处理规则的提示和技巧

此部分包含测试处理规则的指南和要避免的常见错误列表。

测试处理规则

此部分介绍的内容有助于在将处理规则部署到生产环境之前,对处理规则进行测试。

测试读取搜索词的规则

有关基于搜索的任何标准,比如 prop1 包含“news”时,请转到 prop 1 报表并搜索“news”,查看是否存在您不希望出现的任何匹配。

测试读取变量的规则

在您的桌面上创建空白 HTML 页面(包含您网站上的 s_code),并将 s.account 变量设置到开发报表包中。如果您的规则基于反向链接、反向链接域等,请从实时反向链接报表中取出一些示例 URL,并用这些值中的任一值设置 s.referrer 变量和加载页面。同样,如果规则基于页面 URL 值,则可以设置 s.pageURL。相同的流程可用于任何变量。

使用开发报表包

我们建议您在开发报表包中配置处理规则,以确保它们正常工作。如有可能,我们建议您在广泛部署前先将规则复制到小型生产报表包中。

检查空值

创建规则时,请考虑出现空值的情况。如果您未添加检查空值的条件,则可能会无意中使用空值覆盖变量。

考虑处理顺序十分重要。在以下示例中,未显示“页面名称”时,“前一页面名称”自定义 evar 将被设置为 URL。但是,在应用处理规则后,URL 将被置于页面名称中,因此,在这种情况下,如果未在页面上设置页面名称,则“页面名称”将为空。

避免覆盖值

在以下示例中,网站上使用两个上下文数据变量捕获搜索词:search_keyword 和 search_term。但是,根据配置,即使 search_term 为空,search_keyword 值也总是被覆盖。

填充内部搜索词之前,应重新配置此规则以测试每个上下文数据变量的值,或者,存在同时保留两个值的使用案例时,可将这两个值进行关联。

将搜索词编码为 UTF-8 或 Unicode

从查询字符串提取的搜索词必须使用正确的编码格式,否则将无法按处理规则匹配这些搜索词。

开头、包含和结尾

选择正确的匹配条件以查找正确匹配的最严格条件。您可以在创建规则前在报表中搜索值,以确保不会出现意外匹配。例如,在启用此规则前,应搜索 Prop2 报表以查找匹配此条件的所有位置。

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now