API リクエストの制限と割り当て

Google アナリティクス システムが処理能力を超えるデータを受信しないようにし、システムのリソースをユーザー間で公平に配分するため、Google アナリティクス API では使用量に一定の上限と割り当てが適用されます。

次の上限と割り当ては、Google Cloud プロジェクト レベルでの Google Analytics API の全体的な使用量(Data API 呼び出しを除く)に適用されます。

  • プロジェクトごとの 1 日あたりのリクエスト数は 50,000 件。
  • IP アドレスごとの秒間クエリ数(QPS)は 10 件。
    • API Console には、ユーザーごとの 100 秒あたりのリクエスト数という類似の割り当て制限があります。デフォルトでは、ユーザーごとに 100 秒あたり 100 件のリクエストに設定されています。設定できる最大値は 1,000 件です。ただし、API に対するリクエスト数は、ユーザーごとに 1 秒あたり 10 件までに制限されています。
    • アプリケーションが、すべての API リクエストを 1 つの IP アドレスから行う(たとえば、ユーザーに代わってリクエストを行う)場合は、ユーザーごとに QPS が上限まで割り当てられるように各リクエストで userIp パラメータまたは quotaUser パラメータを使用してください。

一部の API には追加の制限があります。API 固有の上限と割り当ての詳細については、次のページをご覧ください。

上限と割り当てに関連するエラー

Google アナリティクス API のリクエストの割り当てを超えた場合、API はエラーコード 403 または 429 と、アカウントが割り当てを超えたことを示すメッセージを返します。詳しくは、利用規約をご覧ください。

割り当ての管理や、割り当てを効率的に使うためのアプリケーションの調整について詳しくは、API の監視、割り当ての上限設定をご覧ください。