Reach estimate is inconsistent

documentation
reach-estimation

#1

We see inconsistent results from the reach estimate endpoint.

https://dev.twitter.com/ads/reference/1/get/accounts/%3Aaccount_id/reach_estimate

The doc says only 4 criteria are required. But it seems that it does not work that way.
Can you verify and confirm it is a bug or just the doc is not in sync temporary.

works with
"data": { "product_type": "PROMOTED_TWEETS", "currency": "USD", "objective": "TWEET_ENGAGEMENTS", "campaign_daily_budget_amount_local_micro": 10000, "broad_keywords":"coffee", "age_buckets":"AGE_45_TO_54" }
does not work with
"data": { "product_type": "PROMOTED_TWEETS", "currency": "USD", "objective": "TWEET_ENGAGEMENTS", "campaign_daily_budget_amount_local_micro": 10000, "age_buckets":"AGE_45_TO_54" }

error goes

Object code : "MISSING_PARAMETER" message : "At least one of the required targeting criteria need to be specified for reach estimation"


#2

As the linked documentation states:

the current reach estimate implementation does not support broad targeting. It is required that you specify at least one primary targeting criterion; you can see a list of all primary targeting criteria in our campaigns targeting page.

The primary targeting types can be found on the linked targeting page. They are: followers, interests, keywords, tailored audiences, and TV.

As you can see, your successful request included a primary targeting type (broad keywords), but the request that returned an error did not.


#3

Thank you. and sorry for not being thorough on docs.


#4

Hello!

Can you tell me what is the reach parameter for tv targeting?

tv, tv_shows, tv_show,…?

Thanks in advanced!