Hi,
We are getting a data mismatch on organic data when we make a call to the ads API Asynchronous Analytics. The engagement statistics ‘likes’ and ‘retweets’ mismatch for paid tweets. We seem to get the sum of both paid and organic data returned from queries where we would expect to get only organic data back. The impressions data seems to be correct though.
An example of a request is this:
the url we send it to is https://ads-api.twitter.com/4/stats/jobs/accounts/18ce53z1wia
the request that we send in is with the params
{
“end_time”: “2018-10-26T00:00:00+02:00”,
“entity”: “ORGANIC_TWEET”,
“entity_ids”: “1050378721125957634”,
“granularity”: “TOTAL”,
“metric_groups”: “ENGAGEMENT,VIDEO”,
“placement”: “ALL_ON_TWITTER”,
“start_time”: “2018-10-09T00:00:00+02:00”
}
The data we got back was ‘likes’: [5], ‘impressions’: [59], ‘retweets’: [1], ‘clicks’: [5], ‘engagements’: [6], ‘follows’: None
We expected 59 impressions, 1 engagement, 1 like, 0 retweets, 0/None follows. These expected values are taken from the analytic page for the tweet.
Impressions and follows are the same as what we would expect but likes, retweets and engagements differ.
For likes and retweets the difference is the same as the the amount of stats for paid (4 likes and 1 retweet). For Engagements paid has 114.