Can you use the API to pull a campaign performance report at the MCC level?

25 views
Skip to first unread message

Tim Tsai

unread,
May 26, 2017, 3:14:25 PM5/26/17
to AdWords API Forum
Hi there,

I need to pull a campaign performance report via the API with the fields:
  • CampaignId
  • CampaignName
  • ExternalCustomerID
  • CampaignStatus
  • ServingStatus
I want this report to cover all the campaigns under an MCC, but it appears that the API only allows you to pull a campaign performance report at an account level.

I know that you can pull a Campaign Performance Report at the MCC level via the front end. Is there a way to pull a campaign performance report with the fields listed above at the MCC level?


Thanks,
-tim

Shwetha Vastrad (AdWords API Team)

unread,
May 26, 2017, 4:06:16 PM5/26/17
to AdWords API Forum
Hi Tim,

A report request can only include data from a single AdWords account. To gather reporting data for all the accounts under your MCC account, you need to submit a separate report request for each account by setting the clientCustomerId header. The ParallelReportDownload Java example shows how to download a report from an XML report definition for all accounts directly under a manager account in multiple parallel threads. This example should be run against an AdWords manager account. Example code in other languages is provided here.

Regards,
Shwetha, AdWords API Team.

Tim Tsai

unread,
May 26, 2017, 4:39:26 PM5/26/17
to AdWords API Forum
Understood, thanks for the quick response Shwetha!


-tim
Reply all
Reply to author
Forward
0 new messages