Account Performance Report Filter By Campaign ID

395 views
Skip to first unread message

Boris Savic

unread,
May 6, 2014, 3:18:18 AM5/6/14
to adwor...@googlegroups.com
Hello,

I would like to get Account Performance Report by list of Conversion Tracker IDs and Campaign IDs. I have figured out that using "ReportDefinitionService" I can use "ACCOUNT_PERFORMANCE_REPORT" and specify list of Conversion Tracker Ids to get account performance report, and I can use "CAMPAIGN_PERFORMANCE_REPORT" and specify list of campaigns to get campaign performance reports, but how can I combine those two to get report by Conversion Tracker IDs and Campaign IDs? Is this possible?

Thanks

Danial Klimkin

unread,
May 6, 2014, 8:02:51 AM5/6/14
to adwor...@googlegroups.com
Hi Boris,


ConversionTracker is an account-level object, so I don't fully understand the kind of report you are trying to build. Please check if you can use the destination URL report for your purpose:



-Danial, AdWords API Team.

Boris Savic

unread,
May 6, 2014, 8:25:40 AM5/6/14
to adwor...@googlegroups.com
Hi Danial,

thank you for your quick response.

We need conversion cost and revenue for account but for specific Conversion Trackers and Campaigns. Right now, as I see, for "ACCOUNT_PERFORMANCE_REPORT" is not possible to specify Campaign IDs. If I try to use "CAMPAIGN_PERFORMANCE_REPORT" I can't specify list of Conversion Trackers IDs.

Thanks,
Boris

Zweitze

unread,
May 6, 2014, 10:29:36 AM5/6/14
to adwor...@googlegroups.com
Danial,

I think Boris is quite unfortunate in phrasing the question. The issue is this: Most reports allow segmentation by conversion type, and to do that you ask for field ConversionTypeName. Unfortunately, conversion type names can be changed in the AdWords web interface. So, if you need multiple reports, or the same report multiple times, you cannot match conversion types between those reports.
The solution is to add immutable conversion tracker ids to reports - just as we have campaigns and campaignids, etc.

I asked exactly that question ("Conversion Tracker ID in AdWords API reports?") through mail and got an answer by David Torres on March 1 2012, stating that the engineering team will look into it. Apparently (I never got a response after the first mail) that was implemented poorly, since the conversion tracker id is missing in most reports.

So I think Boris wants to see immutable conversion ids in campaign reports.
Workaround for that issue:

1. Use ConversionTrackerService.get() to get all conversion names and their IDs.
2. Get all the reports you need, and ask for ConversionTypeName. Look up the conversion type names in the result from the ConversionTrackerService.
3. Call ConversionTrackerService.get() AGAIN, and compare its results to the previous results. If anything is changed, throw all reports away and start over again.

Note this scheme does not protect you for situations where conversion type names were changed and subsequently reversed, all during step two. You can't have it all...

Hope this helps

Boris Savic

unread,
May 6, 2014, 10:42:52 AM5/6/14
to adwor...@googlegroups.com
Thank you Zweitze, you explained problem much better :)

I was thinking about using ConversionTypeName field, but I assumed that there is simpler way to do this.

Boris

Danial Klimkin

unread,
May 7, 2014, 6:16:16 AM5/7/14
to adwor...@googlegroups.com
Hello Boris, Zweitze,


Thank you for the feedback. I'll check if we can introduce this field in the future API versions.


-Danial, AdWords API Team.
Reply all
Reply to author
Forward
0 new messages