Google Analytics:似乎无法排除自己的流量

时间:2015-06-16 15:44:57

标签: google-analytics

我似乎无法阻止自己在Google Analytics中的流量。阅读该主题,我创建了一个新视图,添加了过滤器以排除Nagios,我们自己的流量,一种推荐类型和另一个过滤器来处理不匹配的搜索词。一般情况下,过滤器可以正常工作,因为使用不匹配的搜索词的人可以完成其工作,但我的静态IP流量过滤器似乎没有被阻止。

这是我的过滤器:

with open(file) as f:
    with open(file.rstrip(".csv") + "_fixed.csv") as g:
        for line in f:
            g.write(line.replace('\0Xý1', ''))

我已经仔细检查了,这绝对是我们的地址,但是当GA打开,然后在新标签页面中打开我们的网站会显示我们的会话。

我不知道该怎么做。一个Google答案说要将IP地址写为正则表达式并举例说明

Predefined -> Exclude -> traffic from IP address -> that is equal to -> our IP address

但GA不允许我插入此地址(无效地址),所以我猜这不是正则表达式字段。

1 个答案:

答案 0 :(得分:2)

标准过滤器不接受正则表达式(尽管最后一个字段甚至称为“表达式”字段)。

理论上,“等于”或“以...开头”过滤器应该没问题(并且您不需要转义表达式),但是万无一失的方法是使用自定义过滤器,选择排除,IP地址作为字段名称和输入正则表达式。

请注意,如果您使用IP匿名,则需要排除整个IP地址块。 IP anonymization主要是对欧洲隐私法的回应,禁止Google将IP地址与网络分析数据结合使用。 IP匿名化削减了地址的最后三位数字(分别是IPv6地址中的最后80字节)(这为地理定位留下了足够的信息,但不足以识别一个人)。

由于数据存储在数据进入处理之前发生,因此当数据到达过滤器时,IP已被截断。因此,过滤器中没有完整的IP用于比较。

解决方案是使用如下所述的自定义过滤器,最后三位使用通配符,即

123\.123\.123\.* 

当然这会阻止比你想要的更多的地址,但我认为没有办法绕过它(除非你使用其他方式过滤访问,比如在浏览器中设置自定义维度并过滤通过这种方式,安装opt-out-plugin或以ga-disable-UA-XXXXXXXX-X格式设置第一方cookie,其效果与插件相同。

如果您使用Measurement Protocol和override the ip发送数据,这也是相关的,因为即使您传入完整地址,uip参数也将始终是匿名的。