2012-04-23 109 views

回答

4

你可以在任何地方插入它,它會工作,只要它不是一個ASP.NET控件中。一個好的地方可以放在主頁面文件中,如果你有一個(這樣你只需爲整個網站添加一次代碼)。

很多前端開發人員建議把你的腳本在頁面的底部,因此,如果它打破了,你的頁面仍然可以工作。我認爲Google Analytics(分析)代碼應該非常穩定,因此您可以將它放在您的HTML 頭部部分。

4

採取Asynchronous Tracking代碼(在你的谷歌網頁Analystics(分析)提供),並把它只是你的代碼的<head></head>的元素:

<head> 
    <meta charset="utf-8" /> 
    <link rel="stylesheet" type="text/css" href="/css/screen.css" /> 
    <link rel="shortcut icon" href="/images/favicon.ico"> 
    <script type="text/javascript"> 

     var _gaq = _gaq || []; 
     _gaq.push(['_setAccount', 'UA-XXXXX-X']); 
     _gaq.push(['_trackPageview']); 

     (function() { 
     var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
     })(); 

    </script> 
</head> 

如果你按照上面的鏈接,你會看到,你可以拆分腳本塊,以便某些代碼不會影響頁面的呈現。但是,如果用戶在加載跟蹤代碼之前與頁面進行交互,就會冒失去點擊的風險。所以只有在您有特定需求時才這樣做。

相關問題