“Impressions” and “Engagements” for specific post values by Twitter Ads API are different from Twitter analytics.
(https://analytics.twitter.com/)
In Twitter Ads API, we have acquired “ORGANIC_TWEET”.
Because it is not an advertisement, I think that the values of Twitter analytics and Twitter Ads API match.
We calculate the total from publish until now.(granularity: HOUR)
Please tell me why the values are different.
【Twitter Ads API】
Impressions : 41,536
Engagements: 638
【Twitter Analytics】
Impressions : 79,657
Engagements: 1,040
Please check the change history.
Details are written in change history.
Hi,
The tweet analytics and Ads API generate these responses from completely different engines so we have often seen small differences reported and I would say those are normal. For a large difference, I think the most likely possibility is that the time zone / time range is different between what you are looking at in Ads API and the analytics UI (one could be JST and the other is UTC, or something like that). Please let us know if you see this difference consistent across all your tweets or if it matches all the time and only this one tweet is different.
1 Like
Thank you for your reply.
Confirmed tweets for a week.
And there are large difference in the value of multiple tweets.
Write a tweets with a large difference in value.
TweetID: 1017951818108686337
[impressions]
TwitterAnalytics: 82,091
TwitterAdsAPI: 63,165
[engagement]
TwitterAnalytics: 792
TwitterAdsAPI: 661
TweetID: 1014035225469284352
[impressions]
TwitterAnalytics: 153,226
TwitterAdsAPI: 138,774
[engagement]
TwitterAnalytics: 1,946
TwitterAdsAPI: 1,600
I think this difference is very large.
If passible, please tell me how to get a value like TwitterAnalytics.