Dear Twitter Ads community:
Our clients are having problems with the statistics/metrics that we show to them in our platform. Ads.twitter.com is currently showing different metrics to those supplied to us via the API.
Here is an example of a twurl request:
$ twurl -H "https://ads-api.twitter.com" "/1/stats/accounts/18ce53vrk7s?entity_ids=5byzj&entity=CAMPAIGN&granularity=DAY&metric_groups=ENGAGEMENT,WEB_CONVERSION,MEDIA,BILLING&placement=ALL_ON_TWITTER&start_time=2016-06-26T23:00:00Z&end_time=2016-06-30T23:00:00Z" | python -m json.tool
{
"data": [
{
"id": "5byzj",
"id_data": [
{
"metrics": {
"app_clicks": null,
"billed_charge_local_micro": [
266510000,
156900000,
0,
0
],
"billed_engagements": [
2454,
2053,
0,
0
],
"card_engagements": null,
"carousel_swipes": null,
"clicks": [
3946,
3175,
0,
0
],
"conversion_custom": {
"metric": [
583,
1009,
7,
6
],
"order_quantity": null,
"sale_amount": null
},
"conversion_downloads": {
"metric": null,
"order_quantity": null,
"sale_amount": null
},
"conversion_purchases": {
"metric": null,
"order_quantity": null,
"sale_amount": null
},
"conversion_sign_ups": {
"metric": null,
"order_quantity": null,
"sale_amount": null
},
"conversion_site_visits": {
"metric": null,
"order_quantity": null,
"sale_amount": null
},
"engagements": [
4014,
3235,
0,
0
],
"follows": [
15,
13,
0,
0
],
"impressions": [
356917,
361300,
0,
0
],
"likes": [
110,
85,
0,
0
],
"media_views": null,
"qualified_impressions": null,
"replies": [
14,
5,
0,
0
],
"retweets": [
39,
42,
0,
0
],
"url_clicks": [
2707,
2183,
0,
0
]
},
"segment": null
}
]
}
],
"data_type": "stats",
"request": {
"params": {
"country": null,
"end_time": "2016-06-30T23:00:00Z",
"entity": "CAMPAIGN",
"entity_ids": [
"5byzj"
],
"granularity": "DAY",
"metric_groups": [
"ENGAGEMENT",
"WEB_CONVERSION",
"MEDIA",
"BILLING"
],
"placement": "ALL_ON_TWITTER",
"platform": null,
"segmentation_type": null,
"start_time": "2016-06-26T23:00:00Z"
}
},
"time_series_length": 4
}
And here the same campaign with the data that we see in ads.twitter.com (start: 2016-06-27 end: 2016-06-30):
http://i.imgur.com/gt86ODk.png
As you can see, for the same campaign and the same range of time:
-
ads.twitter.com for the campaign 5byzj shows a total of 770790 impressions.
- The
API request for the campaign 5byzj returns a total of 718217 impressions.
The same happens for other metrics like engagments, billed_charge_local_micro, etc…
Is it a bug or something that I’m doing wrong?
Cheers!