Data from Geo Performance API different from the Google Ads Interface

48 views
Skip to first unread message

Christian Araki

unread,
Jul 30, 2024, 12:20:07 PM7/30/24
to Google Ads API and AdWords API Forum
Hey guys,

I'm extracting data through the Google Ads API (reference: https://developers.google.com/google-ads/api/fields/v15/geographic_view) to obtain data from the campaigns we upload separated by geolocation. The problem I'm facing is that the data I obtain through the return of this API is different from the data I observe through the google ads platform.
For this exercise, I used a campaign, a city, and a single day. Through the API, I receive for the metric "click" a value that is around 300% lower than what I observe through the interface. I can send screenshots of the interface and the data obtained by the API in a private channel.
Can you help me how can I solve this problem?

Thank you,

Christian

Google Ads API Forum Advisor

unread,
Jul 30, 2024, 2:15:11 PM7/30/24
to christi...@flashapp.com.br, adwor...@googlegroups.com
Hi Christian,

Thank you for reaching out to the Google Ads API support team.

Based on the information provided, I understand that while retrieving the data from the geographic_view report you have observed discrepancies between the information displayed in the Google Ads user interface and the data retrieved through the Google Ads API. We would like to specify first the following when comparing the value of the Google Ads UI and the Google Ads API.
  • The segments and fields of the API and UI should be the same.
  • The date range should also be the same.
  • Comparing the API and UI at the same level as possible.
With that, kindly provide us with the complete API logs (request and response with request-id and request header) generated at your end and uncropped UI screenshot of the Google Ads account (with visible customer ID) by highlighting the fields and metrics for which you are trying to retrieve using the Google Ads API.

If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java, .Net, PHP, Python, Ruby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.

You can send the details via Reply privately to the author option, or direct private reply to this email. 
 
This message is in relation to case "ref:!00D1U01174p.!5004Q02vEKaX:ref" (ADR-00260171)

Thanks,
 
Google Logo Google Ads API Team


Reply all
Reply to author
Forward
0 new messages