Hi,

But if Google knows that the data is complete to schedule your CSV
report, I do not see the reason why this can not be also given in the
answer to the API's request.

Or they just send the report at +- 4 AM (on that timezone) while
hoping that the data is complete?? Can you confirm that the data is
completely there?

BTW, is that Java parser that crashes with out of memory a DOM-tree or
a SAX parser?

Anyway, very interesting suggestion, thanks.
Tiago


On Mar 26, 6:40 pm, ReedP <pow...@nauticom.net> wrote:
> 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