我们正在部署.war
servlet,s进行测试和生活。分析测试网站+实况网站
我不会因为将条件代码包含在分析中而烦恼,我可以在两个站点上使用相同的代码,并且分析只会显示活动站点的统计信息吗? (因为这是注册的域名)
它会排除测试命中吗?
我们正在部署.war
servlet,s进行测试和生活。分析测试网站+实况网站
我不会因为将条件代码包含在分析中而烦恼,我可以在两个站点上使用相同的代码,并且分析只会显示活动站点的统计信息吗? (因为这是注册的域名)
它会排除测试命中吗?
您可以使用location.host来确定网站是否在开发中。
if(location.host=='mysite.com') {
_gaq.push(['_trackPageview']);
}
或许代码的倒数:
if(location.host!='localhost') {
_gaq.push(['_trackPageview']);
}
我使用过类似的代码: 'if(!/ testHost | localhost/.test(window.location.hostname))_gaq.push(['_trackPageview']);' – mike 2012-04-26 01:17:36
是的,只是比较主机名。像这样:
<script>if ('example.com' === window.location.hostname){
// Google Analytics - mathiasbynens.be/notes/async-analytics-snippet - Change UA-XXXXX-X to your ID:
var _gaq=[["_setAccount","UA-XXXXX-X"],["_trackPageview"]];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;g.src=("https:"==location.protocol?"//ssl":"//www")+".google-analytics.com/ga.js";s.parentNode.insertBefore(g,s)}(document,"script"));
}</script>
如果你使用的是www.
那么检查一下。
不能打扰吗?你可以在写这个问题的时候做到这一点! – 2012-04-26 00:19:39
hah :-) called .. – Baconbeastnz 2012-04-26 23:37:39