Accelerated Mobile Pages(AMP)は、モバイルウェブ用のオープンソースのページ フォーマットです。AMP を導入すると、モバイル デバイス上のページをほぼ瞬時に読み込むことが可能になります。AMP ページは HTML ページと似ており、どのブラウザでも読み込み可能です。ただし、AMP では gtag.js を使用できないため、AMP 専用のアナリティクス タグを使用します。
ユーザー識別子はランダムに生成され、localStorage または Cookie に保存されます。ユーザーが Cookie またはローカル ストレージを削除すると、この識別子はリセットされます。Google アナリティクス 4 では、IP アドレスは記録または保存されないため、IP マスキングは必要ありません。それで、デフォルトで IP アドレスは、AMP タグにより記録されることはありません。
AMP アナリティクスは、アナリティクス オプトアウト アドオンをサポートしています。このアドオンをインストールすると、アナリティクスのデータ収集は無効になります。
AMP を使用すると、ユーザーはセッションを終わらせることなく同じパブリッシャーの複数のサイトにアクセスし、コンテンツを利用することができます。
要件
AMP ページでアナリティクスを使用するには、次の要件を満たす必要があります。
- アナリティクスでデータが収集される仕組みとその用途を開示するとともに、こうしたデータの収集や使用をユーザーが無効にできるようにします。そのためには、アナリティクス オプトアウト ページへのリンクを含む、Google のプライバシー ポリシーと利用規約へのリンクを提供します。
- モバイルページで AMP アナリティクス タグを使用します。詳しくは、Google Developers の AMP アナリティクスの仕様に関する記事をご覧ください。
機能
AMP アナリティクスを使用すると、次のようなデータを収集できます。
- ページデータ: ドメイン、パス、ページタイトル
- ユーザーデータ: クライアント ID、タイムゾーン
- 閲覧データ: 参照 URL、ユニーク ページビュー ID
- ブラウザデータ: 画面の高さ、画面の幅、ユーザー エージェント
- インタラクション データ: ページの高さ、ページの幅
- イベントデータ
制限事項
以下はサポートされていません。
- 同意モード設定の管理
- UI ベースの動的な設定(Google シグナル、拡張コンバージョン)
- e コマース イベント
その他の考慮事項
先日リリースされた Google AMP Client ID API を使用すると、お客様のドメインで表示されるページと Google ビューアで表示される AMP ページの両方にアクセスするユーザーを一貫して正確に分析することができます。AMP コンテンツはお客様のドメインに高速で配信されるだけでなく、直接 Google ビューアにも配信されます。Google AMP Client ID API を使用していない場合は、Google ビューアやお客様のサイトなど、複数のタッチポイントでコンテンツを利用する 1 人のユーザーがそれぞれ個別の ID で識別されます。
キャッシュと非キャッシュの分析
キャッシュされた AMP ページとキャッシュされていないお客様のドメインの AMP ページでユーザーがどのようにコンテンツを利用しているかを比較、分析するには、以下の手順でカスタム パラメータを使用してアナリティクスにデータを送信することができます。
- 以下の設定を AMP ページのアナリティクス タグに追加します。
vars: {
'ampHost': '${ampdocHost}'
}
- Google アナリティクス 4 に
ampHost
カスタム パラメータを登録して、AMP ページを再起動します。