2011/06/10

サイト内のGAコードを外部JS化して一括管理すると便利

サイト内のGAコードを外部JS化して一括管理すると便利

GAコードは、ふつうサイト内の<head>タグ内にベタッと貼り付けますが、コード自体を外部ファイルとして<script>で取り込むようにすれば、コードが新しくなっても1か所修正するだけで全ページに対応できます。CMSのテンプレートだったら関係ないけど、これは地味に使えるテクなのでは。
  1. <script type="text/javascript" src="ga.include.js"></script>  
  2. //JSのファイル名はなんでもいい  
JSの中身はGAコードそのまんま。
  1. var _gaq_gaq = _gaq || [];  
  2. _gaq.push(['_setAccount', 'UA-12345-6']);  
  3. _gaq.push(['_trackPageview']);  
  4.   
  5. (function() {  
  6.     var ga = document.createElement('script'); ga.type = 'text/javascript'ga.async = true;  
  7.     ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';  
  8.     var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);  
  9. })();  
HTML内にコードが直接貼ってあるよりもスマートですね。

0 件のコメント: