2011-11-16 162 views
1

我目前正在尝试在Google Analytics中对Filer内部使用网站。有10个不同的IP范围要匹配。据我所知,您无法将多个“包含”过滤器添加到一个配置文件,因为如果所有包含过滤条件都返回true,Google Analytics首先会返回一个真正的匹配结果。要解决这个问题,您可以使用管道(|)并将多个范围连接成一个过滤器。无论如何,单个过滤器的254个字符的限制不会为我启用此选项。谷歌Analytics(分析)展望

根据文档,排除过滤器的工作原理有些不同。对于单个配置文件,您可以有多个排除过滤器。所以,我提出了使用负面预测的以下解决方案。带负向预测的应用和排除过滤器实际上会给出给定范围的匹配。

IP范围: 212.43.120.30到212.43.120.40

正则表达式:(?!^ 212.43.120(3 [0-9] | 40)$)。^* $

滤波器类型:排除

上述正则表达式告诉,不给范围内的匹配的任何IP将被排除在外。所以,我们将排除过滤器变成了包含过滤器。并且,Google Analytics接受给定配置文件的多个排除过滤器时,实际上可以通过不同的排除过滤器添加多个范围。

然后,我注意到Google Analytics似乎并不接受lookahead。事情是,它在这里和其他网站提到,但我找不到Google记录它。有人有一个链接,谷歌解释这一点,验证,如果前瞻是允许或不是?有人有解决方案为单个配置文件添加多个包含过滤器吗?

回答

0

你试过吗?

在“个性化过滤器”,选择“有”和“访问者IP”与212\.43\.120\.[30-40]

+0

'[30-40]'不会做你认为它... – ctwheels