生命週期目標

使用 Google Ads API 的 CustomerLifecycleGoalCampaignLifecycleGoal 資源,設定與顧客生命週期相關的目標。Google Ads API 支援獲客目標,可透過 Google Ads 搜尋和最高成效廣告活動,有效開發新客。

如果 Google Ads 帳戶使用跨帳戶轉換追蹤,您就必須在Google Ads 轉換帳戶中設定顧客生命週期目標,而不是直接在 Google Ads 帳戶中設定。不過,您仍應在帳戶中設定廣告活動生命週期目標。這與使用跨帳戶轉換追蹤時管理其他目標的方式類似。

設定顧客生命週期目標

在客戶層級,建立或更新 CustomerLifecycleGoal,即可設定生命週期目標。每個 Google Ads 帳戶最多只能有一個 CustomerLifecycleGoal。「customer_acquisition_goal_value_settings.value」欄位會定義要加到新顧客首次購物轉換的額外價值調整項。customer_acquisition_goal_value_settings.high_lifetime_value定義高價值新客的轉換價值增量。如果已設定,高生命週期價值應大於價值。

區隔目標對象

您必須使用 UserListCustomerType 資源,根據顧客生命週期目標區隔目標對象。您必須為每個使用者名單和類別的組合建立 UserListCustomerType,將每個使用者名單與一或多個類別建立關聯。

使用 UserListCustomerTypeService 建立 UserListCustomerType 執行個體。如果您先前已填寫「CustomerLifecycleGoal.lifecycle_goal_customer_definition_settings.existing_user_lists」欄位,帳戶中就會包含相關的 UserListCustomerType 執行個體。

UserListCustomerTypeService 僅支援 createremove 作業,因此如要更新現有 UserListCustomerType,必須先移除,然後建立新的 UserListCustomerType 並進行必要更新。

UserListCustomerType只能指派給一個使用者名單,但使用者名單可以有多個相關聯的 UserListCustomerType 執行個體,只要這些執行個體之間沒有衝突即可。UserListCustomerType如果嘗試將下列customer_type_category UserListCustomerType執行個體組合指派給同一份使用者名單,會導致 UserListCustomerTypeError.CONFLICTING_CUSTOMER_TYPES 錯誤:

發布後的前 customer_type_category 第二個customer_type_category
購買者 CONVERTED_LEADS
購買者 QUALIFIED_LEADS
購買者 CART_ABANDONERS
CONVERTED_LEADS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CONVERTED_LEADS
DISENGAGED_CUSTOMERS QUALIFIED_LEADS
DISENGAGED_CUSTOMERS CART_ABANDONERS

設定廣告活動生命週期目標

在廣告活動層級,建立或更新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 中的其他資源一樣,請使用 searchsearchStream 方法的 GoogleAdsService 擷取生命週期目標。

下列查詢會擷取 Google Ads 帳戶中每個 CustomerLifecycleGoal 的詳細資料:

SELECT
  customer_lifecycle_goal.owner_customer,
  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