About impression share

283 views
Skip to first unread message

take

unread,
Sep 12, 2017, 2:57:10 AM9/12/17
to AdWords API Forum
Dear AdWords API team,


The impression share has special value "< 10%". I cannot calculate impression share value by period of time or monthly

So I have 2 questions:
1. How can I get the estimated number of impressions you were eligible to receive
2. How to calculate the number in yellow frame. Please help me about fomulation.

Thanks & Best RegardsPhu.

Vincent Racaza (AdWords API Team)

unread,
Sep 12, 2017, 5:11:55 AM9/12/17
to AdWords API Forum
Hi,

For your first question, you are right. You can get it using ContentImpressionShare metric of Campaign Performance Report. This will return the same results as the UI which can be "xx.xx%" or "<10%". As of now, you could not calculate/get the actual value for the number of impressions for "<10%" value in both UI and API.

For your second question, you do not need to calculate this on your end. The report will automatically provide you the "Total" if a certain column has a value for this. Below is a sample logs from report which gets CampaignId and ContentImpressionShare with their total:

XXXXXXXXXX,< 10%
XXXXXXXXXX
,< 10%
Total,< 10%

Let me know if you have further clarifications.

Thanks,
Vincent
AdWords API Team

take

unread,
Sep 12, 2017, 9:53:12 PM9/12/17
to AdWords API Forum
Hi Vincent,
Thank you for your reply.

Our system are using AdWords API v201705. We will get campaign performance report through API daily.

Based on our customer 's need, we will show data by conditions (last 7 days, this month....)
So in that situation, we do not know how to calculate Impression Share value. That's why we ask question 2

For example, we want to show in last 7 days
ImpressionShare = SUM(Actual Impression) / SUM(Estimated Impression) x 100%

About actual impression, we can get by it using  Impressions
As question 1, we cannot find in API guide how to get Estimated Impression


Thanks & Best Regards,
Phu


Vincent Racaza (AdWords API Team)

unread,
Sep 13, 2017, 3:12:06 AM9/13/17
to AdWords API Forum
Hi Phu,

Thanks for the clarification.

Apologies that I have not realized that you are using the "Search Impression Share" in your original UI screenshot. The equivalent of this is the SearchImpressionShare, and not the ContentImpressionShare.

In regards on getting the estimated impressions, I am afraid that we could not get this metric in the API perspective. Or, could you provide a UI screenshot on where did you see the estimated impressions value so I can check the equivalent API field? Also, in the API, it is automatically calculated based on the value of the SearchImpressionShare metric. Therefore, for the total of this metric, for example in LAST_7_DAYS, the API report will automatically provide you the total value.

Tiana S.

unread,
Mar 13, 2018, 6:40:24 AM3/13/18
to AdWords API Forum
Hi Vincent!

Running into the same issue and I'm wondering if there are any plans to provide either estimated impressions or the actual impression share (instead if <10% and >90%) through the API?

Thanks,

Tiana

Vincent Racaza (AdWords API Team)

unread,
Mar 13, 2018, 11:30:02 PM3/13/18
to AdWords API Forum
Hi Tiana,

From the AdWords API perspective, I don't have any definite information regarding the roadmap for this as the feature of having the actual impression share instead of <10% and >90% must come first on the AdWords product level. Both AdWords UI and API returns the same data for these metrics. Once this is already implemented in the AdWords UI, then we can create a feature request to also implement this feature in the AdWords API.

You can follow our blog to receive any future updates like new releases.

Tiana S.

unread,
Mar 14, 2018, 5:43:13 AM3/14/18
to AdWords API Forum
Thanks for the insights Vincent!

Andy McKenna

unread,
Jun 20, 2019, 4:59:06 PM6/20/19
to AdWords API and Google Ads API Forum
Any update on getting this information from the API?  We pull campaign data daily with segmentation but we can't accurately roll it back up because of SearchImpressionShare = "< 10%".  If we had AvailableImpressions as a field we could just calculate Impression Share ourself at any level of the data that we have.

Google Ads API Forum Advisor Prod

unread,
Jun 21, 2019, 4:20:43 AM6/21/19
to adwor...@googlegroups.com
Hi Andy,

Thanks for reaching out.

Could you provide more context on what data you wish to retrieve? There are more impression metric related fields that can be seen here. Could you check if any of these fields would satisfy the impression metric you are looking for?

Regards,
Dannison
Google Ads API Team

ref:_00D1U1174p._5001UCYgmf:ref

Andy McKenna

unread,
Jun 24, 2019, 6:31:12 AM6/24/19
to AdWords API and Google Ads API Forum
I'm basically restating Tiana's question from 3/13/2018.  We either need an accurate SearchImpressionShare in all situations (no more "< 10" or "> 90") or we need AvailableImpressions as an integer.  It's impossible to accurately roll up a segmented data set and re-calculate SearchImpressionShare currently with the API.

Google Ads API Forum Advisor Prod

unread,
Jun 25, 2019, 10:34:37 PM6/25/19
to andrewj...@gmail.com, adwor...@googlegroups.com
Hi Andy,

I've occasionally heard from other users with similar requests, and the only approach currently available is to run separate reports for each segment combination where you want to collect SearchImpressionShare. For example, if you want SearchImpressionShare at the campaign level and at the campaign + device level, you can run the CAMPAIGN_PERFORMANCE_REPORT twice: once without Device, and again with Device.

Thanks,
Josh, Google Ads API Team

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