借助广告系列目标,您可以针对特定转化操作优化特定广告系列。如果您的广告系列的目标与账号级目标不同,您可以根据需要使用 CampaignConversionGoalService 修改每个CampaignConversionGoal及其biddable设置。例如,如果您的账号通常针对电子商务进行优化,但您有一个广告系列以实体店光顾为目标,则可以为具有 category=STORE_VISIT 的所有 CampaignConversionGoal 对象设置 biddable=true,并为所有其他 CampaignConversionGoal 对象设置 biddable=false。
如果您通过发出 CampaignConversionGoalOperation 或使用自定义目标来覆盖广告系列的客户级目标,Google Ads 将不再对广告系列的任何 CampaignConversionGoal 对象应用未来的 CustomerConversionGoal 更改。从那时起,CampaignConversionGoal 对象将完全独立,并且会一直保持独立,除非您按照目标配置级别中所述,通过更新广告系列的转化目标广告系列配置,将广告系列转换回使用客户级目标。
新转化操作的广告系列目标
与 CustomerConversionGoal 一样,每当向 Google Ads 广告转化客户添加具有新 category 和 origin 组合的 ConversionAction 时,Google Ads 都会自动为该组合创建新的 CampaignConversionGoal。广告系列目标的 biddable 属性为 true,除非满足以下任一条件,在这种情况下,biddable 为 false:
广告系列的任何其他
CampaignConversionGoal以及新操作的category都将biddable设置为false。下表列出了
category和origin组合。
| 转化操作类别 | 转化来源 |
|---|---|
BEGIN_CHECKOUT |
GOOGLE_HOSTED |
CONSIDERATION |
GOOGLE_HOSTED |
CONTACT |
GOOGLE_HOSTED |
CONVERTED_LEAD |
GOOGLE_HOSTED |
ENGAGEMENT |
GOOGLE_HOSTED |
GET_DIRECTIONS |
GOOGLE_HOSTED |
PAGE_VIEW |
GOOGLE_HOSTED |
QUALIFIED_LEAD |
GOOGLE_HOSTED |
SIGNUP |
GOOGLE_HOSTED |
PURCHASE |
GOOGLE_HOSTED |
STORE_SALE |
STORE |
STORE_VISIT |
STORE |
PHONE_CALL_LEAD |
LOCAL_SERVICES_ADS |
MESSAGE_LEAD |
LOCAL_SERVICES_ADS |
BOOK_APPOINTMENT |
LOCAL_SERVICES_ADS |
CONVERTED_LEAD |
LOCAL_SERVICES_ADS |
检索广告系列目标
使用以下查询检索您账号的 CampaignConversionGoals 列表。为方便起见,您可以在 SELECT 子句中添加 campaign 的属性,也可以在 WHERE 子句中使用这些属性,以便仅检索特定广告系列的广告系列目标。以下查询展示了如何按 campaign.advertising_channel_type 进行过滤,但您也可以按其他广告系列属性(例如 campaign.id 或 campaign.name)进行过滤。
SELECT
campaign_conversion_goal.campaign,
campaign_conversion_goal.category,
campaign_conversion_goal.origin,
campaign_conversion_goal.biddable,
campaign.id,
campaign.name
FROM campaign_conversion_goal
WHERE campaign.advertising_channel_type = 'PERFORMANCE_MAX'
目标配置级别
ConversionGoalCampaignConfig 的 goal_config_level 表示广告系列的目标来源。CUSTOMER中有 goal_config_level 个广告系列使用的是客户级目标,而CAMPAIGN中有 goal_config_level 个广告系列使用的是广告系列级目标。
更新广告系列的任何 CampaignConversionGoals 或使用自定义目标会自动将广告系列的 ConversionGoalCampaignConfig 更改为 goal_config_level=CAMPAIGN。您可以使用 ConversionGoalCampaignConfigService 将 goal_config_level 设置为 CUSTOMER,从而还原广告系列的所有专门针对广告系列的目标设置,并将其转换回使用客户级目标。
使用以下查询检索每个广告系列的 goal_config_level。
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name
FROM conversion_goal_campaign_config
自定义目标
CustomerConversionGoal 和 CampaignConversionGoal 均根据 category 和 origin 的组合来表达目标。自定义目标可让您更灵活地针对特定转化操作进行优化,无论这些操作是origin还是category。
在一种情况下,这非常有用:如果您想根据同一 category 和 origin 的目标子集设置目标。例如,您可能有三项转化操作,其category=DEFAULT和origin=WEBSITE相同,但对于某个特定广告系列,您只想根据其中两项转化操作进行出价。在这种情况下,您可以让广告系列使用仅包含这两项转化操作的自定义目标,并在 CampaignConversionGoal 中为 category=DEFAULT 和 origin=WEBSITE 设置 biddable=false。
为广告系列创建和应用自定义目标的步骤如下:
使用
CustomConversionGoalService创建CustomConversionGoal。将conversion_actions重复字段设置为 Google Ads 应使用的ConversionAction资源名称列表,以便进行优化,并将name设置为您选择的名称。使用
ConversionGoalCampaignConfigService更新广告系列的ConversionGoalCampaignConfig,将custom_conversion_goal设置为上一步中CustomConversionGoal的资源名称,并将操作的update_mask设置为custom_conversion_goal(后端会自动将goal_config_level更新为CAMPAIGN)。根据需要更新任何
CampaignConversionGoal的biddable属性。 例如,如果您仅希望 Google Ads 针对自定义目标中的转化操作进行优化,请在每个CampaignConversionGoal上将biddable设置为false。如果您希望 Google Ads 针对自定义目标中的转化操作以及特定category和origin组合的转化操作进行优化,请确保每个对应CampaignConversionGoal的biddable为true,而其他origin和category组合的每个CampaignConversionGoal为false。
正在检索自定义目标
使用以下查询检索账号中的所有 CustomConversionGoal 资源。如果您的账号使用的是跨账号转化跟踪,则响应将包含有效转化账号中的自定义目标。
SELECT
custom_conversion_goal.id,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM custom_conversion_goal
此外,您还可以在查询 conversion_goal_campaign_config 资源时添加 custom_conversion_goal 和 campaign 的属性。这有助于您在单个响应中查看广告系列、自定义目标和目标配置之间的相互关系。
SELECT
conversion_goal_campaign_config.campaign,
conversion_goal_campaign_config.custom_conversion_goal,
conversion_goal_campaign_config.goal_config_level,
campaign.id,
campaign.name,
custom_conversion_goal.name,
custom_conversion_goal.status,
custom_conversion_goal.conversion_actions
FROM conversion_goal_campaign_config