借助转化价值规则,您可以定义根据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相匹配的展示。如需了解如何检索地理位置资源名称,请参阅地理位置定位指南。
- 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引用的每条规则的status均为PAUSED,则转化价值规则集status将为PAUSED。
- 否则,转化价值规则集 status将为ENABLED。
移除规则和规则集
- ConversionValueRuleSet必须至少有一条转化价值规则,且该规则为- PAUSED或- ENABLED。
- 如果 - ConversionValueRule在- 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集合中的第一个条目分组。