Keyword ID with no information in Keywords Performance Report

463 views
Skip to first unread message

Oscar Martinez

unread,
Aug 28, 2014, 5:07:14 PM8/28/14
to adwor...@googlegroups.com
Hi, 

We are creating a small report for my company. We need to get Campaign Name, AdGroup Name and Keywords for a gclid. We have these steps:

1. Capture and save gclid.
2. CLICK_PERFORMANCE_REPORT to get CampaignId, AdGroupId and CriteriaId (Keyword ID) filtering by gclid and DateRange=TODAY (or Yesterday, if we saved the gclid yesterday).
3. KEYWORD_PERFORMANCE_REPORT to get KeywordText, CampaignName and AdGroupName, filtering by Id (Keyword ID) and DateRange=ALL_TIME.

If we test using gclid from today, we get data on steps 2 and 3 (Good). If we test using gclid from yesterday we get results only on step 2, but step 3 is empty (Bad).
We have 2 saved gclid from today and 1 saved gclid from yesterday. I can post the gclid information, but I'm not sure if it's a good idea to do it public.

Pdata: The documentation in spanish is different to english version. In spanish we don't have the Click Report. We had to use a browser in English to see it.

Thank you, 

Oscar Martinez

unread,
Aug 28, 2014, 5:20:03 PM8/28/14
to adwor...@googlegroups.com
Update. We tested using a gclid saved on 08/19/2014 and using a gclid saved on 08/26/2014 and they work. So, I believe the problem is with an specific gclid. Why? That's the question.

Kind regards, 

Josh Radcliff (AdWords API Team)

unread,
Aug 28, 2014, 6:09:16 PM8/28/14
to adwor...@googlegroups.com
Hi,

Regarding the problematic GclId:
  1. If you re-run the Click Performance Report for its date, do you still get it back? I ask because it may be that the click was deemed invalid and was therefore removed, although I admit that doesn't tell us much about why the criterion ID returned doesn't have a match in the Keywords Performance Report.
  2. Was the click for a Display campaign or a Search campaign?
  3. Have you tried running an AdGroupCriterionService.get for the click's ad group without any filtering to see if you get an AdGroupCriterion back with the criterion ID returned in the Click Performance Report? It's possible that the criterion ID returned was for a different criterion type than Keyword.
If none of that helps explain the issue, could you also send me the GclId, CampaignId, AdGroupId, and Keyword ID by clicking Reply to Author?

Thanks,
Josh, AdWords API Team

Oscar Martinez

unread,
Aug 28, 2014, 6:31:23 PM8/28/14
to adwor...@googlegroups.com
  1. If you re-run the Click Performance Report for its date, do you still get it back? I ask because it may be that the click was deemed invalid and was therefore removed, although I admit that doesn't tell us much about why the criterion ID returned doesn't have a match in the Keywords Performance Report.
The gclid returns data, but the returned Keyword ID is not found on Keywords Report.
If we re-run using its date, we get the same "Keyword Id - Campaign Id - Group Id" combination, for that reason, we don't get results on Keywords Report for the returned Keyword ID.
  1. Was the click for a Display campaign or a Search campaign?
Sorry, I don't know and the Marketing person is on Vacations. And, what we have saved is the gclid and we don't have more information about the Ad.
  1. Have you tried running an AdGroupCriterionService.get for the click's ad group without any filtering to see if you get an AdGroupCriterion back with the criterion ID returned in the Click Performance Report? It's possible that the criterion ID returned was for a different criterion type than Keyword.
We did it. If we don't have filters for click report we get the same combination of "Keyword Id - Campaign Id - Group Id". And if we get the Keywords Report without filters, we get a lot of results, but not the Keyword ID that we are looking for.

Thank you, 


On Thursday, August 28, 2014 11:07:14 AM UTC-6, Oscar Martinez wrote:

Oscar Martinez

unread,
Aug 28, 2014, 7:07:36 PM8/28/14
to adwor...@googlegroups.com
Hi Josh, 

I sent you privately the information of the Google Click ID, Campaign ID, Ad group ID, Keyword ID.

Thank you, 

On Thursday, August 28, 2014 11:07:14 AM UTC-6, Oscar Martinez wrote:

Josh Radcliff (AdWords API Team)

unread,
Aug 29, 2014, 12:53:26 PM8/29/14
to adwor...@googlegroups.com
Hi Oscar,

Thanks for sending the info. The criteria ID you provided from the Click Performance Report is for a UserList criterion. You can see this is if you add the CriteriaType column to the Criteria Performance Report and filter by (criterion) ID:

SELECT Date, CampaignId, AdGroupId, Id, CriteriaType FROM CRITERIA_PERFORMANCE_REPORT WHERE Id = xxx DURING 20140827,20140827

Keyword ID      Criteria Type  Impressions
789...........  User List      6233

The reason the Click Performance Report and the Criteria Performance Report both return this criterion ID instead of a keyword ID is that these reports are both single attribution reports, so AdWords picks the most relevant criterion for each impression on those reports. Impressions in a Display Network campaign can be triggered by various criteria, not just keywords, which is why the API offers criterion type-specific reports such as the Display Keywords Performance Report, the Age Range Performance Report, etc.

For user lists, there's the Audience Performance Report, which returns the following for your campaign and ad group for that day.

Audience                Impressions
boomuserlist::6978660   179
boomuserlist::8113860   6233
boomuserlist::8113980   28
Total                   6440

So for you particular use case, you'll have to keep in mind that the CriteriaId returned in the Click Performance Report is not going to always be for a keyword. To determine the type of criteria, you could:
  1. Run the Click Performance Report and capture the CriteriaId
  2. Run a Criteria Performance Report, filtered by your CampaignId, AdGroupId, and Id (criterion), and include CriteriaType in the list of selected fields. This report should use the same single attribution logic as the Click Performance Report.
  3. For each Id/CriteriaType pair returned in step 2, run the multiple attribution report that corresponds to the CriteriaType to gather more criterion type-specific information, if desired.
Cheers,
Josh, AdWords API Team

Oscar Martinez M.

unread,
Aug 29, 2014, 6:37:18 PM8/29/14
to adwordsapia...@google.com, adwor...@googlegroups.com
Hi Josh, 

Thank you for the information. Now it's clear. I'm not sure what is an User List and I'm not sure if we need to retrieve information from it. I will ask to marketing person, he should know.

Thank you for your help.


--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/
https://plus.google.com/+GoogleAdsDevelopers/posts
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API Forum" group.
To post to this group, send email to adwor...@googlegroups.com
To unsubscribe from this group, send email to
adwords-api...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to a topic in the Google Groups "AdWords API Forum" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/adwords-api/fYd0H1KW98A/unsubscribe.
To unsubscribe from this group and all its topics, send an email to adwords-api...@googlegroups.com.
Visit this group at http://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/0c49b9d3-a6c9-4984-8609-d5f72e58ace8%40googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Oscar Martínez Mora
Ingeniero del Software
Tel: 8730-0626
Skype: oscar.martinez.mora
Reply all
Reply to author
Forward
0 new messages