借助转化价值规则,您可以定义根据 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来启用已暂停的规则。
创建规则集
至少有 1 个 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条目,并且规则的所有条件字段均未设置。
- 您的账号已列入许可名单,并且规则集的
dimensionsValueRuleSetDimension枚举值列表,用于指示该集合中的规则可以使用哪些条件。例如,如果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或ENABLEDConversionValueRuleSet的conversion_value_rules中引用的ConversionValueRule将会失败。移除
ConversionValueRuleSet不会更改该集合引用的每个ConversionValueRule的status。ConversionValueRuleSet一经移除,对conversion_value_rule_set资源的search和searchStream请求将不再返回已移除的集合。
规则和规则集的优先顺序
Google Ads 会使用以下逻辑为每个转化选择并应用最多 1 条规则。如需详细了解这些规则,请访问帮助中心:
确定要考虑的规则集的
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集合中的第一个条目进行分组。