如果您从动态 IP 地址访问该站点,有谁知道如何设置 Google Analytics 以过滤掉您自己?我不想将自己包含在我通过 Verizon FiOS 拥有动态 IP 地址的家庭使用统计数据中。
10 回答
谷歌目前有一个浏览器插件,可以阻止您的任何访问出现在任何分析中。http://tools.google.com/dlpage/gaoptout
此博客文章中讨论了此选择退出与过滤器的优缺点。
有几种方法可以做到这一点。如果您知道您访问站点的 IP 地址范围(并且不介意将它们全部过滤掉),您可以为该 IP 地址范围设置“排除”过滤器。如果这限制性太强,您可以使用 Google Analytics 代码设置 cookie 并对其进行过滤。这两种技术都记录在Google 的帮助系统中。
或者,如果您在服务器上动态生成页面,您可能根本不首先根据当前登录的用户将 Google Analytics 代码写入页面。在我的网站上,我会根据一些事情来选择是否编写代码,例如网站是否在调试模式下运行或管理员是否登录。
您可以通过在您的网站上创建一个设置 Google Analytics 分段 cookie 的特殊页面来做到这一点,使用如下代码:
<body onLoad="javascript:__utmSetVar('exclude_from_report')">
然后在 Analytics 中创建自定义过滤器以排除与“exclude_from_report”细分模式匹配的访问者。
考虑使用 Firefox 的NoScript 插件。只需将 google-analytics.com 标记为不受信任的站点,您就应该一切就绪。一个不错的附带好处:浏览器的安全性更高。
设置 cookie 以防止将分析代码发送到浏览器是迄今为止最好的选择。
只需通过系统的主机文件阻止谷歌分析所在的域:
127.0.0.1 www.google-analytics.com
这比 jdigital 提到的 NoScript 插件的破坏性要小,但仍然让你在谷歌分析中有效地看不见。
如果您是开发人员,并且担心在开发网站时会获得大量点击,您可以在分析跟踪代码中添加以下行:
pageTracker._setDomainName(".yourwebsitename.com");
假设您在测试期间访问的 URL 不以 .yourwebsitename.com 结尾,那么跟踪代码将看到您的 URL 是“localhost”而不是“yourwebsitename.com”,并且不会发送任何跟踪。
找不到回复答案的方法,我第二次使用主机文件技巧:127.0.0.1 www.google-analytics.com
因为它可以同时在所有浏览器中工作,因为设计师经常在所有浏览器中尝试站点。
您始终可以设置代理以通过隧道传输所有流量。然后简单地从结果中排除代理的 IP。
我建议在 HOST 文件中使用 127.0.0.1 (localhost) 重定向来阻止所有/任何类型的滥用站点或域/跟踪器/分析等。要查看大型列表,请查看WinHelp 网站。我已经并将它用于我所有的 PC。您还需要查看列表中您确实想要哪些域,并在列表中用# 标记标记行。
所有说明都在网站上,适用于不同的操作系统。