Inconsistent Campaign Conversion Data in AdWords API - Seeking Clarification

135 views
Skip to first unread message

Muneeb Varuvalayil

unread,
Jul 20, 2023, 6:59:21 AM7/20/23
to Google Ads API and AdWords API Forum
I'm using a scheduled job to fetch campaign conversion data for the last 30 days.
On the initial fetch (e.g., June 1st), I received a conversion value of 1.
However, when I later fetched the data(eg:- June 15) for the same date , there was no conversion data returned .

My questions are as follows:

  1. Is it expected behavior for conversion data to change depending on the day we fetch it from the AdWords API? In other word?
  2. Is it possible for the conversion data to reduce over time? For example, receiving a value of 1 on the first fetch and no data (or zero) on the second fetch for the same date?

    Since I am persisting the data at our end, I am concerned that discrepancies might arise between the data stored at our end and the data fetched from the API. To mitigate this, should I consider deleting all data for the duration I am fetching, so that the data remains consistent with the AdWords API?

Google Ads API Forum Advisor

unread,
Jul 20, 2023, 10:29:25 AM7/20/23
to muneeb.va...@clarisights.com, adwor...@googlegroups.com

Hello Muneeb,

Thank you for reaching out to us.

Regarding your concern, it appears that this is specifically about a discrepancy with the conversion value. Please note that Google Ads API mirrors Google Ads UI. Meaning, the Google Ads API should be able to pull or manage the data available in your UI. Also, note that performance data isn’t available instantly, and some metrics are only updated once a day. When gauging your account performance, it's helpful to know that some recent account data may not be showing up yet. You may check this data freshness (https://support.google.com/google-ads/answer/2544985?hl=en) guide for more information about this. 

For us to check this, can you provide us with the complete request and response logs with request ID and request header generated on your end when this occurs? This is so we could investigate further and provide appropriate guidance.

Reference links included in this email:
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
request header - https://developers.google.com/google-ads/api/docs/concepts/call-structure#request_headers 

This message is in relation to case "ref:_00D1U1174p._5004Q2n9qlr:ref"

Thanks,
 
Google Logo Google Ads API Team


Muneeb Varuvalayil

unread,
Jul 21, 2023, 8:07:40 AM7/21/23
to Google Ads API Forum Advisor, adwor...@googlegroups.com
Thanks for the quick reply.
I had gone through the documentation you shared

```
Adjustments
Your metrics may occasionally be updated one or more days after a click occurs. This can happen for a number of reasons, including but not limited to:
    When a conversion occurs days after the initial click
    When we detect invalid traffic that needs to be removed

```

From this I understand that its possible that a conversion value might be initially recorded but could potentially be removed at a later stage due to such adjustments.

Is my understanding correct?


The query I am using is

```
"query": "SELECT segments.conversion_action_name, segments.conversion_action, metrics.all_conversions, metrics.conversions, campaign.id, segments.date FROM campaign WHERE segments.date BETWEEN '2023-05-14' AND '2023-05-20' AND metrics.all_conversions > 0"
```


Google Ads API Forum Advisor

unread,
Jul 21, 2023, 2:35:01 PM7/21/23
to muneeb.va...@clarisights.com, adwor...@googlegroups.com

Hi Muneeb,

Thanks for getting back to us.

Kindly take note that the Google Ads API report pulls the data in real time once Ads UI reports show the same data on Ads UI. Note that Google Ads API report data mirrors Google Ads UI reporting data. The API only mirrors what the UI can do or retrieve, so if you're unable to see it in the UI, then it is also not possible to get in the API. I hope this clears. 

If you still have questions on the data accumulation in Google ads product, then the Google Ads Product support team is appropriate to discuss the further data accumulation in the backend. That said, I would recommend that you reach out to the Google Ads Product support team, via this link. If you find any discrepancies on data that you see on Google Ads UI report and Google Ads API reporting, then you may privately provide us the full screenshot showing it so that we can check better. 

Google Ads API Forum Advisor

unread,
Aug 7, 2023, 6:21:18 PM8/7/23
to muneeb.va...@clarisights.com, adwor...@googlegroups.com
Hello Muneeb,

With regards to your concern, I'm afraid this is no longer within our scope. Kindly note that our team specialize in Google Ads API related concerns and technical implementations only. 

I recommend reaching out to Google Ads Product Support team for further assistance as they are better equipped in addressing this concern. 

Reply all
Reply to author
Forward
0 new messages