如何使用动态IP地址过滤自己的Google Analytics?

时间:2009-03-07 02:43:16

标签: filter google-analytics

如果您从动态IP地址访问该网站,是否有人知道如何设置Google Analytics以过滤自己?我不希望将自己包括在我的家庭使用统计数据中,我通过Verizon FiOS获得动态IP地址。

10 个答案:

答案 0 :(得分:16)

Google目前有一个浏览器插件,可以阻止您的任何访问在任何Google Analytics中显示。 http://tools.google.com/dlpage/gaoptout

此选择退出与过滤器的优缺点在this blog post中进行了讨论。

答案 1 :(得分:12)

有几种方法可以做到这一点。如果您知道从中访问网站的IP地址范围(并且不介意过滤所有),您可以为该范围的IP地址设置“排除”过滤器。如果限制太多,您可以使用Google Analytics代码设置Cookie并对其进行过滤。这两种技术都记录在Google's help system

或者,如果您在服务器上动态生成页面,则根据当前登录的用户,您可能无法首先将Google Analytics代码写入页面。在我的网站上,我选择是否根据一些内容编写代码,例如网站是以调试模式运行还是管理员登录。

答案 2 :(得分:5)

您可以在网站上创建一个特殊页面,使用以下代码设置Google Analytics细分Cookie:

<body onLoad="javascript:__utmSetVar('exclude_from_report')">

然后在Google Analytics中创建自定义过滤器,以排除与“exclude_from_report”细分模式匹配的访问者。

答案 3 :(得分:4)

考虑使用Firefox的NoScript plugin。只需将google-analytics.com标记为不受信任的网站即可。一个很好的附带好处:浏览器的安全性更高。

答案 4 :(得分:2)

通过系统的主机文件阻止google analytics所在的域名:

127.0.0.1 www.google-analytics.com

这比jdigital提到的NoScript插件破坏性更小,但仍然让你对谷歌分析有效隐形。

答案 5 :(得分:2)

设置cookie以防止将分析代码发送到浏览器是目前最好的选择。

答案 6 :(得分:1)

如果您是开发人员,并担心在开发网站时您将获得大量点击,则可以在分析跟踪代码中添加以下内容:

 pageTracker._setDomainName(".yourwebsitename.com"); 

假设您在测试期间访问的网址不是.yourwebsitename.com,那么跟踪代码会看到您的网址是“localhost”而不是“yourwebsitename.com”,并且不会发送任何跟踪。

答案 7 :(得分:0)

您始终可以设置代理来隧道传输所有流量。然后只需从结果中排除代理的IP。

答案 8 :(得分:0)

无法找到回复答案的方法,我第二次给主机文件诀窍: 127.0.0.1 www.google-analytics.com

因为它适用于所有浏览器,因为设计师经常在所有浏览器中尝试使用网站。

答案 9 :(得分:0)

我建议在HOST文件中使用127.0.0.1(localhost)重定向来阻止所有/任何类型的滥用网站或域/跟踪器/解析等。如需大量列表,请查看WinHelp website。我已经并且仍然在我的所有电脑上使用它。您还需要查看列表中您想要的域,并在列表中使用#标记注释行。

网站上的所有说明都适用于不同的操作系统。