WEBデザインスタジオ
13
Jul

google analytics のトラッキングコードが新しく

[ analytics : google : マーケティング ]

100714_google.jpgWordpressのgoogle analyticsのプラグインがアップデートするときに、なにやら再設定しろとのメッセージがあったのが気になって調べたところgoogle analyticsのトラッキングコードがあたらしくなったらしいです。ちなみに、昨年の12月にβ版がリリースされたようで、5月に正式サポートされるようになったようなので、結構時間がたっているみたいですけど。

アップデートされたコードによって、トラッキングが非同期対応になったとのことで、ページの読み込みが完了する前でもトラッキングができるということで、いままでトラッキングできていなかったトラフィックがトラックできるようです。

ということで、さっそく他のサイトにも新しいトラッキングコードをインスートルしてみました。変更したおもな点は下記に。

両者の唯一の違いは、計測対象ページへの挿入場所です。従来のga.js トラッキングコードの場合、body セクションの最後に挿入することをご推奨しておりました。一方、新しい非同期トラッキングコードは、他のJavaScript コードの読み込みが完了しなくても正常にロードできるため、HTMLファイル内の head セクション内に記述することが可能です。

以前からも、ロード中に遷移してしまったトラフィックをカウントできないということで、bodyタグの後ではなく、head内にトラッキングコードをいれているサイトも結構あったみたいですが、Javascripが最後まで読み込まれなくても、計測し始めるようになったということみたいです。

実際にあたらしくなった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';
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
  })();



ページ末尾に入れる ga.js の場合、ページの読み込みに時間がかかると、離脱したセッションを正確に計測できないという不都合がありましたが、新しいトラッキングコードではそのような懸念がなくより正確なデータを計測できる
これによって、webページの読み込み時間が早くなったり、最後までページが読み込まれなくても計測できるので、いままで計測できていなかったトラフィックの計測が可能になるようなのでより正確なデータを見る事ができます。

実際にトラフィックが増えるかは後日また追記したいとおもいます。

くわしくはこちらから
Google Analytics のトラッキングコードが新しくなりました
Google Analytics のヘルプセンター
Tracking Sites with the Asynchronous Snippet

Category :

Advertisement -広告-
MoMAstore

関連記事はこちらから

アイディアが浮かびそうなトイレットペーパー? «前  次 » jQueryを使ったズームプラグイン。ECサイトとかによさげ。jQZoom EvolutionとGalleriffic

コメントする

ログイン情報を記憶
PAGETOP↑

SOHO WEBデザインスタジオ 写真flickr

Loading...