通过转化价值规则,您可以定义根据 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
中的两个。
未指定条件的规则适用于不符合同一规则集中更具体规则条件的展示。
规则操作
规则必须有一个由 operation
和 value
组成的 action
。该操作定义了如何调整满足规则条件的转化的转化价值。可用的操作如下。
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
,则将其设置为应用该规则集的资源名称。
与 rules 类似,规则集还有一个 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
集合中的第一个条目分组。