2012-04-23 26 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> 

如果你按照上面的链接,你会看到,你可以拆分脚本块,以便某些代码不会影响页面的呈现。但是,如果用户在加载跟踪代码之前与页面进行交互,就会冒失去点击的风险。所以只有在您有特定需求时才这样做。

相关问题