通过转化价值规则,您可以定义根据 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
,请将此设置为规则集应用到的资源名称。
与规则类似,规则集也具有 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
集合中的第一个条目分组。