geographic metrics with Google Ads API

374 views
Skip to first unread message

David García

unread,
Jan 16, 2022, 9:11:41 PM1/16/22
to Google Ads API and AdWords API Forum
Hi,

In AdWords API it was possible to do a query like this:

SELECT CampaignId, CountryCriteriaId, RegionCriteriaId, CityCriteriaId, Date, AbsoluteTopImpressionPercentage, TopImpressionPercentage
FROM GEO_PERFORMANCE_REPORT
WHERE CampaignId IN [my_campaign_ids]
AND IsTargetingLocation IN [true, false] AND LocationType = LOCATION_OF_PRESENCE
DURING my_date_1, my_date_2

In other words, I was interested in getting geographic metrics of  a campaign for AbsoluteTopImpressionPercentage and TopImpressionPercentage.

As AdWords API will be discontinued, is it possible to do the same with new Google Ads API?

Thanks,

David

Google Ads API Forum Advisor

unread,
Jan 17, 2022, 12:10:49 PM1/17/22
to dgarcia...@outlook.com, adwor...@googlegroups.com

Hello David,

Thanks for reaching out to the Google Ads API support. The resource name has been changed to the following mapping from the AdWords API reports to the corresponding Google Ads API resources.
The GEO_PERFORMANCE_REPORT details you can find in the Google Ads API from the geographic_view and user_location_view reports.
Hope this helps. Let us know if you have any further questions.

Best regards,

Google Logo
Jakeia Sabrina
Google Ads API Team
 

ref:_00D1U1174p._5004Q2UkjXZ:ref

David García

unread,
Jan 17, 2022, 1:35:39 PM1/17/22
to Google Ads API and AdWords API Forum
Hi Jakei,

Thanks for the useful tips.

Unfortunately, this doesn't solve my problem. The reason is that in Google Ads API's user_location_view there are metrics like impressions and clicks, but there are no metrics like absolute_top_impression_percentage or top_impression_percentage. Those metrics (among others alike) were available in AdWords API's GEO_PERFORMACE_REPORT, but are not in user_location_view, at least according to current documentation. And those metrics were very helpful.

Can you confirm please if there are no top_impression_percentage (and similar) metrics in user_location_view or other geographic reports? Because if so, that would be a big downgrade on the API, as you would be deprecating an API (AdWords) that is providing more useful geographic metrics than the new one (Google Ads).

Thanks,

David

Google Ads API Forum Advisor

unread,
Jan 18, 2022, 12:03:53 PM1/18/22
to dgarcia...@outlook.com, adwor...@googlegroups.com

Hello David,

Thanks for getting back to us with more details. To find these metrics “metrics.absolute_top_impression_percentage” and “metrics.top_impression_percentage” details you need to create a separate report for that. This metrics is available under various reports, Example: campaign_asset, keyword_view, campaign, ad_group, ad_group_ad, ad_group_asset, webpage_view etc.
With any of the above reports you can pull the metrics “metrics.absolute_top_impression_percentage” and “metrics.top_impression_percentage” fields details.
Hope this helps, feel free to reply back if you have any questions.

Best regards,

David García

unread,
Jan 20, 2022, 12:26:41 PM1/20/22
to Google Ads API and AdWords API Forum
Hi,

It is disappointing because you are not answering my question. Although I think my question was clear, you are responding other questions, not mine.

I asked about how to get absolute_top_impression_percentage/top_impression_percentage data and country/region/city data on the same report.

On the AdWords API that was possible in the GEO_PERFORMANCE_REPORT. I wrote an example of select query above. But this API will be deprecated.

On the new Google Ads API that is NOT possible. Because in the user_location_view you can't get absolute_top_impression_percentage/top_impression_percentage. And in the campaign report you can't get country/region/city. There is absolutely no report in which both sets of data (absolute_top_impression_percentage/top_impression_percentage AND country/region/city) can be queried.

AdWords API, YES.

Google Ads API, NO.

Which leads to me to think that this change was done by Google ON PURPOSE to prevent users from that useful combination of data. You don't want your users to get metrics about the position of the published ads in the geographic reports. You want that data only for yourself in order to have advantage over your own users that pay your campaigns.

That's disappointing.

David

Google Ads API Forum Advisor

unread,
Jan 20, 2022, 8:41:59 PM1/20/22
to dgarcia...@outlook.com, adwor...@googlegroups.com

Hi David,

This is Yasar, from the Google Ads API Support.

Kindly note that metrics.absolute_top_impression_percentage and metrics.top_impression_percentage are not compatible with the geographic_view and user_location_view resource. However,  I have created a feature request on your behalf to get said fields and for now, you may keep an eye on our blog for updates or announcements.

Let us know if you have any additional questions.

Regards,

Google Logo
Yasar
Google Ads API Team
 


ref:_00D1U1174p._5004Q2UkjXZ:ref
Reply all
Reply to author
Forward
0 new messages