Hiermit wird ein benutzerdefinierter Bericht Ihrer Google Analytics-Ereignisdaten zurückgegeben. Die Berichte enthalten Statistiken, die aus Daten abgeleitet wurden, die mit dem Google Analytics-Tracking-Code erfasst wurden. Die von der API zurückgegebenen Daten werden in Form einer Tabelle mit Spalten für die angeforderten Dimensionen und Messwerte zurückgegeben. Messwerte sind individuelle Messungen der Nutzeraktivität auf Ihrer Property, z. B. aktive Nutzer oder Ereignisanzahl. Mithilfe von Dimensionen lassen sich Messwerte nach gängigen Kriterien wie Land oder Ereignisname aufschlüsseln.
Eine Anleitung zum Erstellen von Anfragen und zum Auswerten von Antworten finden Sie unter Bericht erstellen.
HTTP-Anfrage
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runReport
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
property |
Die ID einer Google Analytics-Property, deren Ereignisse erfasst werden. Wird im URL-Pfad und nicht im Text angegeben. Weitere Informationen finden Sie unter Property-ID ermitteln. Innerhalb einer Batchanfrage sollte diese Property entweder nicht angegeben oder mit der Property auf Batchebene übereinstimmen. 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. |
date |
Datumsbereiche der zu lesenden Daten. Wenn mehrere Zeiträume angefordert werden, enthält jede Antwortzeile einen auf null basierenden Zeitrapindizes. Wenn sich zwei Zeiträume überschneiden, werden die Ereignisdaten für die überlappenden Tage in den Antwortzeilen für beide Zeiträume berücksichtigt. In einer Kohortenanfrage darf dieser |
dimension |
Mit Dimensionsfiltern können Sie nur bestimmte Dimensionswerte im Bericht abrufen. Weitere Informationen finden Sie unter Grundlagen von Dimensionsfiltern. In diesem Filter können keine Messwerte verwendet werden. |
metric |
Die Filterklausel für Messwerte. Wird nach der Aggregation der Zeilen des Berichts angewendet, ähnlich wie die SQL-Having-Klausel. Dimensionen können in diesem Filter nicht verwendet werden. |
offset |
Die Zeilenanzahl der Startzeile. Die erste Zeile wird als Zeile 0 gezählt. Bei der Paginierung wird in der ersten Anfrage kein Offset angegeben oder der Offset wird auf 0 gesetzt. Die erste Anfrage gibt die ersten Weitere Informationen zu diesem Parameter für die Paginierung finden Sie unter Paginierung. |
limit |
Die Anzahl der zurückzugebenden Zeilen. Wenn keine Angabe gemacht wird, werden 10.000 Zeilen zurückgegeben. Die API gibt pro Anfrage maximal 250.000 Zeilen zurück,unabhängig davon, wie viele Sie anfordern. Die API kann auch weniger Zeilen als die angeforderte Weitere Informationen zu diesem Parameter für die Paginierung finden Sie unter Paginierung. |
metric |
Aggregation von Messwerten. Aggregierte Messwertwerte werden in Zeilen angezeigt, in denen die Dimensionswerte auf „RESERVED_(MetricAggregation)“ festgelegt sind. Aggregate, die sowohl Vergleiche als auch mehrere Zeiträume enthalten, werden basierend auf den Zeiträumen zusammengefasst. |
order |
Gibt an, wie Zeilen in der Antwort sortiert werden. Bei Anfragen, die sowohl Vergleiche als auch mehrere Zeiträume enthalten, werden die Vergleiche nach den angegebenen Kriterien sortiert. |
currency |
Ein Währungscode im ISO 4217-Format, z. B. „AED“, „USD“ oder „JPY“. Wenn das Feld leer ist, wird im Bericht die Standardwährung der Property verwendet. |
cohort |
Die Kohortengruppe, die mit dieser Anfrage verknüpft ist. Wenn die Anfrage eine Kohortengruppe enthält, muss die Dimension „Kohorte“ vorhanden sein. |
keep |
Wenn „false“ oder „unspecified“ festgelegt ist, werden Zeilen mit allen Nullwerten nicht zurückgegeben. Wenn diese Option aktiviert ist, werden diese Zeilen zurückgegeben, sofern sie nicht durch einen Filter separat entfernt werden. Unabhängig von dieser Wenn in einer Property beispielsweise nie ein |
return |
Gibt an, ob der aktuelle Status des Kontingents dieser Google Analytics-Property zurückgegeben werden soll. Das Kontingent wird in PropertyQuota zurückgegeben. |
comparisons[] |
Optional. Die Konfiguration der angeforderten und angezeigten Vergleiche. Für die Anfrage ist nur ein Vergleichsfeld erforderlich, um eine Vergleichsspalte in der Antwort zu erhalten. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von RunReportResponse
.
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics