我将其用于谷歌分析,
B
和这个
<noscript>
<iframe src="//www.googletagmanager.com/ns.html?id=GTM-KCQGLT" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
我在localhost中运行此代码时是否可以禁用此脚本?
答案 0 :(得分:19)
使用以下代码。
<script>
var host = window.location.hostname;
if(host != "localhost")
{
// your google analytic code here
}
</script>
答案 1 :(得分:4)
正如here所述,这是阻止将更多事件发送到Google Analytics的正确方法,即使在初始化ga(...)
后也是如此:
if (admin || localhost) { // disable GA:
window['ga-disable-UA-XXXXX-Y'] = true; // enter your tracking ID
}
现在,对ga(...)
的任何进一步调用都将无效。
引用文档:
analytics.js库包含一个窗口属性,当设置为true时,禁用analytics.js将数据发送到Google Analytics。当Google Analytics尝试设置Cookie或将数据发送回Google Analytics服务器时,它会检查此属性是否设置为true。如果是,则不采取任何行动。
要禁用跟踪,请将以下窗口属性设置为true:
window['ga-disable-UA-XXXXX-Y'] = true;
值UA-XXXXX-Y对应于您要禁用跟踪的属性ID。
答案 2 :(得分:1)
转到Google Analytics设置,修改您的网站,然后选择+添加过滤器以定义排除IP地址的过滤器。