Campaign, ad Group.. types in the Adwords API vs The Google Ads API

475 views
Skip to first unread message

maria.r...@funnel.io

unread,
Mar 9, 2021, 10:05:12 AM3/9/21
to AdWords API and Google Ads API Forum
Hi Google Ads API support,

Is there any documentation that specifies what "Advertising Channel Types", "Advertising Channel Subtypes" and "Ad Group Types" that can be fetched for the Adwords API and for the Google Ads API? Something like this for Ad types.

Kind Regards,
Maria Ravander
Developer @ Funnel

Google Ads API Forum Advisor Prod

unread,
Mar 9, 2021, 3:24:13 PM3/9/21
to maria.r...@funnel.io, adwor...@googlegroups.com

Hi Maria,

Thank you for reaching out. There isn’t any direct mapping between the AdWords API and the Google Ads API for these fields. However, you could look them up from each API and compare them. For the AdWords API, you could look up AdvertisingChannelType, AdvertisingChannelSubType and AdGroupType. For the Google Ads API, you could look up campaign.advertising_channel_type, campaign.advertising_channel_sub_type and ad_group.type.

Thanks and regards,
Xiaoming, Google Ads API Team



Google Logo
Xiaoming
Google Ads API Team
 


ref:_00D1U1174p._5004Q2DMP86:ref

the...@funnel.io

unread,
Mar 11, 2021, 10:38:44 AM3/11/21
to AdWords API and Google Ads API Forum
Hi Xiaoming,

The problem with looking up fields in the api documentation is that adwords type names are sometimes legacy, and Google ads type names are not the same as the ones visible in Google ads UI at all. We have already tried building documentation from theses sources and it has led to mistakes. Is there really no documentation on the limits of your APIs?

Best regards 
Theodor Sandström
Developer @ Funnel

Google Ads API Forum Advisor Prod

unread,
Mar 12, 2021, 11:04:20 AM3/12/21
to the...@funnel.io, adwor...@googlegroups.com

Hi Theodor,

Thank you for reaching out. Unfortunately, there isn’t a mapping between these fields and you would have to do it yourself.



Thanks and regards,
Xiaoming, Google Ads API Team
 

the...@funnel.io

unread,
Mar 15, 2021, 11:11:01 AM3/15/21
to AdWords API and Google Ads API Forum
Hi Xiaoming, 
I'm not sure I understand, if this information isn't available anywhere how can I do it myself?

Google Ads API Forum Advisor Prod

unread,
Mar 16, 2021, 4:20:27 AM3/16/21
to the...@funnel.io, adwor...@googlegroups.com
Hi Theo,

I work with Xiaoming and let me provide support to your concern.

Could you clarify what campaign types, campaign sub-types, and ad group types from the AdWords API that you can't map to the Google Ads API?

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


ref:_00D1U1174p._5004Q2DMP86:ref

the...@funnel.io

unread,
Mar 16, 2021, 9:50:47 AM3/16/21
to AdWords API and Google Ads API Forum
Hi Ernie,

To clarify, the problem we want to solve is to know what limitations the APIs have in regards to what campaign types data can be fetched for, so mapping types isn't the primary concern, but rather knowing for which types data is not available.


Best regards 
Theodor Sandström
Developer @ Funnel

Google Ads API Forum Advisor Prod

unread,
Mar 17, 2021, 1:49:31 AM3/17/21
to the...@funnel.io, adwor...@googlegroups.com
Hi Theo,

Thank you for the additional details. I work with Ernie and allow me to assist you.

The supported campaign / adgroup types, per API, can be identified generally using the fields provided earlier by my colleagues, as seen also below :

AdWords API :

AdvertisingChannelType 
AdvertisingChannelSubType 
AdGroupType

Google Ads API : 

campaign.advertising_channel_type
campaign.advertising_channel_sub_type 
ad_group.type

Moving forward, for keeping up to date with changes related to these types, I would recommend that you keep an eye on our blog and release notes documentation. I hope this helps.

Best regards,

Google Logo
Peter Laurence Napa Oliquino
Google Ads API Team
 


ref:_00D1U1174p._5004Q2DMP86:ref

the...@funnel.io

unread,
Mar 17, 2021, 3:51:30 AM3/17/21
to AdWords API and Google Ads API Forum
Hi Peter,

As I have already explained earlier in this thread; No, this is not helpful at all:


"The problem with looking up fields in the api documentation is that adwords type names are sometimes legacy, and Google ads type names are not the same as the ones visible in Google ads UI at all."

To give an example: until recently we thought "Express" Campaigns were exclusive to the Adwords API, while "SMART" was exclusive to Google Ads, until we learned that some campaigns come through as "Express" when using Adwords and "SMART" when using Google Ads. At no point does the documentation mention these kinds of behaviours. Moreover, we would need this info in terms that a Google Ads UI user can understand since we need it to advice our customers which one of our API solutions to choose.

best regards

Theodor Sandström
Developer @ Funnel

Google Ads API Forum Advisor Prod

unread,
Mar 17, 2021, 4:00:48 PM3/17/21
to the...@funnel.io, adwor...@googlegroups.com

Hi Theodor,

Thank you for reaching out. Since the AdWords API is not exactly the same as Google Ads API, some types are supported in AdWords API but not in Google Ads API and vice versa. There isn’t a directly relationship between “Express” campaign and “Smart” campaign and thus there won’t be any mapping between them. The specific API would return type based on its own categorization if there is no overlapping. You just need to pay a little more attention to these odd scenarios.

Thanks and regards,
Xiaoming, Google Ads API Team
 

Google Logo
Xiaoming
Google Ads API Team
 


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