change status vs. change history

163 views
Skip to first unread message

Asaf Zinger

unread,
Jan 21, 2020, 10:10:22 AM1/21/20
to AdWords API and Google Ads API Forum
Hi,
I'm using GoogleAds API change_status to get my campaign change history with this query:
SELECT 
                        change_status.ad_group,
                        change_status.last_change_date_time,
                        change_status.ad_group_ad,
                        change_status.resource_status, 
                        change_status.resource_type, 
                        change_status.campaign,
                        change_status.ad_group_criterion, 
                        change_status.campaign_criterion,
                        campaign.resource_name
                        
                     FROM 
                         change_status
                     
                     WHERE 
                         change_status.last_change_date_time DURING LAST_7_DAYS and
                         campaign.resource_name = '{google_campaign_id}' and
                         change_status.resource_type in ('CAMPAIGN', 'AD_GROUP', 'AD_GROUP_AD')
                     
                     ORDER BY change_status.last_change_date_time    


The API result is different than the Ads Manager UI result. 
for example, when searching for the changes in the last 7 days, the API returns 5 results (AD_GROUP_AD changes)  but the UI change history view shows 0 results.
What can be the problem? Am I using it wrongly or is this the wrong API to get the change history?

Thanks,
Asaf.

Google Ads API Forum Advisor Prod

unread,
Jan 21, 2020, 3:59:59 PM1/21/20
to as...@workcify.com, adwor...@googlegroups.com
Hi Asaf,

Thank you for reaching out. Please share your client customer ID and downloaded report via reply privately to author so that I can further investigate the issue.

Regards,
Mitchell
Google Ads API Team

ref:_00D1U1174p._5001USwsbc:ref

Asaf Zinger

unread,
Jan 25, 2020, 2:31:02 PM1/25/20
to AdWords API and Google Ads API Forum
I understand that the change_status service call does not directly map to the change history in the UI and the response I received is because of small process changes made by google.

Is there a way to query only human-related changes without internal changes? 
I need to find out when was the last change that the campaign owner did so if there is another way to find it, it will be great.

Google Ads API Forum Advisor Prod

unread,
Jan 27, 2020, 9:49:07 AM1/27/20
to as...@workcify.com, adwor...@googlegroups.com
Hi Asaf,

Unfortunately, that feature isn't available right now. I have submitted a feature request on your behalf so please keep an eye on our Developer Blog for information on future releases.
Reply all
Reply to author
Forward
0 new messages