Analytics トラッキング コードの最新バージョンにより、Google Analytics でウェブサイトにアクセスするユーザーを効率よく追跡できるようになりました。ブラウザの非同期 JavaScript サポートを利用して、トラッキング コードが読み込まれる速度を向上させます。また、最新バージョンのトラッキング コードでは、ページの上の方に Analytics スニペットを配置できるため、後続のコンテンツ表示が遅れることもありません。
非同期トラッキングでは、トラッキング呼び出しに従来のスニペットとは異なる Analytics スニペットや構文を使用しますが、従来のスニペットとまったく同じトラッキングのカスタマイズ設定をサポートしています。実際に、非同期トラッキング構文は従来のスニペットよりも柔軟性が高いです。詳細については、利用ガイドをご覧ください。
Analytics スニペットは、ページに貼り付ける短い JavaScript コードです。ga.js をページに挿入すると、Google Analytics トラッキングが有効になります。ページでこの機能を使用するには、下記のコード スニペットをコピーして、UA-XXXXX-X をご自分のウェブ プロパティ ID に置き換えます。このスニペットをウェブサイトのテンプレート ページの </head> 終了タグの前に貼り付けます。
基本的なページ トラッキングを超える機能を実行する必要がある場合は、API で使用可能なメソッドのリストについてトラッキング リファレンスを参照し、非同期構文の使用方法の詳細について利用ガイドをご覧ください。トラッキングを設定する詳しい手順については、ヘルプ センターのトラッキングの設定をご覧ください。
<script type="text/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';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
上記のスニペットは、ページの非同期トラッキングに必要な最小限の設定を表します。このスニペットでは、_setAccount を使用してページのウェブ プロパティ ID を設定し、_trackPageview を呼び出して、トラッキング データを Google Analytics サーバーに送り返します。
重要: 従来のスニペットから最新の非同期バージョンにページを更新する場合は、まず既存のトラッキング スニペットを削除してください。同じページで両方のスニペットを同時に使用しないようにしてください。移行手順については、非同期トラッキングへの移行をご覧ください。