Limits und Kontingente für API-Anfragen

In diesem Dokument werden die Limits und Kontingente für die Anforderung der Management APIs und Reporting APIs beschrieben.

Google Analytics wird von Millionen von Websites verwendet. Wir legen Limits und Kontingente für API-Anfragen fest, um zu verhindern, dass das System mehr Daten erhält, als es verarbeiten kann, und um für eine ausgewogene Verteilung der Systemressourcen zu sorgen. Die Limits und Kontingente können sich ändern.

In diesem Video werden die Best Practices für die Verwaltung von Google Analytics API-Anfragekontingenten erläutert.

Allgemeine Kontingentlimits

Die folgenden Kontingente gelten für die Management API, die Core Reporting API (Version 3), die MCF Reporting API, die Metadata API, die User Deletion API und die Real Time Reporting API:

  • 50.000 Anfragen pro Projekt und Tag, die erweitert werden können
  • 10 Abfragen pro Sekunde pro IP-Adresse
    • In der API-Konsole gibt es ein ähnliches Kontingent, das als Anfragen pro 100 Sekunden und Nutzer bezeichnet wird. Standardmäßig ist er auf 100 Anfragen pro 100 Sekunden und Nutzer eingestellt und kann auf einen Höchstwert von 1.000 angepasst werden. Die Anzahl der Anfragen an die API ist jedoch auf maximal 10 Anfragen pro Sekunde und Nutzer beschränkt.
    • Wenn Ihre Anwendung alle API-Anfragen von einer einzigen IP-Adresse aus (im Namen Ihrer Nutzer) sendet, verwenden Sie den Parameter userIP oder quotaUser für jede Anfrage, um das volle Kontingent für die Abfragen pro Sekunde für jeden Nutzer zu erhalten. Weitere Informationen finden Sie in der Zusammenfassung der Standardabfrageparameter.

Kontingentlimits überschritten

Wenn das Kontingent für die Anforderung einer Google Analytics API überschritten wird, gibt die API den Fehlercode 403 oder 429 sowie eine Meldung zurück, dass das Konto das Kontingent überschritten hat. Weitere Informationen finden Sie in den Nutzungsbedingungen.

Weitere Kontingente anfordern

Sie können nur eine Erhöhung beantragen:

Wenn Sie die Nutzungslimits für Ihr Projekt aufrufen oder ändern bzw. eine Erhöhung Ihres Kontingents anfragen möchten, gehen Sie so vor:

  1. Wenn Sie für Ihr Projekt noch kein Rechnungskonto haben, erstellen Sie dieses.
  2. Rufen Sie in der API Console die Seite „Aktivierte APIs“ auf und wählen Sie eine API aus der Liste aus.
  3. Klicken Sie auf Kontingente, um die Einstellungen zum Kontingent aufzurufen und zu ändern. Klicken Sie auf Nutzung, um die Nutzungsstatistik einzusehen.

Wenn Sie eine Erhöhung des maximalen Kontingents beantragen möchten, verwenden Sie bitte das Anfrageformular für Analytics API-Kontingente. Lesen Sie die Informationen und folgen Sie der Anleitung im Kontingentanfrageformular, bevor Sie die Anfrage senden. Bei der Reporting API v4 lautet der API-Name in der Google API Console Google Analytics Reporting API. Alle anderen APIs der Version 3 (z.B. Management API Version 3, Core Reporting API (Version 3), Real Time Reporting API (Version 3), User Deletion API (Version 3) sind in der Google API Console unter Analytics API aufgeführt.

Weitere Informationen zur Kontingentverwaltung und zur Feinabstimmung Ihrer Anwendung im Hinblick auf die Kontingentnutzung finden Sie unter Monitoring APIs und Nutzungsbeschränkungen.