
Re-posting the last inquiry (https://groups.google.com/g/adwords-api/c/SAPUD6B-OJ4) from the forum as it wasn't routed to our support queue.
Regards,
Google Ads API Team
Hi Oksana,
Thanks for reaching out to the Google Ads API Forum. I hope you are doing well today.
With regards to your concern, the API and UI reports in certain conditions would differ depending on the supported entity types, also sometimes due to the API's reporting behavior such as segmentation https://developers.google.com/google-ads/api/docs/reporting/segmentation (see also this section https://developers.google.com/google-ads/api/docs/reporting/segmentation#selectability_between_segments_and_metrics).
Also, kindly note that in comparing UI and API data, please make sure to consider the following items below:
Comparing the API and UI on the same level as much as possible
The segments and fields of the API and UI should be the same
The date range is also the same
That being said, for our team to further compare, investigate, and validate why you are encountering issues, can you provide more information?
Provide the complete (request and response with request-id) logs with request ID generated as shown in the respective links.
Complete or uncropped screenshots from the Google Ads UI (data that you are retrieving)
We do this to check if there’s an error thrown on your side or if there is any discrepancy and provide accurate recommendations.
If you haven't enabled logging yet, it can be enabled by navigating to the Client libraries > Your client library (ex. Java) > Logging documentation, which you can access from this link. For REST interface requests, you can enable logging via the curl command by using the -i flag. This will cause the tool to include the HTTP response headers in the output.
You can provide these via the Reply privately to author option. If this option is not available, then send it instead on this email address googleadsa...@google.com.
Reference links:
Logging documentation - https://developers.google.com/google-ads/api/docs/best-practices/logging#client_library_logging
Request - https://developers.google.com/google-ads/api/docs/concepts/field-service#request
Response - https://developers.google.com/google-ads/api/docs/concepts/field-service#response
Request-id - https://developers.google.com/google-ads/api/docs/concepts/call-structure#request-id
Have a great day.
Regards,
Google Ads API Team
Hi Oksana,
If you mean to say that the higher impressions are from the total number of impressions as can be seen in the Google Ads UI, I believe the value is the sum of the overall click types' impressions. If you would only filter on, for example, a click type of sitelinks, then you will only get the impressions for the sitelinks. Filtering on a specific click type should have the same value as when you had segmented the data. I can confirm that segmenting the campaign and filtering on a specific click type should result to the same amount of impressions.
If you're observing a discrepancy, then would you be so kind as to provide a screenshot of the Google Ads UI showing the information you're pertaining to retrieve so that we may be able to have a better visualization of your concern? You may send the requested information via the Reply privately to author option. Note that you may need to join the Google Group for you to use this option. If this option is not available on your end still, you may send the details directly to our alias `googleadsa...@google.com` instead.
![]() |
Google Ads API Team |