参考
- ウェブ トラッキングの仕組みの確認
- Google アナリティクスでウェブサイトのデータが収集される仕組み
- Cookie によってウェブサイトのユーザーが識別される仕組み
注意事項
アナリティクスでは、JavaScript トラッキング コードの標準スニペットを使用してウェブサイトのデータをトラッキングすることができます。このスニペットでは、analytics.js という JavaScript ライブラリを参照して、どのようなデータを収集するかを制御します。
標準の JavaScript コード スニペットは、トラッキングする各ウェブページの HTML の終了タグの直前に追加します。これにより、ページが読み込まれるたびにページビューが記録されるようになります。アナリティクスのトラッキング コードは、サイトのすべてのページに設置する必要があります。そうしないと、ウェブサイトの特定のセッションで発生したインタラクションの全容をつかめなくなります。
アナリティクスのトラッキング コードでは、JavaScript が非同期的に実行されます。つまり、ブラウザが他のタスクを処理している間、JavaScript はバックグラウンドで実行されます。したがって、ブラウザがウェブページの残りの部分をレンダリングしている間、アナリティクスのトラッキング コードはデータの収集を継続します。
トラッキング コードが実行されると、アナリティクスでユーザーを識別するための固有の ID が作成されます。ID は、さまざまな方法で作成することができます。アナリティクスの JavaScript では、ファーストパーティの Cookie がデフォルトで使用されますが、独自の ID を作成して使用することもできます。
ページが読み込まれる際、JavaScript では、現在のページの URL や、他の Google サービスが読み取る GCLID などの情報がウェブサイトから収集されます。また、ユーザーの言語設定やブラウザ名、サイトへの訪問に使用されたデバイスやオペレーティング システムなど、ブラウザからも情報が収集されます。これらすべての情報がまとめられ、ページビュー ヒットとして Google のサーバーに送信されます。ブラウザにページが読み込まれるたびにこのプロセスが繰り返されます。