Share your feedback about the Google Ads (AdWords) API. Take the 2021 AdWords API and Google Ads API Annual Survey.

Customer goals

Each CustomerConversionGoal determines whether you want Google Ads to optimize for conversion actions with the specified category and origin. Google Ads will automatically create CustomerConversionGoals as you add ConversionActions to your account's effective conversion account to ensure that there will be a CustomerConversionGoal for every combination of category and origin that is in use.

Since Google Ads automatically handles creation of CustomerConversionGoals, you simply need to set the biddable attribute of each goal. Set biddable to true if Google Ads should optimize for conversion actions with the goal's category and origin, and set biddable to false otherwise.

New category and origin combinations

When a ConversionAction is created in your effective conversion account and the category and origin combination of the new action does not exist on any other actions, Google Ads will automatically create a new CustomerConversionGoal for the category and origin and set the biddable attribute to true by default.

However, there are exceptions. Google Ads will set biddable to false by default for the following category/origin combinations:

category origin
BEGIN_CHECKOUT GOOGLE_HOSTED
CONTACT GOOGLE_HOSTED
ENGAGEMENT GOOGLE_HOSTED
GET_DIRECTIONS GOOGLE_HOSTED
PAGE_VIEW GOOGLE_HOSTED
STORE_SALE STORE
STORE_VISIT STORE

Retrieving customer goals

Use the following query to retrieve the list of CustomerConversionGoals for your account.

SELECT
  customer_conversion_goal.category,
  customer_conversion_goal.origin,
  customer_conversion_goal.biddable
FROM customer_conversion_goal