Tailored Audience Targeting (Twitter UI vs Ads API)

tailored-audiences
ads
targeting
api

#1

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?