Setting up Smart Campaign Conversions

247 views
Skip to first unread message

Andrew Wirtz

unread,
Mar 21, 2024, 11:01:29 PM3/21/24
to Google Ads API and AdWords API Forum
Hi,

I am successfully creating Smart Campaigns via the Ads API, but can't figure out how to properly set up conversions. After the campaign is created, when I look at the Google UI for the campaign I see this:

conversions-setup.png

How can I replicate this set up (Get Started) via the API? If it helps any, I am using the python library.

Thanks.

Feathr is closed on Fridays, operating under a four-day workweek from Monday-Thursday. Our platform remains available 24/7, however, on Fridays, please expect delays on email and ticket response times.

Google Ads API Forum Advisor

unread,
Mar 22, 2024, 9:48:21 AM3/22/24
to andrew...@feathrapp.com, adwor...@googlegroups.com
Hi,

Thank you for reaching out to the Google Ads API support team.

Could you confirm which type of conversions Upload Click Conversions, Upload Call Conversions ,enhanced conversion for web and enhanced conversions for leads you are looking to set up?  I would recommend you to check this documentation Conversion management for more information regarding the conversions.

 
This message is in relation to case "ref:!00D1U01174p.!5004Q02s09ug:ref" (ADR-00228300)

Thanks,
 
Google Logo Google Ads API Team


Andrew Wirtz

unread,
Mar 22, 2024, 10:20:25 PM3/22/24
to Google Ads API and AdWords API Forum
Hi,

At this point I am just trying to make sure the existing Conversion Actions we already have set up in the account are able to be used on a Smart Campaign. We are using Google Analytics already on the account, but when setting up a new Smart Campaign via the API, I cannot figure out how to set up the conversions.

Furthermore, this API created campaign has a conversion tracked already, yet it still asks for conversion tracking to be set up:

conversion-setup-2.png

How can I specify which Conversion Action will apply to this Smart Campaign?

Of the options you listed, I think Enhanced Conversions for the Web is what we want. This is already set up on the account via Google Tag:

enhanced-conversions.png
We just need to know how to select and apply certain conversions to the Smart Campaign.

Thank you

Google Ads API Forum Advisor

unread,
Mar 25, 2024, 9:25:37 AM3/25/24
to andrew...@feathrapp.com, adwor...@googlegroups.com
Hi,

I would recommend you to follow prerequisites on enhanced conversions setup. In order to retrieve information about your conversion tracking setup. You can check your account's conversion tracking setup and confirm conversion tracking is enabled by querying the Customer resource for the ConversionTrackingSetting by the following query with GoogleAdsService.SearchStream:
SELECT
  customer.conversion_tracking_setting.google_ads_conversion_customer,
  customer.conversion_tracking_setting.conversion_tracking_status,
  customer.conversion_tracking_setting.conversion_tracking_id,
  customer.conversion_tracking_setting.cross_account_conversion_tracking_id
FROM customer
Also, you must accept the customer data terms before you use enhanced conversions for the web. You can verify whether the customer data terms have been accepted by the following query.
SELECT
  customer.id,
  customer.conversion_tracking_setting.accepted_customer_data_terms
FROM customer
You can utilize the Google Ads Query Builder and Query Validator to build and validate the queries for retrieving the data from the Google Ads API.

In order to measure conversions, set up a ConversionAction for the type of conversion action you want to track. I would recommend you to check this guide on how to Create Conversion Actions for more information.

Andrew Wirtz

unread,
Mar 25, 2024, 4:31:24 PM3/25/24
to Google Ads API and AdWords API Forum
Hi,

I have confirmed that tracking is set up:

> 'acceptedCustomerDataTerms': True,
> 'conversionTrackingStatus': 'CONVERSION_TRACKING_MANAGED_BY_SELF',

And I know the customer has conversion actions already set up. I need to know HOW to manage conversion actions for Smart Campaigns. I can't find any information specific to SMART CAMPAIGNS. When I query campaign_conversion_goal and conversion_goal_campaign_config for a Smart Campaign, there are no results. For our example campaign, there was not selection of conversions or goals via the API, yet it is reporting hits on various customer Conversion Actions already, but that was never specified via the API. The Google UI still shows "Set up Conversion Tracking".

Google Ads API Forum Advisor

unread,
Mar 26, 2024, 6:12:09 AM3/26/24
to andrew...@feathrapp.com, adwor...@googlegroups.com

Hi,

I will check with our team regarding your issue, and one of my team members will reach out to you once we have an update on this. Meanwhile, your patience is highly appreciated. 

Google Ads API Forum Advisor

unread,
Mar 26, 2024, 1:46:53 PM3/26/24
to andrew...@feathrapp.com, adwor...@googlegroups.com
Hi,

In order to assist you further, provide more information on the "manage conversion actions for Smart Campaigns" you're referring to. I suggest you go through the Smart Campaigns documentation to know more about the smart campaign.

You mentioned that you queried for campaign_conversion_goal and conversion_goal_campaign_config for a Smart Campaign but there are no results. To check it on our end, we need complete API logs so provide us with the complete API logs (request and response with request-id and request header) generated at your end.

If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java.NetPHPPythonRuby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.

Also, provide us with the uncropped UI screenshot where it's showing as "Set up Conversion Tracking" and which data is not specified via the API. 

Google Ads API Forum Advisor

unread,
Mar 26, 2024, 1:48:53 PM3/26/24
to adwor...@googlegroups.com, andrew...@feathrapp.com
Hi, Ignore my previous response.


In order to assist you further, provide more information on the "manage conversion actions for Smart Campaigns" you're referring to. I suggest you go through the Smart Campaigns documentation to know more about the smart campaign.

You mentioned that you queried for campaign_conversion_goal and conversion_goal_campaign_config for a Smart Campaign but there are no results. To check it on our end, we need complete API logs so provide us with the complete API logs (request and response with request-id and request header) generated at your end.

If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java.NetPHPPythonRuby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.

Also, provide us with the uncropped UI screenshot where it's showing as "Set up Conversion Tracking" and which data is not specified via the API. 

You can send the details via Reply privately to the author option, or direct private reply to this email.
Reply all
Reply to author
Forward
0 new messages