zero impressions are only available in Keyword performance, not on Ad Performance

840 views
Skip to first unread message

nf7588

unread,
Jan 3, 2013, 2:05:13 AM1/3/13
to adwor...@googlegroups.com
hi,

we enabled our services to download API Adwords reports that include Impression = 0. 
after performing this, we can only get the impressions = 0 in the Keyword report but not in the Ad report.
the following are the fields we includes in our Ad Performance report:

Ad ID, Ad group ID, Ad group, Ad group state, Campaign ID, Campaign,  Impressions, Clicks, Cost, Ad, Description line 1, Description line 2, Keyword ID, Display URL,Destination URL, Campaign state, Time zone, Ad type, Currency,CTR, Ad state, Avg. position, Conv. (1-per-click), Conv. rate (1-per-click), Conv. rate (many-per-click), Conv. (1-per-click) ACE indicator, Conv. (many-per-click),   Total conv. value, Value / conv. (1-per-click), Value / conv. (many-per-click(

?What can be causing this


thanks

Oliver

unread,
Jan 3, 2013, 4:21:55 AM1/3/13
to adwor...@googlegroups.com
You're using this field:

Conv. (1-per-click) ACE indicator

which prevents zero impressions.  Check the fields documentation here:


Oliver

nf7588

unread,
Jan 8, 2013, 6:13:17 AM1/8/13
to adwor...@googlegroups.com
Hi Oliver,

we've tried to remove this field and still we don't see ads with imps 0.

Paul Matthews

unread,
Jan 9, 2013, 9:45:38 AM1/9/13
to adwor...@googlegroups.com
Hi,

Any fields you include that have a behavior of Segment will prevent the report from including zero impressions. For more information on this, please see this article.
Additionally, please check the notes column as some non-segments affect inclusion of zero impression values.

Finally, if you're using the ReportDefintionService, please ensure you're not sending through the value "includeZeroImpressions = false".

Regards,

- Paul, AdWords API Team.

nf7588

unread,
Jan 10, 2013, 1:05:37 PM1/10/13
to adwor...@googlegroups.com
Thanks for the help, i have another question related to that, is there a way to get the object status (ad/campaign/adgroup id and status - active/pause/deleted) with no dependency on their performance? whether or not they received impressions?

Paul Matthews

unread,
Jan 14, 2013, 10:34:13 AM1/14/13
to adwor...@googlegroups.com
Hi,

The performance reports contain data to do with their report type. If the reports contain the information you need (such as status) then you can query them but without adding a condition on the performance columns. This will return all the data on each item.

For example, you can still query the KEYWORD_PERFORMANCE_REPORT for keyword statuses, simply don't add a criteria for the performance metrics (such as AverageCPC).

Additionally, to ensure you return all results (rather than just results with non-zero impression data), ensure you don't exclude zero impression rows by including segmentation behaving results.

Cheers,

- Paul, AdWords API Team.

Peter Kingswell

unread,
Feb 7, 2014, 12:36:00 PM2/7/14
to adwor...@googlegroups.com
Hi Paul,

I have a related issue.  We do not use segmenting in order to receive zero impression (ZI) rows.  This works for campaigns (i.e. we receive a row for each campaign even if there're no impressions) but does not work for accounts (i.e. the account to which the ZI campaigns belong does not make it into the downloaded report).

Is this expected behaviour?  If so, it's not what we want.  Is there a way around it?

Many thanks,
Pete

Danial Klimkin

unread,
Feb 10, 2014, 5:32:31 AM2/10/14
to adwor...@googlegroups.com
Hello Peter,


Account performance report is an exception here. As any request can be made only against one account, zero rows have very limited usage in this case, so this behavior is expected.


-Danial, AdWords API Team.

Peter Kingswell

unread,
Feb 10, 2014, 5:41:59 AM2/10/14
to adwor...@googlegroups.com
That's a shame.  It would make our implementation a lot cleaner if it were consistent with the other reports.

The only way I've come up with around this is to check that all campaign rows are ZI for the day in question and then to synthesise a ZI account row for that day.  If anyone's got any brighter ideas, I'm all ears :)

Cheers, Pete
Reply all
Reply to author
Forward
0 new messages