Gibt einen benutzerdefinierten Bericht mit Echtzeit-Ereignisdaten für Ihre Property zurück. Ereignisse werden in Echtzeitberichten angezeigt, sobald sie an Google Analytics gesendet wurden. In Echtzeitberichten werden Ereignis- und Nutzungsdaten für die Zeiträume vom aktuellen Zeitpunkt bis vor 30 Minuten angezeigt (bis zu 60 Minuten für Google Analytics 360-Properties).
Eine Anleitung zum Erstellen von Echtzeitanfragen und zum Interpretieren von Antworten finden Sie unter Echtzeitbericht erstellen.
HTTP-Anfrage
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
property |
Eine Google Analytics-Property-ID, deren Ereignisse erfasst werden. Wird im URL-Pfad und nicht im Text angegeben. Weitere Informationen finden Sie unter Property-ID finden. Beispiel: properties/1234 |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "dimensions": [ { object ( |
| Felder | |
|---|---|
dimensions[] |
Die angeforderten und angezeigten Dimensionen. |
metrics[] |
Die angeforderten und angezeigten Messwerte. |
dimensionFilter |
Die Filterklausel für Dimensionen. Messwerte können in diesem Filter nicht verwendet werden. |
metricFilter |
Die Filterklausel für Messwerte. Wird in der Phase nach der Aggregation angewendet, ähnlich der HAVING-Klausel in SQL. Dimensionen können in diesem Filter nicht verwendet werden. |
limit |
Die Anzahl der zurückzugebenden Zeilen. Wenn nicht angegeben, werden 10.000 Zeilen zurückgegeben. Die API gibt maximal 250.000 Zeilen pro Anfrage zurück,unabhängig davon, wie viele Sie anfordern. Die API kann auch weniger Zeilen als das angeforderte |
metricAggregations[] |
Aggregation von Messwerten. Aggregierte Messwerte werden in Zeilen angezeigt, in denen die DimensionValues auf „RESERVED_(MetricAggregation)“ festgelegt sind. |
orderBys[] |
Gibt an, wie Zeilen in der Antwort sortiert werden. |
returnPropertyQuota |
Legt fest, ob der aktuelle Status des Echtzeitkontingents dieser Google Analytics-Property zurückgegeben werden soll. Das Kontingent wird in PropertyQuota zurückgegeben. |
minuteRanges[] |
Die Minutenbereiche der zu lesenden Ereignisdaten. Wenn nicht angegeben, wird ein Minutenbereich für die letzten 30 Minuten verwendet. Wenn mehrere Minutenbereiche angefordert werden, enthält jede Antwortzeile einen nullbasierten Index für den Minutenbereich. Wenn sich zwei Minutenbereiche überschneiden, werden die Ereignisdaten für die sich überschneidenden Minuten in den Antwortzeilen für beide Minutenbereiche berücksichtigt. |
Antworttext
Die Echtzeitberichtstabelle in der Antwort, die einer Anfrage entspricht.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{ "dimensionHeaders": [ { object ( |
| Felder | |
|---|---|
dimensionHeaders[] |
Beschreibt Dimensionsspalten. Die Anzahl der DimensionHeaders und die Reihenfolge der DimensionHeaders entsprechen den Dimensionen in den Zeilen. |
metricHeaders[] |
Beschreibt Messwertspalten. Die Anzahl der MetricHeaders und die Reihenfolge der MetricHeaders entsprechen den Messwerten in den Zeilen. |
rows[] |
Zeilen mit Kombinationen von Dimensionswerten und Messwerten im Bericht. |
totals[] |
Auf Anfrage die Summen der Messwerte. |
maximums[] |
Auf Anfrage die Höchstwerte der Messwerte. |
minimums[] |
Auf Anfrage die Mindestwerte der Messwerte. |
rowCount |
Die Gesamtzahl der Zeilen im Abfrageergebnis. |
propertyQuota |
Der Status des Echtzeitkontingents dieser Google Analytics-Property einschließlich dieser Anfrage. |
kind |
Kennzeichnet, welche Art von Ressource diese Nachricht ist. Dieser |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
MinuteRange
Eine zusammenhängende Menge von Minuten: startMinutesAgo, startMinutesAgo + 1, ..., endMinutesAgo. Anfragen sind auf maximal zwei Minutenbereiche beschränkt.
| JSON-Darstellung |
|---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
| Felder | |
|---|---|
name |
Weist diesem Minutenbereich einen Namen zu. Die Dimension |
startMinutesAgo |
Die inklusive Startminute für die Abfrage als Anzahl der Minuten vor jetzt. Beispiel: Wenn nicht angegeben, wird |
endMinutesAgo |
Die inklusive Endminute für die Abfrage als Anzahl der Minuten vor jetzt. Darf nicht vor Wenn nicht angegeben, wird |