生命周期目标

使用 Google Ads API 的 CustomerLifecycleGoalCampaignLifecycleGoal 资源来配置与客户生命周期相关的目标。从 v15 开始,Google Ads API 支持客户获取目标,以便通过 Google Ads 搜索广告系列和效果最大化广告系列高效获取新客户。

如果您的 Google Ads 帐号使用的是跨帐号转化跟踪,那么您必须在 Google Ads 转化客户帐号中配置客户生命周期目标,而不是直接在 Google Ads 帐号中配置。不过,您仍应在帐号中设置广告系列生命周期目标。这类似于使用跨帐号转化跟踪时管理其他目标的方式。

处理创建和更新操作(仅适用于 v15)

在 Google Ads API v15 中,CustomerLifecycleGoalServiceCampaignLifecycleGoalService 支持的操作与 Google Ads API 中的其他服务略有不同。v15 CustomerLifecycleGoalOperationCampaignLifecycleGoalOperation 没有单独的 createupdate 操作,只有 create 操作,并且您使用 update_mask 指明 intent,如下所示:

  • 如需使用 v15 创建生命周期目标,请使用目标填充 create,但不设置其 resource_name,也不设置操作的 update_mask

  • 如需使用 v15 更新生命周期目标,请使用目标填充 create,设置目标的 resource_name,并设置 update_mask 以列出要更新的字段。

配置客户生命周期目标

在客户级别,通过创建或更新 CustomerLifecycleGoal 来配置生命周期目标。每个 Google Ads 帐号最多只能有一个 CustomerLifecycleGoal

客户生命周期目标包含两个字段:

lifecycle_goal_customer_definition_settings

设置 existing_user_lists 字段以指明哪些用户名单包含现有客户。

high_lifetime_value_user_lists 字段指示哪些用户名单包含生命周期价值较高的客户。您可以读取此字段,但它在 Google Ads API 中不可更改。

customer_acquisition_goal_value_settings

设置 value 字段可定义要添加到新客户的首次购买转化的额外价值调整。

您可以读取目标的 high_lifetime_value,但此字段在 Google Ads API 中不可更改。

配置广告系列生命周期目标

在广告系列一级,通过创建或更新 CampaignLifecycleGoal 来配置生命周期目标。每个广告系列最多只能有一个 CampaignLifecycleGoal

通过广告系列级目标的 customer_acquisition_goal_settings 字段,您可以设置广告系列的优化模式,以及替换父级客户目标的价值设置。

optimization_mode 可以是以下值之一:

TARGET_ALL_EQUALLY
该广告系列对新客户和现有客户一视同仁。这是默认的优化模式。
BID_HIGHER_FOR_NEW_CUSTOMERS
广告系列同时定位新客户和现有客户,但针对预测为新客户且不在 existing_user_lists 范围内的客户提高出价。
TARGET_NEW_CUSTOMERS
该广告系列仅定位新客户。

value_settings 与客户级目标的 customer_acquisition_goal_value_settings 相同。使用这些广告系列级设置可替换特定广告系列的值。

检索生命周期目标

与 Google Ads API 中的其他资源一样,请使用 GoogleAdsServicesearchsearchStream 方法检索生命周期目标。

以下查询会检索 Google Ads 帐号中每个 CustomerLifecycleGoal 的详细信息:

SELECT
  customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.existing_user_lists,
  customer_lifecycle_goal.lifecycle_goal_customer_definition_settings.high_lifetime_value_user_lists,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.value,
  customer_lifecycle_goal.customer_acquisition_goal_value_settings.high_lifetime_value
FROM customer_lifecycle_goal

同样,以下查询会检索每个 CampaignLifecycleGoal 的详细信息:

SELECT
  campaign_lifecycle_goal.campaign,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.optimization_mode,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.value,
  campaign_lifecycle_goal.customer_acquisition_goal_settings.value_settings.high_lifetime_value
FROM campaign_lifecycle_goal