我們正在部署.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