这是比什么都好奇的问题...双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