Ad performance report with location

712 views
Skip to first unread message

dmi...@yousician.com

unread,
Aug 9, 2017, 10:37:31 AM8/9/17
to AdWords API Forum
Hi,

I'm trying to get the breakdown of ad level costs by country via API, using python library. 

I looked through the report fields and it doesn't list any location related field. I could see the CriterionId field, but I couldn't find how to use it.
Is what I'm trying to do possible? If yes, any tips are welcome!

Thank you in advance!

Sreelakshmi Sasidharan (AdWords API Team)

unread,
Aug 9, 2017, 2:42:19 PM8/9/17
to AdWords API Forum
Hi Dmitry, 

When you say 'ad level costs by country' are you looking for the stats for those Ads which was triggered by the location criterion? If so, you could use the Ad Performance Report and include CriterionId and CriterionType with the predicate CriterionType = LOCATION in your report. This should give you all the stats aggregated at the Ad level for those ads which was triggered by the location criterion. 

By using the Geo Performance Report you will be able to get the stats aggregated at the country/territory level, one row per country/territory. You may not be able to get the data at the Ad level, but you can get that until the AdGroup level by including the adgroupid and adgroupname

Thanks,
Sreelakshmi, AdWords API Team

dmi...@yousician.com

unread,
Aug 10, 2017, 6:02:44 AM8/10/17
to AdWords API Forum
Hi Sreelakshmi,

Sorry for missing this detail, I basically wanted to get the cost per as / ad group / campaign (at least something), broken down by the country for which the cost was, I hope I'm making sense / understanding it correctly. E.g. let's say we have a campaign that is targeted at UK, AU and NZ. Can I get breakdown on how much was spend for this campaign per country?

Best, Dmitry

Sreelakshmi Sasidharan (AdWords API Team)

unread,
Aug 10, 2017, 1:45:56 PM8/10/17
to AdWords API Forum
Hi Dmitry, 

You can use Geo Performance Report to get the stats aggregated at the country/territory level, one row per country/territory. You will have to include the fields AdGroupIdAdGroupName to get the data segmented at adGroup level. You can also include CampaignId and CampaignName to have the stats reported against the campaign. By using this report, you can get the Geographic view and the User locations view on the Dimensions tab. You will have to use the appropriate predicates as described in the guide for Geo Performance Report to get the specific report. You could also look into using Campaign Location Target Report which summarizes the performance of the campaigns by location-based CampaignCriterion. This report maps to the report in the inner location tab under the settings tab in the AdWords UI. The mapping of various API reports to the UI reports can be found here

Please let me know if you have any further questions. 
Reply all
Reply to author
Forward
0 new messages