如何在csdn blog上部署google analysis代码

今天看了《如何用google analytics跟踪和统计CSDN上blog的访问数据》,试着使用上面的操作部署google analysis代码,"到CSDN博客后台,进入“博客设置”-> “空间设置”,在“公告”中粘贴" 但是貌似不行了,无论是放在公告里面还是css里面都不行,尤其是放在公告里面js代码都被encode了,不得不研究了一下怎么让google analysis部署在css里面,先直接将google analysis代码放进css里面,保存然后查看页面源代码,如下:

[javascript]  view plain copy
  1. <style type="text/css"><script type="text/javascript">  
  2. var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");  
  3. document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));  
  4. </script>  
  5. <script type="text/javascript">  
  6. try {  
  7. var pageTracker = _gat._getTracker("UA-11132772-2");  
  8. pageTracker._trackPageview();  
  9. catch(err) {}</script></style>  

 

由于google的js直接放在csdn的css type标签里面,所以不能生效,但是这样也给了我们办法,将google analysis js代码修改如下:

[xhtml]  view plain copy
  1. </style><script type="text/javascript">  
  2. var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");  
  3. document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));  
  4. </script>  
  5. <script type="text/javascript">  
  6. try {  
  7. var pageTracker = _gat._getTracker("UA-11132772-2");  
  8. pageTracker._trackPageview();  
  9. } catch(err) {}</script><style></style>  

 

然后再将这段代码插入css里面就可以


你可能感兴趣的:(如何在csdn blog上部署google analysis代码)