只是想知道如何谷歌分析代碼片段的JavaScript編程方面的作品。谷歌分析JavaScript片段分析
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();
</script>
1)我們推2個元素到_gaq陣列,但它實際上得到執行時/特別是因爲使用的ga.js坐在遠程服務器上?我試圖查看ga.js代碼,但它確實令人困惑。
2)如果網站是HTTPS會發生什麼://但是我們還是鏈接的JavaScript作爲http://www.google-analytics.com/ga.js
(function() {
var ga = document.createElement('script');
ga.src = 'http://www.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();
謝謝!第一部分的好解釋。 – CodeCrack
您是否還可以解釋數組在如何使用_setAccount和_trackPageview方面的使用流程。 – CodeCrack