Kontingente

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Jede API-Anfrage überprüft, ob Kontingente ausgeschöpft wurden und verbraucht. Wenn ein Kontingent erschöpft ist, schlägt die Anfrage mit einer entsprechenden Fehlermeldung fehl. Jede Data API-Anfrage prüft mehrere Kontingent-Buckets.

Kontingentkategorien

Für Kontingente gibt es in der Data API drei Anfragekategorien: Core, Realtime und Funnel. Für API-Anfragen an Kernmethoden fallen Kernkontingente an. API-Anfragen an Realtime-Methoden berechnen Realtime-Kontingente. Eine Anfrage verbraucht nicht gleichzeitig Core- und Echtzeitkontingente. Dies sind die API-Methoden und -Kategorien:

Kontingentkategorie API-Methoden
Kernprodukt runReport, runPivotReport, batchRunReports, batchRunPivotReports, runAccessReport, getMetadata, checkCompatibility
Echtzeit runRealtime-Bericht
Trichter RunFunnelReport

Analytics-Property-Kontingente

Für alle Anfragen werden Property-Kontingente verbraucht.

Kontingentname Standard-Property-Limit Analytics 360-Property-Limit
Zentrale Tokens pro Property und Tag 25.000 250.000
Kerntokens pro Property und Stunde 5.000 50.000
Haupttokens pro Projekt, Property und Stunde 1.250 12.500
Gleichzeitige grundlegende Anfragen pro Property 10 50
Core Server-Fehler pro Projekt, Property und Stunde 10 50
Echtzeittokens pro Property und Tag 25.000 250.000
Echtzeittokens pro Property und Stunde 5.000 50.000
Echtzeittokens pro Projekt, Property und Stunde 1.250 12.500
Gleichzeitige Anfragen in Echtzeit pro Property 10 50
Echtzeit-Serverfehler pro Projekt, Property und Stunde 10 50
Trichtertokens pro Property und Tag 25.000 250.000
Trichtertokens pro Property und Stunde 5.000 50.000
Trichtertokens pro Projekt, Property und Stunde 1.250 12.500
Gleichzeitige Anfragen pro Property im Trichter 10 50
Trichterserverfehler pro Projekt, Property und Stunde 10 50
  • Gleichzeitige Anfragen werden anhand der Anzahl der gleichzeitig ausgeführten Anfragen gemessen. Um die Nebenläufigkeit von Anfragen zu reduzieren, warten Sie, bis vorherige Anfragen abgeschlossen sind, bevor Sie weitere Anfragen senden.
  • Serverfehler sind 500 und 503 Codes. Kontingente für Serverfehler werden nur in Rechnung gestellt, wenn in einer Anfrage Serverfehler aufgetreten sind. Wenn die Kontingente für Serverfehler für ein Projekt und ein Attributpaar aufgebraucht sind, werden alle vom Projekt an das Attribut gesendeten Anfragen blockiert.
  • Jede Anfrage verbraucht Kontingente für Tokens pro Property, pro Stunde und Tokens pro Projekt und Property pro Stunde. Das bedeutet, dass mehr als vier Projekte auf eine Property zugegriffen werden müssen, bevor das Kontingent „Tokens pro Property pro Stunde“ vor dem Kontingent „Tokens pro Projekt und Property pro Stunde“ aufgebraucht sein kann.

Für Properties sind 120 potenziell zulässige Anfragen pro Stunde zulässig. Die Dimensionen userAgeBracket, userGender, brandingInterest, audienceId und audienceName haben möglicherweise einen Schwellenwert. Grenzwerte sollen verhindern, dass ein Betrachter eines Berichts Rückschlüsse auf demografische Merkmale oder Interessen eines einzelnen Nutzers ziehen kann.

Kontingent für Property-Tokens

Tokens werden mit jeder Anfrage in Abhängigkeit von der Komplexität der Anfrage berechnet. Bei den meisten Anfragen werden maximal zehn Tokens berechnet. Wenn eine größere Anzahl von Kontingenttokens von einer Anfrage genutzt wird, sind folgende Faktoren häufig verantwortlich:

  • Große Anzahl von Zeilen
  • Große Anzahl von Spalten
  • Komplexe Filterkriterien
  • Langer Zeitraum

Bei jeder API-Anfrage können Sie im Anfragetext "returnPropertyQuota": true angeben, um den aktuellen Status des Property-Kontingenttokens zurückzugeben. Dieser Status enthält sowohl den für diese Anfrage verbrauchten Betrag als auch den für jede Kontingentgruppe verbleibenden Betrag. Beispielsweise könnten Sie diesen Parameter in RunReportRequest angeben.