Video campaigns not brought down using CampaignServiceInterface

31 views
Skip to first unread message

Sriram V

unread,
Oct 10, 2019, 6:30:54 PM10/10/19
to AdWords API and Google Ads API Forum
Hi, 

I am syncing down the objects from Google using CampaignServiceInterface of adwords axis v201809 jar. I am getting bunch of campaigns and their sub types for my account. As I see all of those campaigns I sync down using this API has advertisingChannelType as SEARCH. 
Now I download the clicks and impressions for the campaigns under my account using CampaignPerformanceReport and there I get Video campaigns as well which was not part of my original sync. This causes differences between between my object sync and cost sync as cost sync brings in new objects that are not in the system. Kindly let me know if this is expected what is the recommendation to overcome this. 

The SOAP request that is being made from adwords axis jar: 

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   
<soapenv:Header>
       
<ns1:RequestHeader xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201809" soapenv:mustUnderstand="0">
           
<ns1:clientCustomerId>748-885-7805</ns1:clientCustomerId>
           
<ns1:developerToken>REDACTED</ns1:developerToken>
           
<ns1:userAgent>********</ns1:userAgent>
           
<ns1:validateOnly>false</ns1:validateOnly>
           
<ns1:partialFailure>false</ns1:partialFailure>
       
</ns1:RequestHeader>
   
</soapenv:Header>
   
<soapenv:Body>
       
<get xmlns="https://adwords.google.com/api/adwords/cm/v201809">
           
<serviceSelector>
               
<fields>AdvertisingChannelType</fields>
               
<fields>AdvertisingChannelSubType</fields>
               
<fields>EndDate</fields>
               
<fields>Id</fields>
               
<fields>Name</fields>
               
<fields>ServingStatus</fields>
               
<fields>Settings</fields>
               
<fields>StartDate</fields>
               
<fields>Status</fields>
               
<fields>TimeUnit</fields>
           
</serviceSelector>
       
</get>
   
</soapenv:Body>
</soapenv:Envelope>


Thanks,
Sriram 

Sriram V

unread,
Oct 10, 2019, 6:40:15 PM10/10/19
to AdWords API and Google Ads API Forum
One minor edit. I am downloading clicks and impressions for the objects using Ad performance report and Keyword performance report and in those reports, I see clicks and impressions for keywords tagged under Video campaigns which are not originally brought in using CampaignServiceInterface

-Sriram

Google Ads API Forum Advisor Prod

unread,
Oct 11, 2019, 2:30:23 AM10/11/19
to adwor...@googlegroups.com

Hi Sriram,

Thank you for reaching out.

The reason why you are seeing the data discrepancies is because video campaigns are supported only for reports and it is currently not possible to get/mutate any video campaigns via CampaignService. You may also refer to this guide for the detail.

You may follow our blog for any relevant updates on this topic.

Regards,
Hiroyuki
Google Ads API Team



ref:_00D1U1174p._5001UKMwre:ref

Sriram V

unread,
Oct 11, 2019, 2:16:59 PM10/11/19
to AdWords API and Google Ads API Forum
Thanks for responding Hiroyuki. Is there any way for us to know if the campaign is Video campaign or not in Keyword performance or Ad performance report? 

Thanks,
Sriram

Google Ads API Forum Advisor Prod

unread,
Oct 13, 2019, 10:14:50 PM10/13/19
to adwor...@googlegroups.com

Hi Sriram,

Unfortunately, there is currently no direct way to filter Video campaigns in the Keywords Performance Report and Ad Performance Report.

As a workaround, you may try:

  1. Get CampaignId from the Campaign Performance Report by filtering AdvertisingChannelType = VIDEO.
  2. Generate Keywords Performance Report by filtering CampaignId using the Ids you got in the step 1.
  3. Generate Ad Performance Report by filtering CampaignId using the Ids you got in the step 1.

Please let me know if you have further clarifications.

Regards,


Hiroyuki
Google Ads API Team



ref:_00D1U1174p._5001UKMwre:ref

Sriram V

unread,
Oct 14, 2019, 1:37:19 PM10/14/19
to AdWords API and Google Ads API Forum
Thanks Hiroyuki for getting back on this. Now it is clear.

Thanks,
Sriram
Reply all
Reply to author
Forward
0 new messages