轉換價值規則

轉換價值規則可讓您定義動作,根據 ConversionAction 的類別和曝光的下列維度,修改轉換價值:

  • 目標對象成員資格
  • 實際位置或興趣點
  • 裝置
  • 旅遊行程

您可以使用 Google Ads API 定義轉換價值規則,將這些規則合併為轉換價值規則集,然後將規則集套用至整個 Google Ads 帳戶或特定廣告活動。Google Ads API 報表中的區隔會提供細目,方便您比較轉換價值的原始、未調整和調整部分。

建立規則

使用轉換價值規則的第一步,是建立至少一個 ConversionValueRule,其中包含:

  • 決定規則套用時機的條件
  • 套用規則時要採取的動作

舉例來說,下列 ConversionValueRuleService.MutateConversionValueRules 的 JSON 酬載會建立一項規則,將行動裝置曝光的轉換價值乘以 1.5:

{
  "operations": [
    {
      "create": {
        "action": {
          "operation": "MULTIPLY",
          "value": 1.5
        },
        "deviceCondition": {
          "deviceTypes": ["MOBILE"]
        }
      }
    }
  ]
}

規則條件

使用下列欄位定義 ConversionValueRule 的條件:

audience_condition
將規則套用至與一或多個目標對象相關聯的曝光。請使用 user_lists 或 user_interests 欄位,指定每個使用者名單或使用者興趣的資源名稱。如要擷取可用使用者名單或使用者興趣的資源名稱,請發出 GoogleAdsService 的 searchStream 或 search 要求,其中查詢的 FROM 子句分別為 user_list 或 user_interest。
如果 audience_condition 包含多份使用者名單或多項使用者興趣,只要曝光與任何使用者名單或使用者興趣相關聯,就會符合規則。
device_condition
如果曝光裝置符合任何指定的 device_types,則套用規則。僅限 ValueRuleDeviceType 中的裝置類型。
geo_location_condition
如果曝光的位置資訊符合geo_match_type指定的任何geo_target_constants,且不符合excluded_geo_match_type的任何excluded_geo_target_constants,則套用規則。如要瞭解如何擷取地區資源名稱,請參閱指定地區指南。
itinerary_condition
將規則套用至搜尋字詞包含行程特定資訊 (例如預訂期、旅遊天數或旅程開始日期) 的曝光。如要進一步瞭解可用條件,請參閱 ValueRuleItineraryCondition。

每個 ConversionValueRule 最多可指定 audience_condition、device_condition、geo_location_condition 或 itinerary_condition 中的兩項。

如果曝光不符合同一規則集中更具體規則的條件,就會套用未指定條件的規則。

規則動作

規則必須包含單一 action,其中包含 operation 和 value。動作會定義如何調整符合規則條件的轉換價值。可用的作業如下:

ADD
將value加到轉換的原始價值。value 必須大於 0。
MULTIPLY
將轉換的原始價值乘以指定的value。value 必須大於或等於 0.5,且小於或等於 10。
SET

將轉換價值設為指定的 value。value 必須大於 0。

規則集必須符合建立規則集一節所述的條件,才能使用含有 SET 動作的規則。

其他規則屬性

除了條件和動作外,ConversionValueRule 還包含下列屬性。

owner_customer
規則所屬Customer的資源名稱。您可根據這項資訊,判斷規則是在帳戶內定義,還是由管理員帳戶定義。
status
規則的狀態。如要暫停規則,請將這個欄位設為 PAUSED;如要啟用暫停的規則,請將這個欄位設為 ENABLED。

建立規則集

只要有至少一個 ConversionValueRule,您就可以建立 ConversionValueRuleSet,其中包含:

conversion_action_categories

這組規則集適用的轉換動作類別清單。如果清單空白,規則集會套用至所有類別。如果清單不為空白,則必須包含 STORE_VISIT 或 STORE_SALE 的單一項目。

您只能在建立規則集時,設定轉換動作類別清單。

conversion_value_rules

要納入組合的規則資源名稱。

如果符合下列任一條件,這份清單只能包含使用 SET 動作的規則:

  • 您的帳戶已加入許可清單,且規則集的 conversion_action_categories 為空白。
  • 該組合的 conversion_action_categories 僅包含 STORE_VISIT 或 STORE_SALE 的單一項目,該組合的 dimensions 僅包含 NO_CONDITION 的項目,且未設定規則的任何條件欄位。
dimensions

ValueRuleSetDimension 列舉值清單,指出組合中的規則可使用哪些條件。舉例來說,如果 dimensions 包含 GEO_LOCATION 和 DEVICE,您可以在集合中新增含有 geo_location_condition 或 device_condition 的廣告規則,但無法新增含有 audience_condition 的廣告規則。

這份清單不得空白,且最多只能包含兩個項目。

這份清單中的「第一個」項目會決定指標中 segments.conversion_value_rule_primary_dimension 顯示的值。

如果這份清單包含 NO_CONDITION 的項目,請執行下列操作:

  • NO_CONDITION 必須是清單中的唯一項目。
  • 組合的 conversion_action_categories 清單「只能」包含 STORE_VISIT 或 STORE_SALE 的單一項目。
  • conversion_value_rules 清單不得包含任何已設定 audience_condition、device_condition 或 geo_location_condition 的規則。
attachment_type

將這個值設為 CUSTOMER,即可建立適用於整個帳戶的規則集;設為 CAMPAIGN,則可為特定廣告活動建立規則集。

campaign

如果規則集的 attachment_type 為 CAMPAIGN,請將這個值設為規則集適用的資源名稱。

與規則類似,規則集也有 owner_customer 和 status。不過,規則集的 status 為唯讀,且衍生自其規則,如下所示:

  • 如果 conversion_value_rules 參照的每個規則都有 PAUSED 的 status,則轉換價值規則集 status 將為 PAUSED。
  • 否則,轉換價值規則集「status」將會ENABLED。

移除規則和規則集

  • ConversionValueRuleSet 必須至少有一項轉換價值規則,且規則必須是 PAUSED 或 ENABLED。

  • 如果 PAUSED 或 ENABLED ConversionValueRuleSet 的 conversion_value_rules 參照了,則無法移除該 ConversionValueRule。

  • 移除 ConversionValueRuleSet 不會變更集合參照的每個 ConversionValueRule 的 status。

  • 移除 ConversionValueRuleSet 後,conversion_value_rule_set 資源的 search 和 searchStream 要求就不會再傳回已移除的組合。

規則和規則集的優先順序

Google Ads 會根據下列邏輯,為每筆轉換選取並套用最多一項規則。如要進一步瞭解這些規則,請前往 Google Ads 說明中心:

  1. 判斷要考量的規則集attachment_type。如果有任何規則集的 attachment_type = CAMPAIGN 和 campaign 設為與曝光相關聯的廣告活動,則只會考慮廣告活動層級的規則集。否則,請只考慮客戶層級規則集。

  2. 在要考慮的規則集中,選擇 conversion_action_categories 不為空且包含轉換動作類別的規則集 (如果存在這類規則集)。否則,請選擇 conversion_action_categories 為空的規則集。

  3. 按照 conversion_value_rules 中顯示的順序,評估所選規則集中的規則,並選取條件與曝光相符的第一個規則。

  4. 如果有多個相符的地理位置條件,系統會套用最精確的位置。舉例來說,如果曝光同時符合美國和加州條件,系統會套用加州,因為這個位置更精確。

  5. 如果有多個相符的目標對象條件,系統會套用現有的目標對象歸因階層。如果一組規則中有兩項規則難分軒輊,系統會優先選用「乘上」規則,而不是「加上」規則。如果仍難分軒輊 (亦即有多項「乘上」規則),系統會選用乘數調整項最大的規則。

  6. 裝置類別互斥,因此無法有多個相符的裝置條件。

  7. 如果是旅遊行程條件,系統會套用最明確的行程規則。也就是說,如果有多項規則與特定轉換相符,系統會使用定義最多行程選項的規則,例如「提前預訂期」或「旅遊天數」。

指標

「metrics.conversions_value」和「metrics.all_conversions_value」欄位,以及從這些指標衍生的欄位,會反映轉換價值規則集所做的修改。此外,您可以在查詢中加入 segments.conversion_value_rule_primary_dimension,進一步瞭解規則的套用方式。該區隔可能的值如下:

NO_RULE_APPLIED
未套用任何規則的轉換價值。
ORIGINAL
已套用規則的轉換原始價值。
GEO_LOCATION、DEVICE、AUDIENCE或NO_CONDITION
套用規則後的轉換價值,依規則集 dimensions 集合中的第一個項目分組。