Just do what I do - schedule the report in the GUI and have it email
the CSV file to you each day.  Write a task that monitors that mailbox
for those incoming emails: you have control over the SUBJECT line of
the emails, which means you can set this up to be able to find them
when they come in.

There are of course both risks and benefits of this approach.

The risk is that you have to remember that when you change certain
account or campaign parameters (such as turning engine conversion
tracking on/off), it will affect the format of the CSV file.

The benefit is that you get the reports based on Google's
determination that the data is ready to send, as well as not racking
up any charges (it's free!).  If you have a a large number of active
keywords in a single account you get a significant increase in
performance, since the CSV files are a lot smaller than the XML files,
and can be processed a lot faster.  We have an account whose XML files
would regularly blow up Java (out of memory) when it tried to process
the XML files when click-traffic was high - and when it did process it
would take hours to run.  Their CSV files are processed by SSIS in
just a couple of minutes.

I've monitored the time of day that the reports arrive for our
clients, and although it tends to be pretty consistent for each
client, there is a wide variation from one client to the next even
though most of them are setup for Pacific Time as their timezone.
Some show up in the 4am (eastern time) timeframe, others roll in mid/
late morning. When we used to use the API to request/load the reports,
it was always a hit-or-miss process, but usually if we waited until
after 8am eastern time we were safe.

It could be worse: adCenter doesn't tell you when the data is ready
(Yahoo EWS is the only one that does, and even their implementation is
a bit whacky), and it's usually not safe to pull every client's data
until noon of the following day!

On Mar 24, 7:54 am, "joao.neds...@gmail.com"
<joao.pinto.fil...@gmail.com> wrote:
> How can I know if the data that I get for a DefinedReportJob of
> keywords is complete for yesterday's?
> I always get an answer back, but I don't see any option on the api to
> check if it's complete already.
--~--~---------~--~----~------------~-------~--~----~
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