How to get account data by channel (search, shopping, display, etc.), device, and date?

81 views
Skip to first unread message

josh...@uline.com

unread,
Sep 19, 2017, 3:21:06 PM9/19/17
to AdWords API Forum
Account Performance Report can't segment by channel, and Campaign Performance Report I'd have to some how roll up to day totals. So far it outputs a line per campaign even when I don't include campaign in the report AWQL.

Is there a way to do this without having to write code to weight total stats per day, like avg position and impression share?

Shwetha Vastrad (AdWords API Team)

unread,
Sep 19, 2017, 4:04:15 PM9/19/17
to AdWords API Forum
Hi,

The Campaign Performance Report aggregates statistics at the Campaign level by default and will return one row per campaign, even if you don't explicitly request the CampaignName of CampaignId fields. I'm afraid the AdvertisingChannelType field is not available in the Account Performance Report. This field is of type Attribute, and is not a segment field. You can see this guide for the behaviour of different types of fields. You'll need to use Campaign Performance Report to get the AdvertisingChannelType for your campaigns. You can use Account Performance Report to get statistics at the account level and include Device and Date fields in the report query to segment the stats based on device and date.

Regards,
Shwetha, AdWords API Team.

Dileep Bandla

unread,
Jun 17, 2020, 1:58:29 PM6/17/20
to AdWords API and Google Ads API Forum
I am aggregating  on AdvertisingChannelType using Campaign Performance Report,now i have this metric 

SearchImpressionShare, example i wnat clicks of all search AdvertisingChannelType I will  sum clicks field of all the rows of  search AdvertisingChannelType similaly for impressions ill add all impression of 'search' AdvertisingChannelType but how do i calculate SearchImpressionShare for all the  'search' AdvertisingChannelType. Attchement is query params and out come from API(SS1). Also one more issue :: 'search with display network' AdvertisingChannelType gives empty string in the rows(SS 3).

Screenshot from 2020-06-17 23-15-36.png
Screenshot from 2020-06-17 23-22-02.png
Screenshot from 2020-06-17 23-24-24.png

Google Ads API Forum Advisor Prod

unread,
Jun 18, 2020, 9:04:33 AM6/18/20
to dile...@reportgarden.com, adwor...@googlegroups.com
Hi Dileep,

If you want to get the summary of SearchImpressionShare for all your search campaigns, you should run a Campaign Performance Report with a filter AdvertisingChannelType = SEARCH. Additionally, you can run the Campaign Performance Report with a filter AdvertisingChannelType = DISPLAY to get the summary of the ContentImpressionShare field.

If you have additional questions, please create a new thread since this is an old thread.

Regards,
Anthony
Google Ads API Team 

ref:_00D1U1174p._5004Q217GPZ:ref
Reply all
Reply to author
Forward
0 new messages