No DISPLAY network data for keyword_view

374 views
Skip to first unread message

Oksana Sulyma

unread,
Dec 3, 2021, 11:03:44 AM12/3/21
to AdWords API and Google Ads API Forum
Hello Google,
Let me start the question similarly to a lot of latest: 
"We are migrating from AdWords API to Ads API"...

Could you please help me with the next question.
I have 2 reports for the same client and date: 
1. generated by AdWords API - Keywords Performance report
2. generated by Ads API for keyword_view with recommended library google-ads-php v12.1.0

Tried the simplest version of reports having base metrics like Clicks, Impressions, ... and I see a discrepancy. Upon checking at appears that report #1 contents data for AdNetworkType1 = 'Display Network' , while report #2 completely misses it despite I have no filters.

Will be happy to share requests and responses details in private message.

Query:
SELECT campaign.id
ad_group_criterion.criterion_id, 
ad_group_criterion.keyword.text, 
ad_group_criterion.keyword.match_type, 
segments.ad_network_type, 
campaign.advertising_channel_type, 
segments.date, 
metrics.impressions, 
metrics.clicks, 
metrics.cost_micros 
FROM keyword_view 
WHERE  segments.date>='2021-12-01' AND segments.date<='2021-12-01' 

Thanks in advance!

Google Ads API Forum Advisor

unread,
Dec 6, 2021, 4:55:50 AM12/6/21
to adwor...@googlegroups.com

Hi,

Thanks for reaching out to us.

Since you mentioned that you noticed a data discrepancy issue for the keyword_view report, then for us to investigate further data discrepancies between the Google Ads API and AdWords API, could you please provide us with the following details below?

  • provide the complete SOAP request and response logs generated on your end
  • As for Google Ads API, you can provide the complete request and response logs with request ID generated on your end
  • Screenshots from the UI showing data matching with either of API result
  • Sample comparison of the Ads API and AdWords API where we can see the discrepancies


For the Google Ads API, logging can be enabled by navigating to the Client libraries > Your client library (ex. Java) > Logging documentation, which you can access from this link. You may then send the requested information via the Reply privately to author option. If this option is not available, you may send the details directly to our googleadsa...@google.com alias instead.

Regards,

Google Logo
Yasar
Google Ads API Team
 


ref:_00D1U1174p._5004Q2SbPja:ref

Oksana Sulyma

unread,
Dec 6, 2021, 11:00:32 AM12/6/21
to AdWords API and Google Ads API Forum
Thanks a lot! Questions answers are sent in private response to author.

Google Ads API Forum Advisor

unread,
Dec 7, 2021, 3:44:02 AM12/7/21
to adwor...@googlegroups.com

Hi Oksana,

 

Thank you for providing the requested information. However, the logging level of your Google Ads API request seems to only be at INFO level. We would need the logs at DEBUG level in order to further investigate the issue. As previously adviced by my colleague, logging instructions can be found by navigating to the Client libraries > Your client library (ex. Java) > Logging documentation, which you can access from this link. You may send the logs again to us via Reply privately to author option or send it directly to googleadsa...@google.com.

 

Also, I've noticed that there's a lot of filters in your AdWords API report. Please note that when comparing reports between AdWords and Google Ads APIs, all the fields and filters used should also be the same.

 

Regards,

Google Logo
Kevin Gil Soriano
Google Ads API Team
 


ref:_00D1U1174p._5004Q2SbPja:ref

Oksana Sulyma

unread,
Dec 7, 2021, 9:59:15 AM12/7/21
to AdWords API and Google Ads API Forum
Thank you! Just responded with complete DEBUG level log  privately. 

Google Ads API Forum Advisor

unread,
Dec 8, 2021, 5:54:52 PM12/8/21
to adwor...@googlegroups.com
Hi Oksana,

Thank you for sending us your report definitions. I reproduced the discrepancies, however, when filtering out enabled Content, with keyword Id of 3000000 and AutomaticContent, with keyword Id of 3000006 the reports almost matched.

Note that the Ads API report exactly matches the display keywords screen in the UI because the new Ads API was designed to correlate to the new UI.

You can see in the UI an aggregated Expansion and optimized targeting that matches AutomaticContent in the content - Display Video Keywords screen in the UI but there is no way to access this in the new Ads API. 'display_keyword_view' doesn't show any display keyword metrics for that day. Feel free to get back to us.

Regards,

Google Logo
Aryeh Baker
Google Ads API Team
 

 

ref:_00D1U1174p._5004Q2SbPja:ref

Oksana Sulyma

unread,
Dec 9, 2021, 3:23:54 AM12/9/21
to AdWords API and Google Ads API Forum
Hi Aryen and team,
I'm not sure I understand the answer completely. 

"I reproduced the discrepancies, however, when filtering out enabled Content, with keyword Id of 3000000 and AutomaticContent, with keyword Id of 3000006 the reports almost matched."
The links provided follow to Google AdWords API. 
Do you say that keyword Id of 3000000 and keyword Id of 3000006 are not included to Google Ads reports by default? 
And there is no way to get them? 
Speaking of new UI and Keywords data view, all Special Criterion Ids info isn't shown there as well, is this correct?
And for new UI (sorry we are just API users so not really familiar with UI) - are there some plans to deprecate OLD UI? As currently there could be complains for discrepancy between old UI and Ads API.

And one more question. 

AdNetworkType1 => AdNetworkType1 and AdNetworkType2 have been combined into segments.ad_network_type

Using Google AdWords API we stored data with AdNetworkType1 granularity (didn't pull AdNetworkType2 at all).
In Google Ads there seems to be only segments.ad_network_type => combination of AdNetworkType1 and AdNetworkType2 granularity available.
Do you have any information on what "combination" means, may be rule documented? 
Like 
if 'AdNetworkType1' = 'Search Network' and 'AdNetworkType2' = 'Google search'   segments.ad_network_type will be 'SEARCH'
if 'AdNetworkType1' = 'Search Network' and 'AdNetworkType2' = 'Search partners'   segments.ad_network_type will be 'SEARCH'
etc

Thanks so much for your help! Doing only first steps in migration to new Google Ads API and having the answers to our questions is priceless!
Oksana

Google Ads API Forum Advisor

unread,
Dec 9, 2021, 9:09:01 PM12/9/21
to adwor...@googlegroups.com
Hi Oksana,

Thank you for the reply. I am also a member of the Google Ads API team and let me provide support to your concern.

Yes, I can confirm that your understanding is correct that the special criterion IDs such as 3000006 and 3000000 will no longer be included in the Google Ads API. As for your concern in the Ui, I am afraid that this is outside of our expertise already so I would not be able to provide any comments here. With this, I would suggest to reach out to the product team via this link to raise your question and concern about updating it.

Moving forward to your next question, I can see that the segments.ad_network_type is exactly mapped in the UI as there is only one segment field for this information here. With this, I would suggest to reach out as well to the product team for this question as they are more equipped to provide comments on how the data is accumulated and be returned in the API response.

Regards,
Google Logo
Ernie John Blanca Tacata
Google Ads API Team
 


ref:_00D1U1174p._5004Q2SbPja:ref

Oksana Sulyma

unread,
Dec 10, 2021, 11:18:45 AM12/10/21
to AdWords API and Google Ads API Forum
Thanks guys!
And my last question is next.
"Yes, I can confirm that your understanding is correct that the special criterion IDs such as 3000006 and 3000000 will no longer be included in the Google Ads API." 
Do you have a documentation article on this handy? May be in API migration section. 
Thank you!
Oksana

Google Ads API Forum Advisor

unread,
Dec 12, 2021, 9:20:04 PM12/12/21
to adwor...@googlegroups.com
Hi Oksana,

Thank you for your follow up question.

We currently do not have documentation stating specifically that these IDs are no longer included. However, since single attribution reports are no longer available or supported in the Google Ads API as mentioned here and also here, then special criterion IDs are also no longer relevant. I hope this helps.

Best regards,

Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


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