googleads / google-ads-python

Google Ads API Client Library for Python
Apache License 2.0
526 stars 480 forks source link

SMART CAMPAIGN: How to select a goal. #875

Open iameo opened 4 months ago

iameo commented 4 months ago

What is your question?

Hello,

This is my first time using the Google Ads API, even Google Ads, and I was hoping someone can help with the issue I have: I modified the add_smart_campaign code to my use-case and it works in creating a smart campaign as expected, however I want to be able to create a smart campaign based on either Call or Get more Leads only; I saw on my Dashboard that the created campaign handles Call, Impression, Conversion and one other goal - is it possible to set just one goal using Smart Campaign?

An Excerpt from the Google Ads Doc:

The advertising_channel_type must be set to AdvertisingChannelTypeEnum.SMART
The advertising_channel_sub_type must be set to AdvertisingChannelTypeSubEnum.SMART_CAMPAIGN

Is the above configuration the reason goals are automatically selected?

jade-zheng commented 3 weeks ago

Thanks for your question. Yes, the goals are automatically selected based on all inputs of your smart campaign creation, this is one of smart features, we call them Smart.

If you want to more customizations on your side, you may not need to create Smart campaign, and instead try other advertising_channel_type campaigns, eg. AdvertisingChannelTypeEnum.PERFORMANCE_MAX or SEARCH.