转化价值规则

借助转化价值规则,您可以定义一些操作,这些操作会根据 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 引用的每条规则的 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 会使用以下逻辑来为每次转化选择并应用最多一条规则。如需详细了解这些规则,请访问 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 集合中的第一个条目分组。