Audience Management¶
Using Yahoo Native’s Custom Audiences enables you to better target your ads by creating audiences from your website, from your mobile app or from your customer or email lists.
Custom Audience lets you create, read and update tag endpoints using standard POST, GET and PUT calls. Audiences can be defined using Apple’s Advertising Identifier (IDFA), or Android’s advertising ID.
Custom Audience Overview¶
The features and capabilities of Custom Audience are described in the table below:
Feature |
Objective |
Task |
---|---|---|
Audiences from websites |
Define and manage audience segments of people who have visited or have taken certain actions on your website. |
Use audiences from a website to accomplish this task. |
Audiences from customer lists |
Target your ads to a specific set of people with whom you’ve already established a relationship. |
Use audiences from a customer list to target your ads. |
Audiences from your app |
Target people who have taken specific actions in your mobile app, like achieving a level in a game or placing an item in a shopping cart. |
Use audiences from your app to accomplish this task. |
Audiences from email lists |
Define and target audience segments of people who are on your email lists. |
Use audiences-from-email-lists to accomplish this task. |
Lookalike audiences |
Find more people who are similar to your existing customers. |
Use lookalike audiences to accomplish this task. |
Conversion rule audiences |
create custom audiences from specified conversion rules. |
Use conversion rule audiences to accomplish this task. |
Target a Campaign to a Custom Audience Segment¶
Once you’ve created Custom Audience segments, you can target Yahoo Native campaigns and ad groups to serve to these audiences using the TargetingAttribute service, passing in the audience id in the value field.
For example:
POST https://api.gemini.yahoo.com/v2/rest/targetingattribute/
Data passed
{
"value": "2222",
"type": "CUSTOM_AUDIENCE",
"status": "ACTIVE",
"advertiserId": 123,
"parentType": "CAMPAIGN",
"parentId": 789,
"exclude": "FALSE",
"bidModifier": null
}
Example response
{
"errors": null,
"response": {
"id": 3273448769,
"value": "2222",
"type": "CUSTOM_AUDIENCE",
"status": "ACTIVE",
"advertiserId": 123,
"parentType": "CAMPAIGN",
"parentId": 789,
"exclude": "FALSE",
"bidModifier": null
}
}
Track & Optimize Performance with Conversion Rules¶
Use Conversion rules to tell Yahoo Native which user actions you would like to track. Conversion rules help you measure and optimize your performance. You can also define rules using operators applied on data, with and
, or
or not
conditions set between them. The supported operators and data types are described in this section.