2015-10-20 50 views
2

有人能帮助我做一些正则表达式...谷歌分析IP筛选器排除

我一直在使用的过滤器堵塞pattnrn内部交通:

10 *。

这只是在我脚下,因为这阻止了我们的网站之间的所有引用流量。

我现在想要做的是阻止除10.103之外的所有内容。

我是否需要应用两个单独的范围,还是可以使用一个过滤器来完成此操作?

+0

一切?为什么在地狱? –

回答

1

如果要阻止除10.103.xxx.xxx之外的所有内容,请使用包括过滤器而不是通常的排除过滤器。

include filter GUI in Analytics

注:关于正则表达式MATCHING IP地址Analytics(分析)

我不知道如果我上面提出的过滤器使用正则表达式或没有(文本字符串匹配),但它并没有区别,因为有在IP地址中,表达式10.103.可能会被错误解释。

另一方面,您的原始图案是假的,可能会伤害到您。这是因为在正则表达式中,点.不是字面点,而是表示任何字符。你的表情,其实,不包括每一个IP,仅仅开始与10(不只是10.是十点),包括100.xxx101.xxx

你原来的正则表达式除外的正确版本是10\..*,其中包含转义点\.),然后继续转到任何字符(.*)。

+0

我给了这个镜头。谢谢你的澄清。 –

0

REGEXP在Google Analytics帮助(here)中有很好的解释。

对于多个IP,有这个little helper,它为您生成REGEXP。

如果你想阻止内部流量,只需添加新的过滤器和自定义然后EXCLUDE,并把IP在REGEXP的字段,就是这样。