A/B Testing Targeting¶
This article describes resources that enable you to read and define A/B testing targeting.
Overview¶
The Yahoo DSP supports AB_TESTING
targeting for lines serving display and video ads.
If you have created user groups for A/B testing, you can target those user groups to see the results of your testing.
To learn more, refer to User Groups.
Endpoint¶
/traffic/lines/{id}/targeting
A
GET
request enables you to view user groups and other target types targeted by the specified line.A
POST
request enables you to target user groups and other target types with the specified line.
Resource¶
The targeting
resource is the standard Yahoo DSP resource for targeting consumers based on their profiles, behaviors, and ad content.
The targeting
resource is defined by the following AB_TESTING
targeting type-specific fields:
Parameter |
Parameter Type |
Description |
Data Type |
Required |
---|---|---|---|---|
|
path |
Specifies the line ID. |
|
Y |
|
body |
Specifies the user group ID. For |
|
Y |
|
body |
Specifies an array of targeting types to update, enable, or disable.
To learn more, refer to Targeting Types. |
|
Y |
Note
For a complete list of targeting
resource fields, refer to Targeting Object.
Add/Update User Group Targeting¶
Add or update user group targets for the specified line. Consumers may be targeted based on user group membership.
POST /traffic/lines/{id}/targeting
The AB_TESTING
targeting type must be enabled in the body of the application/json payload.
Parameters¶
The line ID is specified in the path of the URL. All other parameters are specified in the body of the application/json payload.
Example Request URL¶
POST https://dspapi.admanagerplus.yahoo.com/traffic/lines/365277/targeting/
Example Request Body¶
{
"userGroupEntry": {
"id": 32658
},
"types": [
{
"name": "AB_TESTING",
"isTargeted": true
}
]
}
Example Response¶
{
"response": {
"types": [
{
"name": "AB_TESTING",
"isTargeted": true
}
],
"userGroupEntry": {
"id": 36519,
"name": "zz57",
"userGroupId": 16890,
"trafficPercent": 60,
"lowerBound": 0,
"upperBound": 59
}
},
"errors": null,
"timeStamp": "2019-10-09T03:48:29Z"
}