Thanks, Anash-

I'll check out the new report definitions for sure. Just to
clarify...the Ad Performance Report will return a row for ALL ads,
regardless of whether or not they are enabled and regardless of
whether or not there have been any clicks generated by the ad,
correct? I need to make sure I'm getting all rows.



BTW, for anyone who follows this thread, there's a nice
v13.AccountService class with a method called getClientAccounts. If
you connect using an account with access to administrate your MCC, you
can use this method to pull a list of the email addresses for each
Account within the MCC.

The reason I mention this is that our organization does a fairly large
volume of campaigns. And I want to avoid forcing our marketing
department to maintain a list of accounts "on our side". That just
causes our reports to get out of sync. That is, in fact, exactly why
I'm working on this project. Our data is badly out of sync.


SAMPLE CODE (C#):
AdWordsUser user = new AdWordsUser();

// account service
com.google.api.adwords.v13.AccountService acctSvc =
(com.google.api.adwords.v13.AccountService)user.GetService(AdWordsService.v13.AccountService);
string[] accountEmails = acctSvc.getClientAccounts();



On Aug 10, 5:19 am, AdWords API Advisor <[email protected]>
wrote:
> Hi Taylor,
>
> AdWords API doesn't provide any API calls or reports where you can
> download the entireMCCin a single call. One way to solve your issue
> in a fast and cost effective way would be to store the list of child
> accounts locally at your end, and then run Ad performance report on
> each of the child accounts. The report service in the new AdWords API
> is much faster than v13 reports, and more cost effective than looping
> through campaigns and adgroups to retrieve the ads.
>
> You can find more about the new ReportDefinitionService and how it can
> be used to download a single account at the following locations:
>
> http://adwordsapi.blogspot.com/2010/07/introduction-to-reportdefiniti....http://adwordsapi.blogspot.com/2010/07/discover-v201003-migrating-you...
>
> Cheers,
> Anash P. Oommen,
> AdWords API Advisor.
>
> On Aug 10, 5:35 am, Taylor Lilley <[email protected]> wrote:
>
> > Our organization has 10s of 1000s of ads running. I've seen another
> > post where the poster wanted to "get the entireMCC" in a single API
> > call for similar reasons, but there was no real answer
> > provided...sooo...
>
> > Is there a report that could pull a full list of ALL ads under a
> > specifiedMCC? Traversing down the hierarchy from clientAccount
> > (nested loops) is ridiculously slow and relatively costly.
>
> > The reason we need this is that our marketing guys track their own
> > internal "campaign IDs" for reporting purposes. These "CID" values as
> > they call them are only found in the ad.URL field. I need a full list
> > of all ads that we've set up in AdWords so that I can build a map in
> > our local database between our marketing department's CID and Google's
> > CampaignID (it's a one to many relationship).
>
> > Any help would be appreciated.

-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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

Reply via email to