Delayed Cost Data From Google Ads API - Need Assitance

23 views
Skip to first unread message

Nivas Subramanian

unread,
Feb 24, 2025, 2:39:30 AM2/24/25
to Google Ads API and AdWords API Forum

We are experiencing a significant delay when fetching cost data via the Google Ads API. Our team has observed that the cost figures returned by the API are not updating in real time, which is impacting our reporting and decision-making processes.

Issue Details:

  • Problem: Delay in retrieving up-to-date cost data.
  • Impact: Our financial reporting and optimization efforts are affected due to the lag in cost updates.
  • Environment: We are using the latest version of the API, and our network configurations appear to be optimal. Despite this, the delay persists.

Steps Taken:

  • Verified that our integration follows the recommended best practices.
  • Ensured that all endpoints are being called correctly.
  • Confirmed that our server environment is not causing additional delays.
Please find below the complete API logs generated on our end for the period during which we observed the delayed cost data issue. The logs include both the request and response details, complete with the request-id and request header information.

Version: V18

SDK/ Library: Google.Ads.GoogleAds (C#)

==== Google Ads API Request ====
URL: https://googleads.googleapis.com/v18/customers/1326848168/googleAds:searchStream
Headers:
  Authorization: Bearer xxxxxxxx
  developer-token: xxxxxxx
  login-customer-id: xxxxxxx
Body:
{"query":"SELECT customer.currency_code, detail_placement_view.placement, metrics.clicks, metrics.conversions, metrics.cost_micros, metrics.impressions, \n                             ad_group.id, ad_group.name, segments.date, detail_placement_view.target_url, detail_placement_view.resource_name, detail_placement_view.placement_type, \n                             detail_placement_view.group_placement_target_url, detail_placement_view.display_name, ad_group.campaign, campaign.id, campaign.name, customer.id \n                      FROM detail_placement_view \n                      WHERE metrics.cost_micros > 0 AND campaign.advertising_channel_type != 'PERFORMANCE_MAX' AND segments.date BETWEEN '2025-02-23' AND '2025-02-24'"}
================================

==== Google Ads API Response ====
Status Code: OK
Headers:
  Vary: X-Origin, Referer, Origin, Accept-Encoding
  Date: Mon, 24 Feb 2025 06:57:01 GMT
  Server: ESF
  X-XSS-Protection: 0
  X-Frame-Options: SAMEORIGIN
  X-Content-Type-Options: nosniff
  Alt-Svc: h3=":443"; ma=2592000, h3-29=":443"; ma=2592000
  Accept-Ranges: none
  Transfer-Encoding: chunked

Body:

(proper response but without the data of today.)


Reply all
Reply to author
Forward
0 new messages