Hi there,
We are seeing some weird discrepancies with Tailored Audience Targeting on the Twitter UI vs Ads API.
Twitter UI:
It seems that you can targeting Web, CRM, and Mobile all at once WHILE expanding all of these targetings (see below):
Ads API:
But in the Ads API, it doesn’t look like you can target CRM expanded with CRM unexpanded, let alone any other type of tailored audience. See twurls below:
// ADD EXPANDED AUDIENCE INCLUDED CRM --SUCCESS--
twurl -X 'POST' -H'ads-api.twitter.com' '/1/accounts/18ce53yrq2p/targeting_criteria?line_item_id=52rn7&targeting_type=TAILORED_AUDIENCE&targeting_value=v0su&tailored_audience_expansion=true&tailored_audience_type=CRM'
{
"data": {
"account_id": "18ce53yrq2p",
"created_at": "2016-05-10T20:07:11Z",
"deleted": false,
"id": "8hcbbo",
"line_item_id": "52rn7",
"name": "Tailored audience CRM lookalike targeting",
"tailored_audience_expansion": true,
"tailored_audience_type": "CRM",
"targeting_type": "TAILORED_AUDIENCE",
"targeting_value": "v0su",
"updated_at": "2016-05-10T20:07:11Z"
},
"data_type": "targeting_criterion",
"request": {
"params": {
"account_id": "18ce53yrq2p",
"line_item_id": "52rn7",
"tailored_audience_expansion": true,
"tailored_audience_type": "CRM",
"targeting_type": "TAILORED_AUDIENCE",
"targeting_value": "v0su"
}
}
}
// ADD UNEXPANDED INCLUDED CRM --FAIL--
twurl -X 'POST' -H'ads-api.twitter.com' '/1/accounts/18ce53yrq2p/targeting_criteria? line_item_id=52rn7&targeting_type=TAILORED_AUDIENCE&targeting_value=v0st&tailored_audience_expansion=false&tailored_audience_type=CRM'
{
"errors": [
{
"attribute": "targeting_type",
"code": "INVALID_TARGETING_TYPE",
"message": "Line item cannot combine positive lookalike criteria with positive retargeting, mobile or list targeting types."
}
],
"request": {
"params": {
"account_id": "18ce53yrq2p",
"line_item_id": "52rn7",
"tailored_audience_expansion": false,
"tailored_audience_type": "CRM",
"targeting_type": "TAILORED_AUDIENCE",
"targeting_value": "v0st"
}
}
}
Can you shed some light on this issue? Why is it like this on the Twitter UI? If we created a campaign in the Twitter UI, and back fill it via the API. If we tried to save that campaign, we would clearly get errors. Why does this happen?