這是比什麼都好奇的問題...雙script標籤跟蹤代碼
谷歌指示添加Analytics跟蹤代碼如下:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
</script>
我想知道一些JS大師在這裏可以告訴我爲什麼他們將它分成兩個腳本標記,而不是將它們全部粘在一個腳本標記中。我知道最上面的部分可以放在標題和body標籤前面的底部,以確保頁面在跟蹤之前加載,但是我想知道是否還有更多。任何知道如何將代碼分解成兩個標籤的人都會知道。
我只要求,因爲這是從goog到來,正在使用的數百萬個網站......
感謝
只是通過評論。以異步方式加載Google Analytics有一個很酷的代碼片段:http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html – juandopazo 2010-05-14 00:41:07
不錯,不知道他們有這個,謝謝 – Tom 2010-05-14 01:56:23