如何在谷歌分析中禁用对开发人员和管理团队操作的跟踪



我们创建了多个web属性和配置文件。使用设置https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApi_gaq

尝试了一些事情来禁用开发团队和管理人员的操作,如:

https://developers.google.com/analytics/devguides/collection/gajs/#disable

http://www.seerinteractive.com/blog/best-ways-to-exclude-internal-traffic-in-google-analytics#setCustomVar

有没有办法阻止Google Analytics将开发工作视为点击量?

我看到这个禁用谷歌分析在开发时,但它是相当旧的

我们在过渡阶段以及生产应用程序中也需要这一点。我们不想依赖登录的用户来知道他/她是开发人员还是管理员,我们希望有一个唯一的隐藏(从列表/菜单)页面,如果开发人员或管理员去了,就会设置一个cookie,在用户清除cookie之前阻止跟踪。

这里的一般最佳实践是在任何内部安装gaopout。

除此之外,您可以设置regex以按IP排除内部流量和/或在员工部分设置永久cookie,并在解雇前进行检查。

/**
* Required jQuery and jQuery.cookie
*/
// login-landing-page.html
$.cookie('employee', 'true', { expires: 365 * 24 * 60 * 60 * 1000 }); // expires in 1 year
// all other pages
if (!$.cookie('employee')) { // if not employee
// _ga.push(['_setAccount _trackpageview']) etc...
}

使用cookie,但不要使用您的想法

"选择退出"插件要么将您的访问隐藏在所有网站之外,要么根本不起作用,这取决于您询问的对象。

相反,请始终在您的计算机上为您管理的域设置"开发人员cookie"。将此cookie设置为具有特定于您的组织的唯一值。然后,在向Analytics发送任何数据之前,只需检查此cookie

如何将代码放入页面的示例。。。

JavaScript

if (window.location.host==="mydomain.com" || window.location.host==="www.mydomain.com") {
if (document.cookie.indexOf("COOKIENAME=COOKIEVALUE") === -1) {
// Insert Analytics Code Here
}
}

PHP

if ($_SERVER['HTTP_HOST']==="mydomain.com" || $_SERVER['HTTP_HOST']==="www.mydomain.com") {
if (@$_COOKIE["COOKIENAME"] !== "COOKIEVALUE") {
// Insert Analytics Code Here
}
}

验证HOST名称是否等于您的实时应用程序的域("mydomain.com")可确保任何访问者在从测试域(如"localhost"或"beta.mydomain.com)查看时都不会发送分析数据。在上面的示例中,"www.mydomain.com"one_answers"mydomain.com."是我们确实希望记录访问的两个有效域。

除非找到具有匹配值的开发人员cookie,否则实时网站会按预期将数据发送到分析。如果它在你的设备上发现了唯一的cookie集,那么你的访问将不会计入谷歌分析(或你有一天可能决定使用的任何其他分析工具)的总数。

只要一组人都使用相同的NAME/VALUE对,他们就可以很容易地使用这种方法,因此开发人员、内容创建者、校对人员和组织中的任何其他人都可以在不夸大统计数据的情况下查看页面。

要设置"开发者cookie">

是的,你可以访问一个隐藏的页面来设置cookie,并给它一个很长的有效期。但是,清除cookie可能是一个问题,而且它们是不可见的,所以你可能甚至没有意识到它们停止了工作。

或者,您可以使用此浏览器扩展来自动设置它们。。。https://chrome.google.com/webstore/detail/lknhpplgahpbindnnocglcjonpahfikn

完全披露:我创建了这个扩展。我和你面临着同样的问题,找不到解决方案,所以我自己解决了。它使用一个可见的绿色图标来说明当前域的cookie是打开还是关闭,所以我认为对于不太懂技术的团队成员来说,这更容易,只会帮助每个人记住使用它。只需为该域单击一次,就可以使用了

最新更新