ファイル
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);
}
の様な感じで実行してます。まぁ簡単なスクリプトなので誰でも出来そうな気もしますけれど………。