ファイル

Analytics.js

解説

すまないが、これは解説の必要な代物なのか?でも、とりあえず需要があったので解説してみる。

尚、これはGoogleAnalyticsで設置しなくてはならないコードの設置を簡略化する為のコードである。

/***** GoogleAnalytics用のトラッキングコード埋め込み用js *****/ /* スクリプトタグの埋め込み。 */ var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); var head = document.getElementsByTagName("head"); if(head){ /* headが取得出来た場合 */ var element = document.createElement('script'); element.src = gaJsHost+ "google-analytics.com/ga.js"; element.type= "text/javascript"; head[0].appendChild(element) }else{ /* headが取得出来なかった場合。仕方ないのでdocument.writeします。 */ document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' ? type='text/javascript'%3E%3C/script%3E")); } /* GoogleAnalyticsにあったスクリプト */ function startAnalytics() { try{ //IDを元に_getTracker起動。ID(**-*******-*)は各自の物に置き換えてください。 var pageTracker = _gat._getTracker("**-*******-*"); pageTracker._initData(); pageTracker._trackPageview(); }catch(e){} } /* onloadとして実行予約 */ if (window.addEventListener) { window.addEventListener('load', startAnalytics, false); } else if (window.attachEvent) { window.attachEvent('onload', startAnalytics); }

の様な感じで実行してます。まぁ簡単なスクリプトなので誰でも出来そうな気もしますけれど………。