验证数据视图过滤器

在对数据视图应用过滤器之前测试过滤器,以节省时间并保护您的数据。

通过验证过滤器,您可以在实际创建过滤器之前预览其对传入流量的过滤效果。验证过滤器对您有益的原因有很多:

  • 在实际看到过滤器对您的数据产生的效果之前,需要经过一段时间(长达 24 小时)。而使用验证过滤器,您可以即时查看过滤器可能的效果。
  • 过滤器的效果是永久性的:经过过滤的数据无法恢复为过滤之前的原始状态。借助过滤器验证,您可以在保存过滤器之前发现错误或问题,避免意外地影响实际数据。
  • 有了过滤器验证,您可以更方便地试用过滤器的各种变化形式。

出于上述原因,您最好能在每次保存过滤器之前都进行验证。

本文包含的主题:

视频概览

没有时间?请观看这段大约 3 分钟的概览视频。

过滤条件验证概述

验证过滤器

即使可以利用过滤器验证,我们也强烈建议您先将新过滤器应用到测试数据视图,然后再应用到实际数据视图。
  1. 按照创建和管理数据视图过滤器中所述的步骤,创建过滤器并应用到某个数据视图。
  2. 在保存过滤器之前,点击验证此过滤器链接。
  3. 如有必要,对过滤器进行优化并点击再次验证链接,直到显示的样本的“之后”数据符合您的预期。
  4. 如果过滤器没有返回任何结果,而是显示了以下消息:
    “此过滤器未更改您的数据。”
    
    请修改过滤器或点击使用更大的数据集进行验证
  5. 过滤器符合您的要求后,点击保存按钮以保存过滤器。

过滤器验证的工作原理

过滤器验证的工作原理如下:对所选数据视图为期 7 天的实际数据样本应用未保存的新过滤器,随后比较新过滤器的结果与原始样本数据,生成一份包含变更行的列表。这与文字编辑器“比较文件”功能或命令行“diff”程序的工作原理类似。

过滤器验证会以预览表格的形式显示变更行,分为“应用过滤器之前”和“应用过滤器之后”两列。“应用过滤器之前”列显示原始数据行(如果上周应用了建议的过滤器,这些数据行便已经过建议过滤器的更改)。“应用过滤器之后”列显示如果应用新过滤器,这些数据行所呈现的样子。如果新过滤器在 7 天前生效,那么“之前”和“之后”这两列之间的差异就是该过滤器所实现的效果。(就像您拥有了 Google Analytics(分析)时光机一样!)

下图是一个预览表格的示例。其中使用的过滤器排除了“主机名”字段包含“ads.google.com”的命中。“之前”表格(标记为项目 1)显示了应用过滤器之前的数据行;“之后”表格(图片中标记为项目 2)则显示了将被过滤器移除的数据行。

Screenshot of filter verification preview table showing before and after columns for a filter excluding hostname contains adwords.google.com. Before table shows 2 rows affected by the filter. After table contains no rows, showing the filter would exclude those rows.
过滤器验证预览表格

有时,初始的样本数据并不包含任何与过滤器条件匹配的行。在这种情况下,您将不会看到预览表格,但您可以调整过滤器(也许您之前的配置不正确)或将当前过滤器应用到更多的样本数据行。您选择这么做后,Google Analytics(分析)会像之前一样运行相同的样本搜索查询,但会增加返回的数据行数量。

如果仍然看不到预览表格,该怎么办?

如果 Google Analytics(分析)仍然无法找到任何本应受到建议过滤器影响的数据行,那么可能只是当前数据视图并不收集建议过滤器所针对的数据。您应该考虑使用其他数据视图,或者检查当前数据视图可能应用的其他过滤器,以了解这些过滤器是否引发了问题。

过滤器验证示例

假设您现在要收集以下 3 个主机名的命中:support.mycompany.comsales.mycompany.comads.mycompany.com。您想创建一个数据视图来只显示 support 网域的命中。因此,您创建了一个新的视图,并定义了一个自定义过滤器,其中的主机名字段匹配过滤模式 support\.mycompany\.com

为了验证该过滤器,Google Analytics(分析)会计算抽样率,并从该数据视图 7 天前的实际数据中选择一些基准行。得到的数据可能如下所示:

 

采样数据
主机名 会话 网页浏览
service.mycompany.com 337 1,011
support.mycompany.com 3,707 35722
sales.mycompany.com 148,280 1,357,773
   

 

随后,Google Analytics(分析)会将您创建的新过滤器应用到原始样本数据,并记录哪些数据行将会被该过滤器更改。这些就是“应用过滤器之前”的数据行。只有这些本将被新过滤器包含、排除或更改的记录才会出现在“之前”视图中。

“应用过滤器之后”的数据行显示了过滤器实际将对受影响数据行执行的操作(即包含、排除或更改数据行)。

在本例中,我们对 support\.mycompany\.com 进行过滤。“应用过滤器之前”列显示了所有主机名包含该网域的数据行(在本例中只有一个)。“应用过滤器之后”列显示了向所有样本数据应用包含过滤器的结果:仅包含一条匹配行。

 

应用过滤器之前
主机名 会话 网页浏览
support.mycompany.com 3,707 35722
应用过滤器之后
主机名 会话 网页浏览
support.mycompany.com 3,707 35722

过滤器验证中的限制

  • 由于过滤器验证使用的是经过计算的抽样数据,因此无法保证结果在所有情况下都准确。您应该始终保存一份数据过滤之前的视图作为备份。
  • 由于隐私权限制,您无法验证使用地理位置字段的过滤器。
  • 您无法验证高级过滤器。

创建和管理数据视图过滤器

该内容对您有帮助吗?

您有什么改进建议?
true
选择适合您的学习路线

请访问 google.com/analytics/learn,这是一项新资源,有助于您充分利用 Google Analytics(分析)4。这个新网站包含各种关于 Google Analytics(分析)的视频、文章和引导式流程,还提供了指向 Discord、博客、YouTube 频道和 GitHub 代码库的相关链接。

立即开始学习!

搜索
清除搜索内容
关闭搜索框
主菜单
3346489745624626427
true
搜索支持中心
true
true
true
true
true
69256
false
false