Issue with Metrics with KeywordsPerformanceReport

45 views
Skip to first unread message

cv

unread,
Oct 12, 2017, 7:51:17 AM10/12/17
to AdWords API Forum
Hello All,

When I try to download Keywords Performance report at older date range, then the report also gives me currently added keywords as well.
For e.g. If I try to download report of 15thMay2017, the report also gives me the keywords added after 15thMay2017.

How I can get the report, so that I can only get the keywords which was present at 15thMay2017 and not the after added?

Thanks,

Sreelakshmi Sasidharan (AdWords API Team)

unread,
Oct 12, 2017, 11:36:55 AM10/12/17
to AdWords API Forum
Hi Cv, 

You are right, keywords will get included in the Keywords Performance Report irrespective of the creation date of the keyword. But the stats for new keywords for an older date range will be all zeros. That said, you could set the includeZeroImpressions to false in your request header and that should exclude the new keywords from your report. Please note, it will also exclude any keywords which were actually present during that date range but has no stats to report. 

Thanks,
Sreelakshmi, AdWords API Team

cv

unread,
Oct 13, 2017, 7:37:33 AM10/13/17
to AdWords API Forum
Hello Sreelakshmi,

OK, So there is no other way to determine how many New keywords added by user in some daterange?

Sreelakshmi Sasidharan (AdWords API Team)

unread,
Oct 13, 2017, 11:35:38 AM10/13/17
to AdWords API Forum
Hi Cv, 

Using the AdWords API, you can use the CustomerSyncService to get AdGroupChangeData which will have the changedCriteria containing the Ids of changed AdGroupCriterion for a given duration. Please note that this service only gives data that was changed in last 90 days. Also, this service will not differentiate if the AdGroupCriterion was added or modified. Here is a sample if Java for the CustomerSyncService. There might not be any other means to identify the newly added keyword using the API. 

As an alternative, you could store the create timestamp along with the keyword id in your database every time you create a new keyword. With this, you should be able to find out the new keywords added in a given date range. 
Reply all
Reply to author
Forward
0 new messages