转化价值规则

通过转化价值规则,您可以定义根据 ConversionAction 的类别和以下展示维度修改转化价值的操作:

  • 受众群体成员资格
  • 实际所处位置或感兴趣的地理位置
  • 设备

您可以使用 Google Ads API 定义转化价值规则,将它们组合成转化价值规则集,然后将规则集应用于整个 Google Ads 帐号或特定广告系列。Google Ads API 报告中的细分提供了细分功能,方便您比较转化价值的原始部分、未调整部分和调整后部分。

创建规则

使用转化价值规则的第一步是创建至少一个 ConversionValueRule,其中包括:

  • 决定规则应用时机的条件
  • 应用规则后要执行的操作

规则条件

使用以下字段定义 ConversionValueRule 的条件:

audience_condition
将规则应用于与一个或多个受众群体相关联的展示。使用 user_listsuser_interests 字段指定每个用户列表或用户兴趣的资源名称。如需检索可用用户列表或用户兴趣的资源名称,请发出 GoogleAdsServicesearchStreamsearch 请求,其中查询的 FROM 子句分别是 user_listuser_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_conditiondevice_conditiongeo_location_condition 中的两个。

未指定条件的规则适用于不符合同一规则集中更具体规则条件的展示。

规则操作

规则必须有一个由 operationvalue 组成的 action。该操作定义了如何调整满足规则条件的转化的转化价值。可用的操作如下。

ADD
value 添加到转化的原始价值中。value 必须大于 0
MULTIPLY
将转化的原始价值乘以指定的 valuevalue 必须大于或等于 0.5 且小于或等于 10
SET

将转化价值设为指定的 valuevalue 必须大于 0

您只能在满足下文创建规则集中所述的条件的规则集中,使用具有 SET 操作的规则。

其他规则属性

除了条件和操作之外,ConversionValueRule 还具有以下属性。

owner_customer
拥有规则的 Customer 的资源名称。使用此方法可确定规则是在某个帐号还是某个经理帐号中定义。
status
规则的状态。您可以通过将此字段设置为 PAUSED 来暂停规则,也可以通过将此字段设置为 ENABLED 来启用已暂停的规则。

创建规则集

有了至少一个 ConversionValueRule 之后,您就可以创建一个 ConversionValueRuleSet,其中包含以下元素:

conversion_action_categories

此规则集适用的转化操作类别列表。如果列表为空,则该规则集适用于所有类别。如果列表不为空,则必须包含一个 STORE_VISITSTORE_SALE 条目。

您只能在创建规则集时设置转化操作类别列表。

conversion_value_rules

要包含在集中的规则的资源名称。

此列表只能包含使用 SET 操作的规则(如果满足以下任一条件):

  • 您的帐号已列入许可名单,并且规则集的 conversion_action_categories 为空。
  • 集的 conversion_action_categories 仅包含 STORE_VISITSTORE_SALE 的单个条目,集的 dimensions 仅包含 NO_CONDITION 的条目,并且未设置规则的任何条件字段。
dimensions

ValueRuleSetDimension 枚举值列表,用于指示规则集中的规则可以使用哪些条件。例如,如果 dimensions 包含 GEO_LOCATIONDEVICE,您可以向集合中添加具有 geo_location_conditiondevice_condition 的规则,但不能添加具有 audience_condition 的规则。

此列表不得为空,且最多只能包含两个条目。

如果此列表包含 NO_CONDITION 的条目,则:

  • NO_CONDITION 必须是列表中的唯一条目。
  • 该集的 conversion_action_categories 列表必须包含一个 STORE_VISITSTORE_SALE 条目。
  • conversion_value_rules 列表不能包含任何已设置 audience_conditiondevice_conditiongeo_location_condition 的规则。

此列表中的第一个条目决定了报告segments.conversion_value_rule_primary_dimension 对应的值。

attachment_type

将此值设置为 CUSTOMER 可创建适用于整个帐号的规则集,或设置为 CAMPAIGN 可为特定广告系列创建规则集。

campaign

如果规则集的 attachment_typeCAMPAIGN,则将其设置为应用该规则集的资源名称。

rules 类似,规则集还有一个 owner_customer 和一个 status。不过,规则集的 status 是只读的,并且由其规则衍生而来,如下所示:

  • 如果 conversion_value_rules 引用的每条规则的 status 均为 PAUSED,则转化价值规则集 status 将为 PAUSED
  • 否则,转化价值规则集 status 将为 ENABLED

移除规则和规则集

  • ConversionValueRuleSet必须至少有一条为 PAUSEDENABLED 的转化价值规则。

  • 移除 PAUSEDENABLED ConversionValueRuleSetconversion_value_rules 中引用的 ConversionValueRule 将失败。

  • 移除 ConversionValueRuleSet 不会更改该集引用的每个 ConversionValueRulestatus

  • 移除 ConversionValueRuleSet 后,针对 conversion_value_rule_set 资源的 searchsearchStream 请求将不再返回已移除的那组请求。

规则和规则集的优先顺序

Google Ads 使用以下逻辑选择最多一条规则并将其应用于每次转化:

  1. 确定要考虑的规则集的 attachment_type。如果有任何任何规则集的 attachment_type = CAMPAIGNcampaign 被设置为与展示相关联的广告系列,则仅考虑广告系列级规则集。否则,请仅考虑客户级别的规则集。

  2. 在考虑的规则集中,选择 conversion_action_categories 不为空且包含转化转化操作类别的规则集(如果存在此类规则集)。否则,请选择 conversion_action_categories 为空的规则集。

  3. 按照在 conversion_value_rules 中显示的顺序评估所选规则集中的规则,然后选择条件与展示匹配的第一条规则。

通报失准

metrics.conversions_valuemetrics.all_conversions_value 字段以及派生自这些指标的字段反映了转化价值规则集所做的修改。此外,您还可以在查询中包含 segments.conversion_value_rule_primary_dimension,详细了解如何应用规则。该细分可能的值如下所示:

NO_RULE_APPLIED
未应用任何规则的转化价值。
ORIGINAL
应用了规则的转化价值的原始价值。
GEO_LOCATIONDEVICEAUDIENCENO_CONDITION
应用规则后的转化价值,按规则集的 dimensions 集合中的第一个条目分组。