簡體   English   中英

Google Analytics:外部.js文件

[英]Google Analytics: External .js file

只是為了確認...

file:google.js

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"));

try {
var pageTracker = _gat._getTracker("UA-11510668-1");
pageTracker._trackPageview();
} catch(err) {}

然后鏈接文件,如:

<script src="google.js" language="javascript" type="text/javascript"></script>

那很有效,對嗎?

將該腳本添加到您的頁面,然后如果您使用帶FireBox(或其他調試器)或Chrome的FireFox,您可以檢查元素以查看已寫入頁面的內容。 如果你看到...

<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>

...那你應該好好去!

我的測試顯示這是有效的。

提供的示例頁面運行document.write()一個外部腳本,然后也跑document.write()打印出另一個腳本標簽,以確保該功能的工作原理,也。 我在所有測試的瀏覽器上得到了預期的輸出(兩行文本),包括Internet Explorer(甚至6),Firefox,Safari和Chrome。

我認為他們只是說要內聯,因為他們認為新手更容易。

你應該沒事。

我想不出它不會的原因。

你試過它並遇到任何問題嗎?

編輯:我剛試過這個並在firebug中檢查過,據我所見,第二個腳本標記寫得正確。

這應該工作。

我認為你仍然需要以某種方式執行該腳本。 如果您只是包含它,那么它將不會被執行。 如果你把它放在一個包裝函數中:

function googleCode(){
// google code goes here
}

那么你可以使用jQuery並在頁面完全加載時執行它

 $(document).ready(function() {
           googleCode();
        });

只是一個想法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM