用if语句关闭html中的一段代码

时间:2015-10-14 17:36:07

标签: javascript html google-analytics

我有一个实时网站,我必须在现场网站上继续工作,这意味着我正在查看该网页。

我想知道是否有一种在HTML中使用if语句的方法,我可以关闭谷歌分析的代码,这样它就不会搞砸我们的报告?所以我可以简单地改变页面上的一个值(比如TRUE / FALSE),这样我就可以根据自己的内容进行处理了,而且我不会破坏分析。

3 个答案:

答案 0 :(得分:4)

更好的方法是让Google分析过滤掉您的IP地址。

https://support.google.com/analytics/answer/1034840?hl=en

答案 1 :(得分:1)

检查window.location.search是否有查询字符串变量,并在您不想要分析时设置该变量。下面显示了仅当查询字符串包含hidegoogle = yes

时才隐藏的代码
var hide = window.location.search.match(/hidegoogle=(yes|no)/);

if (hide !== null && hide[1] === "yes") {
    console.log('yes');
} else {
    console.log('no');
    // Run analytics here
}

答案 2 :(得分:0)

考虑使用Google跟踪代码管理器:

http://tagmanager.google.com/

它可以管理Google Analytics代码。