前面已经分别介绍过了Google analytics的预定义过滤器和自定义过滤器。今天简单介绍下第三种过滤器“高级过滤器”,高级过滤器虽然也属于自定义过滤器的一种。但它的功能和自定义过滤器有很大的区别。高级过滤器的基本工作原理是,通过对现有的32个字段或字段的内容进行提取与组合,对报告中的字段进行替换或重写。
高级过滤器设置:
先简单介绍下高级过滤器的设置步骤。高级过滤器共分为三个部分。
1提取区:提取字段或字段内容。
2构造区:组合并输出新字段。
3设置区:其他必要的设置。
高级过滤器具体的设置步骤是,先选择提取字段和提取内容,然后选择新字段的组合方式及要输出的位置。最后对过滤器进行必要的设置并保持。
提取区:
提取区是选择字段并提取字段内容的区域。在提取区共有两个字段可以选择,分别是字段A和字段B。两个字段可任选其一,也可以同时选择。提取区共有两部分,第一部分用于选择字段名称。字段A和字段B提供了相同的32个固定字段和两个自定义字段。如:请求URL,推介链接和访问者类型等。提取字段的第二部分用于选择提取的字段内容。 你可以在这里使用正则表达式限定选定字段中要提取的具体内容。
例如:对字段A对请求URL字段中的ref参数值进行提取。
字段A | 提取A | |
表达式 | 请求URL | (ref=[^&]*) |
实际值 | /book/?ref=123 | ref=123 |
构造区:
构造区是提取字段的输出区域。在构造区也有两部分,第一部分用于选择提取字段的输出区域(字段)。在输出区域中提供的字段和提取区的字段也是一样的。构造区的第二部分用于设置字段输出的结构,当同时提取了AB两个字段的内容时,这里可以设定两者的组合方式
例如:将字段A和字段B中提取的值输出到请求URL字段,结构是字段A字段B
字段A($A1) | 主机名 | (.*) |
字段B($B1) | 请求URL | (.*) |
构建器 | 请求URL | $A1$B1 |
实际值 | bluewhale.cc/book/?ref=123 |
设置区:
设置区是高级过滤器的第三部分。在设置区中共有3组选项,分别是必填字段选择,输出字段覆盖选项和区分大小写选项。
第一组选项时询问提取字段A和提取字段B是否为必填字段。这组设置的结果将用于高级过滤器的逻辑控制。如果你选择其中一个字段为必填字段,当该字段与提取模式不匹配时,过滤器将停止工作。
第二组选项询问是否覆盖输出字段。如果你选择是,那么构造器中输出的新数据将永久的改变原有字段的内容值。
第三组选项询问在高级过滤器的工作过程中是否区分大小写字母,如果没有特殊要求的话建议这里选择不区分大小写。
高级过滤器主要功能:
1完善报告中的现有字段增
通过设置高级过滤器,可以在google analytics的部分报告中获得更多有用的信息。最简单的例子就是当网站有多个子域的时候,使用过滤器为内容报告中的请求URL增加子域信息。了解不同子域的流量情况。
同样的,在流量来源的推介网站报告中。Google analytics默认提供的信息是访前域的数据,而没有具体的访前链接数据。通过设置高级过滤器并对原有的推介字段进行重写可以很方便的获得每个访前链接的具体数据。
2对报告中的字段进行重组
通过高级过滤器还可以对报告中的维度进行交叉组合获得细分的数据。下图中使用访问者类型字段和访问者所在的地理位置字段进行组合,将结果输出至用户定义报告中。在用户定义报告中。来自不同地里区域的访问者将被细分为不同的访问者类型。例如,来自上海的访客通过与访客类型交叉后将变为 上海-新访访客 和 上海-回访访客,并拥有各自的度量值。
使用高级过滤器进行报告维度交叉组合有几个缺点。
1操作较复杂:设置高级过滤器比较复杂。
2数据作用范围有限:过滤器只对新数据起作用,无法应用到以前的数据中。
3结果不可逆:经过过滤器的数据无法恢复。
所以,使用高级过滤器需要对google analytics中的各个字段都有了解。并且事先规划好报告中所需要的数据内容。和过滤器相比,还有几种简单的方法可供选择。如:报告中的第二维度,数据透视表,高级群组,自定义报告等等。这些方法操作简单,可以对所有数据段的数据进行操作。并且可以随时取消。即使设置错误也不会对原始数据产生影响。
3对报告中的URL进行重写
在google analytics的内容报告中经常会看到这样的URL信息。bluewhale.cc/book/?id=339133&ref=123这些参数大部分对于网站分析都没有作用。太多的参数造成了内容报告中的数据重复。使用高级过滤器可以对网站的请求URL进行重写。提取URL中有用的部分单独生成报告。下面的例子中提取了URL的主干和其中的一个参数,将两者重写组合生成新的报告。
最后请注意:google analytics并没有为高级过滤器预留空白的字段,也就是说无论将结果输出到32个字段中的任何一个都会对现有的报告内容产生影响。所以,在使用高级过滤器之前请先做好准备工作。另外,以上所有过滤器对数据的操作都是不可逆的。所以,千万不要在网站的主配置文件,或其他有重要数据的配置文件中测试过滤器。
Read more: http://bluewhale.cc/2010-07-04/google-analytics-advanced-filter.html#ixzz1Y62S8FNz