I'm seeing a change in the way the CSV files coming back from the
reportservice look.  This is for the Keyword Performance but that
doesn't mean that it might not be happening on other reports as well.
It isn't happening on all of our clint accounts, and I cannot come up
with a pattern. But it is causing big problems with parsing the file
and appears to be a bug on the API end.

In the badly formatted files, the beginning of the file looks like
this:

"Keyword Perf Rpt With Conversions (Jan 7, 2011)
Keyword text",Day,Keyword ID,Match type,Quality score,First page
CPC,Highest position,Conversion action name,Conversion tracking
purpose,Conv. (many-per-click),Keyword state,Is negative,Conv. (1-per-
click),Ad group,Campaign,Ad group ID,Campaign ID,Destination URL

Notice where the closing double quote is on the Report Title - it is
actually after the column heading for the first column of the report,
which is part of the second line.  This causes problems with parsing
the CSV on two levels.  FIrst, the end-of-line character between the
title line and the column header line is inside of the double quotes,
and makes the column header line look like it is not on a line of its
own.  Plus, even if it could figure out that the rest of that line is
actually column headers, it won't see the first header (keyword)
because the header is inside of the double quotes.

Other files look like this:

"Keyword Perf Rpt With Conversions (Dec 7, 2010)"
Keyword text,Day,Keyword ID,Match type,Quality score,First page
CPC,Highest position,Conversion action name,Conversion tracking
purpose,Conv. (many-per-click),Keyword state,Is negative,Conv. (1-per-
click),Ad group,Campaign,Ad group ID,Campaign ID,Destination URL

Which are parsed just fine.  This seems to have started happening with
reports that were pulled on Saturday 1/8/11.  I am trying to backtrack
to get report and request IDs.  Nothing has changed on our end in
terms of the SOAP requests for defining the reports or downloading the
files, and it doesn't seem to happen on all files - but I'm still
trying to sort out the specifics.  I will try to isolate a couple of
the actual files and email them to the private API email address
shortly.

Is anyone else seeing this?  This is a serious problem for us because
we pull all of our clients' performance data via these reports.

thanks!
-reed

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
http://adwordsapi.blogspot.com
http://groups.google.com/group/adwords-api
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en

Reply via email to