轉換價值規則可讓您定義動作,以便根據 ConversionAction
的類別和下列曝光維度,修改轉換價值:
- 目標對象成員
- 實際位置或喜好位置
- 裝置
您可以使用 Google Ads API 定義轉換價值規則,合併為轉換價值規則組合,然後將規則組合套用到整個 Google Ads 帳戶或特定廣告活動。Google Ads API 報表中的區隔提供細目,方便您比較原始、未經調整和調整後轉換價值的部分。
建立規則
使用轉換價值規則的第一步,是建立至少一個 ConversionValueRule
,其中包含:
- 決定套用規則的時機
- 套用規則時要採取的行動
規則條件
使用下列欄位定義 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
相符。請參閱指定地區指南,瞭解如何擷取位置資源名稱。
每個 ConversionValueRule
最多可指定兩個 audience_condition
、device_condition
或 geo_location_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
的規則。這份清單不得留空,且最多只能包含兩個項目。
如果清單包含
NO_CONDITION
的項目,則:NO_CONDITION
必須是清單中的「唯一」項目。- 組合的
conversion_action_categories
清單「只能」包含STORE_VISIT
或STORE_SALE
的單一項目。 conversion_value_rules
清單不得包含任何已設定audience_condition
、device_condition
或geo_location_condition
的規則。
這份清單中的「第一個」項目會決定
segments.conversion_value_rule_primary_dimension
在報表中顯示的值。attachment_type
將這個值設為
CUSTOMER
即可建立套用至整個帳戶的規則組合,或設為CAMPAIGN
為特定廣告活動建立規則組合。campaign
如果規則集的
attachment_type
為CAMPAIGN
,請將其設為要套用規則集的資源名稱。
與規則類似,規則集也具有 owner_customer
和 status
。不過,規則集的 status
屬於唯讀性質,衍生自相關規則,如下所示:
- 如果
conversion_value_rules
參照的「所有」規則的status
為PAUSED
,則轉換價值規則組合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 會根據下列邏輯,選擇最多一項規則並套用至每次轉換:
決定要考量的規則組合的
attachment_type
。如果「任何」規則組合的attachment_type = CAMPAIGN
和campaign
都設為與曝光相關的廣告活動,則應只考慮廣告活動層級規則組合。否則,請只考慮客戶層級的規則組合。在要考慮的規則組合中,選擇
conversion_action_categories
非空白且包含轉換轉換動作類別 (如果有的話) 的規則組合。否則,請選擇conversion_action_categories
為空白的規則集。按照所選規則組合中的規則,按照其在
conversion_value_rules
中的顯示順序評估規則,然後選取符合曝光條件的第一個規則。
報告
metrics.conversions_value
和 metrics.all_conversions_value
欄位,以及衍生自這些指標的欄位,都會反映轉換價值規則集所做的修改。此外,您可以在查詢中加入 segments.conversion_value_rule_primary_dimension
,進一步瞭解套用規則的方式。該區隔可能的值如下:
NO_RULE_APPLIED
- 未套用任何規則的轉換價值。
ORIGINAL
- 套用規則時的轉換原始價值。
GEO_LOCATION
、DEVICE
、AUDIENCE
或NO_CONDITION
- 套用規則後的轉換價值,按照規則集
dimensions
集合中的第一個項目進行分組。