StartDate returned from CAMPAIGN_PERFORMACE_REPORT is incorrect

141 views
Skip to first unread message

Idit Goldenberg

unread,
May 1, 2016, 12:38:59 PM5/1/16
to AdWords API Forum
Hello,

When making a call to get a campaign from the campaign performance report, the StartDate returned is always a day before the actual start date that was configured in the adwords platform

For example. the start date of the campaign is May 18 but the start date returned from the report is May 17.

Why is this happening ? Is is a bug?

Could this be a daylight saving time issue? Is the state of daylight saving time of the campaign's timezone affecting this field?
if so, why? is a date field, not a datetime.

Thanks in advance,
Idit

Nadine Sundquist (AdWords API Team)

unread,
May 2, 2016, 12:30:45 PM5/2/16
to AdWords API Forum
Hi Idit,

The only guess I have is that the report date is one day earlier just to make sure we're gathering all the statistics for the entirety of the campaign duration. It may be a bug, but I'm not sure at this point. I'll check with some of my teammates on it, and I'll get back to you.

Cheers,
Nadine, AdWords API Team

Idit Goldenberg

unread,
May 3, 2016, 1:30:19 AM5/3/16
to AdWords API Forum
Hey Nadine,

Just wanted to clarify,
The start date of the campaigns are incorrect, the report's date should not affect this value.

For every campaign I fetch (gdn + youtube), the report says it's start date is a day before it's actual start date in adwords Web platform.

Thank you very much,
Idit


Nadine Sundquist (AdWords API Team)

unread,
May 3, 2016, 11:21:03 AM5/3/16
to AdWords API Forum
Hi Idit,

Thanks for clarifying. Yes, the report start date has no affect on the value you've set for the campaign. It's just reporting a day earlier than it should. Someone else on my team also noticed this same behavior, and we're still investigating why only reporting is giving us a day off. I'll keep you posted!

Thanks,
Nadine, AdWords API Team

Idit Goldenberg

unread,
May 4, 2016, 10:13:29 AM5/4/16
to AdWords API Forum
Thank you very much

Idit Goldenberg

unread,
Jun 9, 2016, 3:31:24 AM6/9/16
to AdWords API Forum
Hello,

Do you have any updates on this issue? i still get a start_date from the report which is a day before the actual campaign's start date.

Nadine Sundquist (AdWords API Team)

unread,
Jun 9, 2016, 10:46:58 AM6/9/16
to AdWords API Forum
Hello Idit,

Unfortunately, no updates, yet. Thanks for checking in; I'll keep you posted when I know more. I'll be asking a few more of my teammates to see if they know the answer to this one.

Best,
Nadine, AdWords API Team

Idit Goldenberg

unread,
Jun 9, 2016, 10:52:40 AM6/9/16
to AdWords API Forum
Alright, thank you.

I also found out that for some campaigns it does return the right start date and for some it returns the previous day. I could not figure out what is the difference between those campaigns and why the results are different.

Thanks,
Idit

Idit Goldenberg

unread,
Jun 13, 2016, 5:49:23 AM6/13/16
to AdWords API Forum
Hey Nadine,

From what I looks like, when the campaign is created,  the StartDate is saved as Date time according to the activity log in adwords.
For example:
I created a campaign today (Jun 13th) using adwords API and I put Jun 14 for the start date of the campaign. My account's timezone is GMT+02:00 Jerusalem
In adwords activity log  I see this line: Start time is Jun 14, 2016 12:00:00 AM IDT.

When I fetch this campaign  from the campaign_performance report API, I get June 13 in the StartDate.
When I fetch this campaign from the CampaignService API, I get June 14.
Looks like the report is converting that datetime into another timezone and returning the converted date. maybe EST? Jun 14, 2016 12:00:00 AM IDT is Jun 13 5:00 PM EST 

I hope this helps.
Idit

Thanet Knack Praneenararat (AdWords API Team)

unread,
Jun 13, 2016, 8:37:40 AM6/13/16
to AdWords API Forum
Hello Idit,

Thanks so much for more information. 

Nadine is on vacation, so I'm answering this post on behalf of her.
We're chasing this issue now and will keep this thread updated when we have more information.

Cheers,
Thanet, AdWords API Team

Idit Goldenberg

unread,
Jun 13, 2016, 8:41:30 AM6/13/16
to AdWords API Forum
Thank you!

Thanet Knack Praneenararat (AdWords API Team)

unread,
Jun 23, 2016, 11:04:45 AM6/23/16
to AdWords API Forum
Hi Idit,

The issue has been reported to be fixed.
Could you please confirm?

Cheers,
Thanet, AdWords API Team

Idit Goldenberg

unread,
Jun 23, 2016, 11:21:13 AM6/23/16
to AdWords API Forum
Hi,

Unfortunately no.
When I download the CAMPAIGN_PERFORMANCE_REPORT (using the Python library), I still get the wrong start_date (a day before the start date I gave it when i created the campaign in Adwords campaign management).

Thanks,
Idit

Idit Goldenberg

unread,
Jun 23, 2016, 11:23:16 AM6/23/16
to AdWords API Forum
I'm using version "v201603" and googles Python Client Library 3.15.0

Thanet Knack Praneenararat (AdWords API Team)

unread,
Jun 23, 2016, 11:26:24 AM6/23/16
to AdWords API Forum
Hello Idit,

It seems the fix is on the way and would be delayed until next week (probably after Monday evening).
Sorry for your inconvenience.

Best,
Thanet, AdWords API Team

Idit Goldenberg

unread,
Jun 27, 2016, 10:21:00 AM6/27/16
to AdWords API Forum
Hi,

I'm calling the report on a certain campaign and every few minutes I get the correct start_date. but not all the time.
just wanted to update.

Thanks,
Idit

Thanet Knack Praneenararat (AdWords API Team)

unread,
Jun 27, 2016, 10:29:20 AM6/27/16
to AdWords API Forum
Hi Idit,

Thanks for update.
It looks like the change is being rolled out.
It should be more stable tomorrow.

Cheers,
Thanet, AdWords API Team

Idit Goldenberg

unread,
Jun 28, 2016, 6:44:49 AM6/28/16
to AdWords API Forum
Hi,

Looks like the issue is fixed.

Thank you very much.
Idit

Thanet Knack Praneenararat (AdWords API Team)

unread,
Jun 28, 2016, 6:46:35 AM6/28/16
to AdWords API Forum
Hi Idit,

Thanks for letting us know.
Feel free to reach us if you have other questions.

Cheers,
Thanet, AdWords API Team

Mathieu Dubreuil

unread,
Nov 9, 2016, 4:03:41 PM11/9/16
to AdWords API Forum
Hi,

I am currently experiencing a similar issue, but with the BudgetOrderService. The startDateTime seems to be correct all the time, be the endDateTime can be either one day early, one day late or the correct day. I don't know if I should create a new post about it, but the issue looks similar to this one. I don't really understand it much, any chance you would have any information about it?

Thanks!
Mathieu

Thanet Knack Praneenararat (AdWords API Team)

unread,
Nov 10, 2016, 5:58:24 AM11/10/16
to AdWords API Forum
Hello Mathieu,

Could you please provide a specific example, e.g., SOAP logs by Reply privately to author?
Do you mean the endDateTime you provided is not returned correctly, when doing BudgetOrderService.get()?

Best,
Thanet, AdWords API Team
Reply all
Reply to author
Forward
0 new messages