We are in the process of migrating from v13 to v201109 for reporting. We stuck with v13 for so long due to cross-client reports, and we're trying to adapt our code to a world without them. One thing that was handy about cross-client reports was that it allowed us to 1) discover new accounts that had been added to our MCC through the report itself and 2) it would automatically only include accounts that had any activity in the given date range. In v201109, we need another way to do both of these things, so that we can get the right list of clientIds to run reports on.
I have a plan for item 1, which is to periodically use the ServicedAccountService to get the list of accounts in our MCC. This will let me discover any new client accounts. I don't have a plan for item 2. The fallback is just to run reports on ALL of our client accounts, but this seems wasteful since over time a larger and larger number of these will be dormant and have no new data. I realize that downloading reports is free, so it's not a concern about API cost, but more of a concern about program efficiency and unnecessary traffic over to Google. We like to refresh our data pretty frequently, so I'd prefer not to run a bunch of empty reports each time. Is there a "preferred" or recommended way to narrow the list of accounts so that I am not being too wasteful? -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ 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 [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en
