Google アナリティクスのデータ収集上限

このドキュメントでは、Google アナリティクスのすべてのコレクション タグ、ライブラリ、SDK のデータ収集上限について解説します。

概要

Google アナリティクスは数百万のサイトで使用されています。そこで、システムが処理能力を超えるデータを受信することを防いでシステム リソースを安定的に配布するために、一定の制限事項が設けられています。ポリシーについては以下で説明しますが、これらは予告なく変更される場合があります。

以下の制限事項は、Google アナリティクスのすべてのコレクション タグとライブラリ、SDK に適用されます。プロパティに適用される制限とクライアント ライブラリに適用される制限があります。

プロパティの制限事項

以下の制限事項は、ウェブ プロパティ、プロパティ、トラッキング ID に適用されます。

  • プロパティあたり 1 か月 1,000 万ヒット

ヒット数がこの上限を超えると、 Google アナリティクス チームからお客様にご連絡を差し上げ、アナリティクス 360 への アップグレードや Google アナリティクスに送信するデータ量を減らすためのクライアント サンプリングの設定といったご提案をさせていただく場合があります。

1 か月あたりの アナリティクス 360 アカウント での上限については、アカウント マネージャーかサービス担当者にお問い合わせください。

ga.js または従来のライブラリ

以下の制限事項は ga.js、モバイル スニペット、その他の従来のトラッキング ライブラリに適用されます。

  • セッション 1 回あたり 500 ヒット

ヒット数がこの上限を超えると、以降のヒットは該当のセッション中は 処理されなくなります。この制限はアナリティクス 360 を ご利用の場合も同じように適用されます。

ユニバーサル アナリティクスを利用している場合

以下の制限事項は analytics.js、Android iOS SDK、Measurement Protocol に適用されます。

  • ユーザーあたり 1 日 20 万ヒット
  • セッション 1 回あたり 500 ヒット

ヒット数がこのいずれかの上限を超えると、以降のヒットはそれぞれ該当の日付中、 セッション中は処理されなくなります。これらの制限はアナリティクス 360 を ご利用の場合も同じように適用されます。

timing タイプのヒット

timing タイプのヒットには、ga.js と analytics.js によって自動的に送信されるサイトの速度タイプのヒットを含めて、追加の制限が課されます。1 日に処理される timing タイプの最大ヒット数は、プロパティあたり 10,000 件またはプロパティでその日に処理されるページビュー合計数の 1% のいずれか大きい方です。これより少ないヒット数には追加の制限が適用されます。詳細については、カスタム速度に関するデベロッパー ガイドをご覧ください。

クライアント ライブラリと SDK のデータ処理上限

それぞれのクライアント ライブラリにはデータ処理上限のメカニズムが導入されており、一度に過度なヒットが送信されないようになっています。このメカニズムはトークン バケット アルゴリズムに基づいており、大量のヒットを Google アナリティクスに送信できる一方で、クライアントからのデータ送信が過度に速くならないようになっています。

それぞれのトラッカーには、同時に送信できるリクエスト数に上限が設けられています。トラッカーには、同時に送信されたヒット数のカウンターも設定されています。1 回のヒットが Google アナリティクスに送信されるたびに、このカウンターの数値が 1 回ずつ減少していきます。カウンターが 0 になると上限に達したことになり、新しいリクエストは送信されません。その後、短期間でカウンターは元の数値に戻っていき、再びデータ送信が可能になります。

ここからは、各ライブラリでのデータ処理上限の扱いについて説明します。これらの上限に達すると、 ヒットが Google アナリティクスのサーバーに送信されなくなり、 そのデータはレポートに反映されません。これらの制限はアナリティクス 360 を ご利用の場合も同じように適用されます。

ga.js

各 ga.js のトラッカー オブジェクトの上限は 10 ヒットから始まり、1 秒 1 ヒットの速度で回復していきます。イベントのヒットタイプのみに適用されます。

analytics.js

各 analytics.js のトラッカー オブジェクトの上限は 20 ヒットから始まり、1 秒 2 ヒットの速度で回復していきます。e コマース(アイテムまたはトランザクション)を除くすべてのヒットタイプに適用されます。

Android SDK

端末上での各トラッカー インスタンスに対し、それぞれのアプリ インスタンスの上限は 60 ヒットから始まり、2 秒 1 ヒットの速度で回復していきます。e コマース(アイテムまたはトランザクション)を除くすべてのヒットタイプに適用されます。

iOS SDK

各プロパティの上限は 60 ヒットから始まり、2 秒 1 ヒットの速度で回復していきます。e コマース(アイテムまたはトランザクション)を除くすべてのヒットタイプに適用されます。