Google Analytics(分析)提供多种自定义过滤器选项,方便您控制数据以满足报告需求。
包含和排除过滤器
搜索和替换过滤器
高级过滤器

创建自定义过滤器
Google Analytics(分析)如何使用排除/包含过滤器
如果要应用排除过滤器并且模式匹配,点击将被忽略,Google Analytics(分析)会继续处理下一个点击。如果模式不匹配,点击将应用下一个过滤器。这表示,您既可以在以"丨"分隔的多个模式中创建一个排除过滤器,也可以在每个单一模式中创建多个排除过滤器。
包含过滤器按照相反的逻辑应用。应用包含过滤器后,如果模式和数据不匹配,相应点击将被忽略。如果应用多个包含过滤器,点击应当按照保存的顺序和每个应用的包含过滤器匹配。要在指定的字段中包含多个模式,请创建一个包含过滤器,其中包含所有个别表达式(由"丨"分隔)。


搜索和替换过滤器
搜索和替换过滤器用一个字符串替换匹配的表达式。过滤器要求有一个过滤字段、一个要搜索的表达式、一个替换表达式。搜索表达式是一个正则表达式,而替换表达式可以是任何您希望用来替换原始文字的文本。
例如,您可以使用搜索和替换过滤器从报告中删除目录的前导部分。为此,请选择请求 URI 字段,并在搜索字符串字段中输入 ^/directory/。然后,在替换字符串中输入 /。
另一种用法为,在请求的查询字符串中使用描述性的文字替换类别 ID 号。例如,假设附带查询的请求文件样本如下所示:
/docs/document.cgi?id=1000
/docs/document.cgi?id=2000
使用搜索和替换过滤器,您可以将 ID 1000 或 2000 转换为可读的等同字符串。例如,1000 可以更改为书籍,2000 可以更改为杂志。这将使您的报告对于那些不熟悉单个 ID 代码的人非常有用。


高级过滤器
通过高级过滤器选项,您可以利用一、两个现有字段构建报告区域。POSIX 正则表达式和相应的变量可用于获取全部或部分字段,并按您希望的顺序组合结果。要了解有关"过滤"工作原理的一般信息并获得说明每个过滤字段作用的列表,请参阅本节起始部分的文章:过滤概述过滤字段


使用高级过滤器
高级过滤器利用最多两个字段(字段 A字段 B)来构建输出字段摘录 A 表达式用于字段 A摘录 B 表达式用于字段 B。这些表达式可使用完整或部分文字匹配,还可包括通配符。以下是常见通配符及其含义列表。这些表达式符合 POSIX 正则表达式。

用括号 () 可获取字段的各个部分,而这些内容又可以使用 $A1、$A2、$B1、$B2 符号在构造器中引用。$A $B 指示字段,数字指示引用哪个括号。在上例中,整个字段 A 和整个字段 B 被获取并组成新的字段。输出至字段可以是单独的字段,也可以与字段 A字段 B 相同。

通配符

含义

.

匹配所有单个字符

*

匹配以前的 0 个或多个项目

+

匹配以前的 1 个或多个项目

?

匹配以前的 0 个或 1 个项目

( )

将括号中的内容记忆为项目

[ ]

匹配此列表中的 1 个项目

-

在列表中创建范围

|

^

匹配到字段开头处

$

匹配到字段结尾处

\

作为以上所有文字字符的转义字符