How to get campaign budget on given date

308 views
Skip to first unread message

seo.allia...@gmail.com

unread,
Nov 18, 2014, 9:32:21 AM11/18/14
to adwor...@googlegroups.com
Hello all,
 
        Is there any way to get history of budget updates on campaign along with date of update. for ex. Campaign#1 has budget of $100 in Oct-2014. now i changed that budget to $250 in Nov-2014 and when i am trying to get Campaign Performance Report, in Budget i am getting $250 for Oct and Nov. Actually, it should be $100 for Oct and $250 for Nov. in short we are getting latest updated budget for particular campaign instead of history wise?

Josh Radcliff (AdWords API Team)

unread,
Nov 19, 2014, 2:57:35 PM11/19/14
to adwor...@googlegroups.com
Hi,

The report behavior is by design -- note that the Amount field in that report is labeled as type Attribute. Per the Behavior description in the Reporting documentation:

Attribute
The field contains settings or other fixed data. The values returned will always reflect the current state of the account, ignoring the timespan of the report. The field is generally compatible with zero-impression reports.

The API doesn't provide budget amount history. If you want to track this type of history you can either:
  1. Run reports on a daily/weekly/monthly basis and store the results, then compare the changes over time.
  2. Use CustomerSyncService to detect when a campaign has changed (see this post on CustomerSyncService).
Cheers,
Josh, AdWords API Team

seo.allia...@gmail.com

unread,
Nov 25, 2014, 8:40:21 AM11/25/14
to adwor...@googlegroups.com
Hi Josh,

        Thanks a lot for your response. as said in your response, i tried CustomerSyncService to get account history changes. in that i tried fetching history for Date Range 7-July-2014 00:00 AM to 7-July-2014 23:59 PM only for single Campaign but i got response as TOO_MANY_CHANGES. when i logged in to adwords account and checked for changes, the only change done was End Date of campaign was modified. There were only 3 rows of changes done on 7th July.

Josh Radcliff (AdWords API Team)

unread,
Nov 25, 2014, 10:36:24 AM11/25/14
to adwor...@googlegroups.com
Hi,

Could you provide me with the campaign ID in your request?

Thanks,
Josh, AdWords API Team

seo.allia...@gmail.com

unread,
Nov 26, 2014, 12:05:03 AM11/26/14
to adwor...@googlegroups.com
Hey,

      Campaign ID is 90391873 for which i am trying to get CustomerSyncService Response for 7th July 2014.

Josh Radcliff (AdWords API Team)

unread,
Nov 26, 2014, 1:33:30 PM11/26/14
to adwor...@googlegroups.com
Hi,

I think the issue here is that the CustomerSyncService may only support queries for a date range within the last 90 days. I'll post back once I've confirmed that's correct.

Thanks,
Josh, AdWords API Team

Josh Radcliff (AdWords API Team)

unread,
Dec 19, 2014, 10:01:51 AM12/19/14
to adwor...@googlegroups.com
Hi,

I just received confirmation that my theory below is correct. To avoid this error, please limit your CustomerSyncService requests to the last 90 days. We'll update the documentation soon as well to indicate this.

Thanks,
Josh, AdWords API Team

Josh Radcliff (AdWords API Team)

unread,
Jan 5, 2015, 4:41:09 PM1/5/15
to adwor...@googlegroups.com
Hi,

Just an FYI - the documentation for CustomerSyncService now explicitly states the 90 day limit.

Cheers,
Josh, AdWords API Team
Reply all
Reply to author
Forward
0 new messages