[英]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.