处理规则的提示和技巧

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

测试处理规则 section_F092D2FECDE24082AE9FC6F8BE87F29F

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

测试读取搜索词的规则

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

测试读取变量的规则

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

使用开发报表包

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

检查空值 section_EE84A5525E26415787930723B0CAAE0F

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

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

避免覆盖值 section_49FCCA31E31A433EA2EF5EAF91443DAF

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

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

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

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

开头、包含和结尾 section_80CE853244FC435B844A09EA51868D8D

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

使用 VISTA 复制点击量时如何应用处理规则

如果配置了 VISTA 规则以将点击次数复制到另一报表包,则将通过在该报表包中定义的任何处理规则发送点击次数。

如果针对原有的报表包定义了处理规则,则根据工程技术服务部门配置 VISTA 规则的方式,可能应用也可能不应用这些规则。若要确定是否应用了这些规则,您可以询问实施专家 VISTA 规则是将“pre”值还是“post”值复制到了其他报表包中。如果复制的是“pre”值,则不会应用初始报表包中定义的处理规则。如果复制的是“post”值,则会在复制点击量前应用处理规则。

recommendation-more-help
2969e653-1f9b-4947-8b90-367efb66d529