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分あたりのクエリ数の上限についても同様の手順を繰り返して、レート決定におけるエラーを回避してください。
コメントは締め切りました。