My question has to do with creating line items with “WEBSITE_CONVERSIONS” as the objective (not optimization). After creating a campaign through the ads api, I make a POST request to https://ads-api.twitter.com/1/accounts/:account_id/line_items with the following fields:
'product_type': 'PROMOTED_TWEETS', 'placements': 'ALL_ON_TWITTER', 'objective': 'WEBSITE_CONVERSIONS'
and the error response I get says:
'attribute': 'objective', 'message': 'LineItem with objective WEBSITE_CONVERSIONS requires placement ALL_OFF_TWITTER', 'code': 'INVALID'
'attribute': 'objective', 'message': 'Saving value WEBSITE_CONVERSIONS to field OBJECTIVE requires one of these account features: WEBSITE_CONVERSIONS', 'code': u'INVALID'
When I change the placement to ALL_OFF_TWITTER, I get the response:
'message': 'Expected a value in ALL_ON_TWITTER, PUBLISHER_NETWORK, TWITTER_PROFILE, TWITTER_SEARCH, TWITTER_TIMELINE, got "ALL_OFF_TWITTER" for placements', 'code': 'INVALID_PARAMETER', 'parameter': 'placements'
The account id I am using is 18ce53vkjrr.
So my main questions are:
- What additional account features are required to create line items with “WEBSITE_CONVERSIONS” as the objective and how can we see if we have these account features? This seems to be different from the “OPTIMIZED_WEBSITE_CONVERSION” feature, which is required for setting optimization to “WEBSITE_CONVERSIONS”.
- Is the invalid placements error a bug?
- What is the difference between a line item with objective=website_clicks and optimization=website_conversions vs a line item with objective=website_conversion?
Let me know if you need any more information. Thanks!