Google Analytics API のクォータエラー「ユーザーレート制限超過」の修正

「Google Analytics API でユーザーレート制限を超過しました」というエラーは、API リクエスト数が Google が設定した制限を超えた場合に表示されます。この制限はスロットリングと呼ばれ、UserRateLimitExceededというラベルの403 エラーが発生し、それ以上のリクエストが一時的にブロックされます。これは通常、1 分あたりまたは 1 日あたりなど、短期間に過剰な数の API 呼び出しが行われた場合に発生します。

Google Analytics APIの割り当て制限を増やす方法

このエラーの再発を防ぐには、Google Cloud Console から手動で割り当て制限の引き上げをリクエストしてください。この調整により、アプリケーションは制限を受けることなく、より多くの API リクエストを送信できるようになります。

注:クォータ変更を要求するには、適切な Google Cloud プロジェクトにログインし、プロジェクト所有者またはIAM 権限を持っている必要があります。

ステップ 1: Google Cloud Console にアクセスする

Google Cloud Consoleにアクセスし、認証情報を使用してサインインしてください。

ステップ2: ナビゲーションメニューを開く

コントロール パネルの左上隅にあるナビゲーション メニュー アイコンをクリックします。

ステップ3: APIとサービスの特定

メニューオプションから「APIとサービス」をクリックすると、プロジェクトで有効になっているアプリケーションプログラミングインターフェース(API)にアクセスできます。

ステップ4: Google Analytics APIの選択

リストからGoogle Analytics APIを探して選択してください。

ステップ5: クォータとシステム制限を解除する

APIの詳細画面で、「割り当て量とシステム制限」をクリックすると、現在の使用状況と制限が表示されます。

ステップ6: 1日のクエリクォータを調整する

「1日あたりのクエリ数」の横にある3点メニューをクリックし、「クォータの編集」を選択します。プロジェクトの種類によっては、利用可能なクォータに100秒あたりのクエリ数や1秒あたりのクエリ数が含まれる場合もあります。

ステップ7: 割り当て量を増やすリクエストを送信する

「新しい値」欄に希望する割り当て値を入力してください。 「理解しました」を選択して警告を確認し、 「送信」をクリックしてリクエストを完了してください。

(ملاحظة: 許容される最大制限は、API、アカウントの状態、プロジェクトの構成によって異なる場合があります。

ステップ8: 1分あたりのクエリ数を調整する(必要な場合)

利用ケースでAPI呼び出しの頻度が高い場合は、1分あたりのクエリ数の上限についても同様の手順を繰り返して、レート決定におけるエラーを回避してください。

コメントは締め切りました。