このドキュメントでは、Google アナリティクスのすべてのコレクション タグ、ライブラリ、SDK のデータ収集上限について解説します。
概要
Google アナリティクスは数百万のサイトで使用されています。そこで、送信データがシステムで処理できる量を超えてしまわないようにするためにも、またシステム リソースを公平に配分するためにも、一定の制限事項が設けられています。ポリシーについては以下で説明しますが、これらは予告なく変更される場合があります。
以下の制限事項は、Google アナリティクスのすべてのコレクション タグとライブラリ、SDK に適用されます。プロパティに適用される制限とクライアント ライブラリに適用される制限があります。
プロパティの制限事項
以下の制限事項は、ウェブ プロパティ、プロパティ、トラッキング ID に適用されます。
- プロパティあたり 1 か月 1,000 万ヒット
ヒット数がこの上限を超えると、Google アナリティクス チームからお客様にご連絡を差し上げ、プレミアムへのアップグレードや Google アナリティクスに送信するデータ量を減らすためのクライアント サンプリングの設定といったご提案をさせていただく場合があります。
1 か月あたりのプレミアム アカウントでの上限については、アカウント マネージャーかサービス担当者にお問い合わせください。
ga.js または従来のライブラリ
以下の制限事項は ga.js、モバイル スニペット、その他の従来のトラッキング ライブラリに適用されます。
- セッションあたり 500 ヒット。ただし e コマース(アイテムとトランザクションのヒットタイプ)を除く
ヒット数がこの上限を超えると、以降のヒットは該当のセッション中は処理されなくなります。この制限はプレミアムをご利用の場合も同じように適用されます。
ユニバーサル アナリティクスを利用している場合
以下の制限事項は analytics.js、Android iOS SDK、Measurement Protocol に適用されます。
- ユーザーあたり 1 日 20 万ヒット
- セッションあたり 500 ヒット。ただし e コマース(アイテムとトランザクションのヒットタイプ)を除く
ヒット数がこのいずれかの上限を超えると、以降のヒットはそれぞれ該当の日付中、セッション中は処理されなくなります。これらの制限はプレミアムをご利用の場合も同じように適用されます。
timing タイプのヒット
timing タイプのヒットには、ga.js と analytics.js によって自動的に送信されるサイトの速度のヒットを含めて、追加の制限が課されます。1 日に処理される timing タイプの最大ヒット数は、プロパティあたり 10,000 件またはプロパティでその日に処理されるページビュー合計数の 1% のいずれか大きい方です。これより少ないヒット数には、追加の制限が適用されます。詳細については、カスタム速度に関するデベロッパー ガイドをご覧ください。
クライアント ライブラリと SDK のデータ処理上限
それぞれのクライアント ライブラリには、データ処理上限のメカニズムが導入されており、一度に過度なヒットが送信されないようになっています。このメカニズムはトークン バケット アルゴリズムに基づいており、大量のヒットを Google アナリティクスに送信できる一方で、クライアントからのデータ送信が過度に速くならないようになっています。
それぞれのトラッカーには、同時に送信できるリクエスト数に上限が設けられています。トラッカーには、同時に送信されたヒット数のカウンターも設定されています。1 回のヒットが Google アナリティクスに送信されるたびに、このカウンターの数値が 1 回ずつ減少していきます。カウンターが 0 になると上限に達したことになり、新しいリクエストは送信されません。その後、短期間でカウンターは元の数値に戻っていき、再びデータ送信が可能になります。
ここからは、各ライブラリでのデータ処理上限の扱いについて説明します。これらの上限に達すると、ヒットが Google アナリティクスのサーバーに送信されなくなり、そのデータはレポートに反映されません。これらの制限はプレミアムをご利用の場合も同じように適用されます。
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 コマース(アイテムまたはトランザクション)を除くすべてのヒットタイプに適用されます。