我目前正试图在谷歌分析网站的内部使用。有10个不同的IP范围来匹配。据我所知,您不能添加多个“包括”过滤器到一个单一的配置文件,因为谷歌分析将首先返回一个真正的匹配,如果所有的包含过滤器返回真。要解决这个问题,您可以使用管道(\)并将多个范围连接到一个过滤器中。无论如何,单个过滤器的254个字符的限制对我来说并不能启用这个选项。
根据文档,排除过滤器的工作方式有点不同。可以为单个配置文件设置多个排除筛选器。因此,我想出了以下使用负前瞻性的解决方案。应用和排除滤波器的负前瞻性,实际上将给匹配的给定范围。
IP范围: 212.43.120.30至212.43.120.40
RegEx: ^(?!^212.43.120.(30-9\40)美元).*$
过滤器类型:排除
上面的RegEx告诉我们,任何在范围内不匹配的IP都将被排除在外。所以,我们把一个排除过滤器变成了一个包含过滤器。当接受几个特定配置文件的排除过滤器时,您实际上可以通过不同的外接过滤器添加几个范围。
然后,我注意到似乎完全不接受前瞻性。问题是,这里和其他网站都提到过,但我找不到谷歌的文档。有人有谷歌解释这一点的链接吗,如果允许或不允许进行前瞻性检查?是否有人可以为单个配置文件添加几个包含过滤器的解决方案?
发布于 2012-04-04 10:09:02
你试过这个吗?
在“个性化过滤器”中使用212\.43\.120\.[30-40]选择“包含”和“访问者ip”
https://stackoverflow.com/questions/8149209
复制相似问题