We are seeing discrepancies in statistics reported on twitter ads analytics WEBUI and the statistics returned by APIs (stats for promoted_tweets) . Difference is approximately 6%. Is this normal?
Here are the stats from API for placement = ALL_ON_TWITTER
The issue here is with the timezone on your API request. This “2017-11-01T00:00:00Z” is at 12AM UTC, since our data is all stored in UTC. The timezone on the ads account is in EST which is currently UTC + 5. If you leave off “T00:00:00Z” from the API request it will use the ads account timezone.
If you’d like to match your API request to the UI, it would be the following: (note start time is UTC +4 because it was before DST ended)