Age Segmentation - Weird Extra Segments

ads
api

#1

Hi there,

Lately in the ads analytics endpoints when segmenting by AGE I am seeing, apart from the normal segmentation buckets and the “AGE_UNKNOWN” one 4 more “weird” segments. They have integer segmentation values starting from 9 up to 12. Are they supposed to mean anything or is this a bug?

Thank you in advance for your assistance!

The weird segments are the following:

{
“segmentation_type”: “AGE”,
“name”: “Unknown”,
“segmentation_value”: 9
}

{
“segmentation_type”: “AGE”,
“name”: “Unknown”,
“segmentation_value”: 10
}

{
“segmentation_type”: “AGE”,
“name”: “Unknown”,
“segmentation_value”: 11
}

{
“segmentation_type”: “AGE”,
“name”: “Unknown”,
“segmentation_value”: 12
}


#2

Hi there!

Possible to provide the full request and response?


#3

Hi!

Thanks for your reply!
The following curl call from the dev.twitter generator shows the offending segments.

curl --get 'https://ads-api.twitter.com/0/stats/accounts/18ce53w5her/funding_instruments' --data 'end_time=2016-02-04T23%3A00%3A00Z&funding_instrument_ids=ilukd&granularity=DAY&segmentation_type=AGE&start_time=2016-02-01T23%3A00%3A00Z' --header 'Authorization: OAuth oauth_consumer_key="KEY", oauth_nonce="NONCE", oauth_signature="SIGNATURE", oauth_signature_method="HMAC-SHA1", oauth_timestamp="TIMESTAMP", oauth_token="TOKEN", oauth_version="1.0"' --verbose

The response coming from the API will contain the following:

{ "mobile_conversion_installs": [ 0, 0, 0 ], "start_time": "2016-02-01T23:00:00Z", "promoted_tweet_timeline_card_engagements": [ 0, 0, 0 ], "promoted_account_follow_rate": [ 0, 0, 0 ], "conversion_purchases": [ 0, 0, 0 ], "promoted_tweet_search_url_clicks": [ 0, 0, 0 ], "promoted_tweet_search_clicks": [ 0, 0, 0 ], "promoted_tweet_search_engagement_rate": [ 0, 0, 0 ], "promoted_tweet_search_favorites": [ 0, 0, 0 ], "billed_charge_local_micro": [ 0, 10550000, 0 ], "promoted_tweet_search_retweets": [ 0, 0, 0 ], "conversion_sign_ups": [ 0, 4, 0 ], "promoted_tweet_timeline_favorites": [ 0, 1, 0 ], "promoted_tweet_app_open_attempts": [ 0, 0, 0 ], "mobile_conversion_sign_ups_breakdown": { "total": [ 0, 0, 0 ], "post_view": [ 0, 0, 0 ], "post_engagement": [ 0, 0, 0 ], "assisted": [ 0, 0, 0 ] }, "conversion_app_open": [ 0, 0, 0 ], "promoted_tweet_search_card_engagements": [ 0, 0, 0 ], "promoted_account_impressions": [ 0, 0, 0 ], "end_time": "2016-02-04T23:00:00Z", "promoted_tweet_search_replies": [ 0, 0, 0 ], "promoted_tweet_search_follows": [ 0, 0, 0 ], "segment": { "segmentation_type": "AGE", "name": "Unknown", "segmentation_value": 12 }, "promoted_account_profile_visits": [ 0, 0, 0 ], "promoted_tweet_timeline_clicks": [ 0, 17, 0 ], "id": "ilukd", "mobile_conversion_re_engages_breakdown": { "total": [ 0, 0, 0 ], "post_view": [ 0, 0, 0 ], "post_engagement": [ 0, 0, 0 ], "assisted": [ 0, 0, 0 ] }, "mobile_conversion_re_engages": [ 0, 0, 0 ], "promoted_tweet_timeline_impressions": [ 0, 3094, 0 ], "promoted_account_follows": [ 0, 0, 0 ], "promoted_tweet_timeline_url_clicks": [ 0, 9, 0 ], "conversion_site_visits": [ 0, 22, 0 ], "promoted_tweet_timeline_engagement_rate": [ 0, 0.005494505494505495, 0 ], "mobile_conversion_installs_breakdown": { "total": [ 0, 0, 0 ], "post_view": [ 0, 0, 0 ], "post_engagement": [ 0, 0, 0 ], "assisted": [ 0, 0, 0 ] }, "billed_follows": [ 0, 0, 0 ], "conversion_custom": [ 0, 12, 1 ], "granularity": "DAY", "mobile_conversion_sign_ups": [ 0, 0, 0 ], "promoted_tweet_timeline_retweets": [ 0, 0, 0 ], "mobile_conversion_purchases_breakdown": { "total": [ 0, 0, 0 ], "post_view": [ 0, 0, 0 ], "post_engagement": [ 0, 0, 0 ], "assisted": [ 0, 0, 0 ] }, "promoted_tweet_timeline_replies": [ 0, 0, 0 ], "promoted_tweet_app_install_attempts": [ 0, 0, 0 ], "mobile_conversion_purchases": [ 0, 0, 0 ], "mobile_conversion_logins": [ 0, 0, 0 ], "billed_engagements": [ 0, 7, 0 ], "mobile_conversion_logins_breakdown": { "total": [ 0, 0, 0 ], "post_view": [ 0, 0, 0 ], "post_engagement": [ 0, 0, 0 ], "assisted": [ 0, 0, 0 ] }, "conversion_downloads": [ 0, 0, 0 ], "promoted_tweet_timeline_follows": [ 0, 0, 0 ], "promoted_tweet_search_engagements": [ 0, 0, 0 ], "promoted_tweet_timeline_engagements": [ 0, 17, 0 ], "promoted_tweet_search_impressions": [ 0, 0, 0 ] }


#4

Apologies for the delay and lack of documentation. The values and labels should be:

Not specified - All ages
9 - 18-49
10 - 25-54
11 - 21 and up
12 - 18-34

Will file the lack of Labels with the eng team accordingly.


#5

Hi @rchoi! How come the segments are not mutually exclusive?.. I see at https://dev.twitter.com/ads/basics/enums#age that all age values are not exclusive… It feels nomal to me for them to be exclusive…


#6

Hi,

The age buckets have overlap because their breakdown is based upon feedback from advertisers that want to be able to target those exact age ranges. If you have more specific feedback or request please post a new thread to make sure the team notices it!

Thanks,

John