- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- ResponseMetaData
- SchemaRestrictionResponse
- ActiveMetricRestriction
- RestrictedMetricType
- Testen!
Ruft den Inhalt einer Berichtsaufgabe ab. Nachdem Sie den reportTasks.create
angefordert haben, können Sie den Inhalt des Berichts abrufen, sobald der Bericht AKTIV ist. Diese Methode gibt einen Fehler zurück, wenn der Status der Berichtsaufgabe nicht ACTIVE
ist. Eine Abfrageantwort gibt die Tabellenzeilen- und -spaltenwerte des Berichts zurück.
HTTP-Anfrage
POST https://analyticsdata.googleapis.com/v1alpha/{name=properties/*/reportTasks/*}:query
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
name |
Erforderlich. Der Name der Berichtsquelle. Format: |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "offset": string, "limit": string } |
Felder | |
---|---|
offset |
Optional. Die Zeilenanzahl der Startzeile im Bericht. 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 |
Optional. Die Anzahl der Zeilen, die aus dem Bericht zurückgegeben werden sollen. 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. |
Antworttext
Der Berichtsinhalt, der einer Berichtsaufgabe entspricht.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "dimensionHeaders": [ { object ( |
Felder | |
---|---|
dimension |
Beschreibt Dimensionsspalten. Die Anzahl der DimensionsHeaders und die Reihenfolge der DimensionsHeaders stimmen mit den in den Zeilen vorhandenen Dimensionen überein. |
metric |
Beschreibt Messwertspalten. Die Anzahl der Messwertüberschriften und ihre Reihenfolge stimmen mit den Messwerten in den Zeilen überein. |
rows[] |
Zeilen mit Kombinationen von Dimensionswerten und Messwerten im Bericht. |
totals[] |
Auf Anfrage die Summe der Messwerte. |
maximums[] |
Auf Anfrage: die Maximalwerte der Messwerte. |
minimums[] |
Sofern angefordert, die Mindestwerte der Messwerte. |
row |
Die Gesamtzahl der Zeilen im Abfrageergebnis. |
metadata |
Metadaten für den Bericht. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
ResponseMetaData
Die Metadaten der Antwort mit zusätzlichen Informationen zum Inhalt des Berichts.
JSON-Darstellung |
---|
{ "dataLossFromOtherRow": boolean, "samplingMetadatas": [ { object ( |
Felder | |
---|---|
data |
Wenn „wahr“ festgelegt ist, werden einige Bucket von Dimensionskombinationen in der Zeile „Sonstiges“ zusammengefasst. Das kann bei Berichten mit hoher Kardinalität passieren. Der Metadatenparameter „dataLossFromOtherRow“ wird basierend auf der im Bericht verwendeten aggregierten Datentabelle ausgefüllt. Der Parameter wird unabhängig von den Filtern und Limits im Bericht korrekt ausgefüllt. Die Zeile „Sonstiges“ wird beispielsweise aus dem Bericht entfernt, wenn die Anfrage einen Filter auf „sessionSource = google“ enthält. Dieser Parameter wird auch dann ausgefüllt, wenn in den zusammengefassten Eingabedaten, die zum Generieren dieses Berichts verwendet wurden, Datenverluste aus anderen Zeilen aufgetreten sind. Weitere Informationen finden Sie unter Zeile „Sonstiges“ und Stichprobenerhebung. |
sampling |
Wenn die Ergebnisse dieses Berichts stichprobenartig sind, wird der Prozentsatz der Ereignisse angegeben, die in diesem Bericht verwendet wurden. Für jeden Zeitraum wird eine Wenn die Ergebnisse jedoch nicht Stichprobenerhebungen sind, ist dieses Feld nicht definiert. |
schema |
Hier werden die Schemaeinschränkungen beschrieben, die beim Erstellen dieses Berichts aktiv erzwungen wurden. Weitere Informationen finden Sie unter Verwaltung von Zugriffs- und Dateneinschränkungen. |
currency |
Der in diesem Bericht verwendete Währungscode. Zur Formatierung von Währungsmesswerten wie Währungscodes sind Stringcodierungen von Währungstypen aus dem ISO 4217-Standard (https://en.wikipedia.org/wiki/ISO_4217), z. B. „USD“, „EUR“ oder „JPY“. Weitere Informationen finden Sie unter https://support.google.com/analytics/answer/9796179. |
time |
Die aktuelle Zeitzone der Unterkunft. Zur Interpretation zeitbezogener Dimensionen wie |
empty |
Wenn „Leere Antwort“ angegeben ist, ist der Bericht aus diesem Grund leer. |
subject |
Wenn |
SchemaRestrictionResponse
Die Schemaeinschränkungen, die beim Erstellen dieses Berichts aktiv erzwungen wurden. Weitere Informationen finden Sie unter Verwaltung von Zugriffs- und Dateneinschränkungen.
JSON-Darstellung |
---|
{
"activeMetricRestrictions": [
{
object ( |
Felder | |
---|---|
active |
Alle Einschränkungen, die beim Erstellen des Berichts aktiv erzwungen wurden. |
ActiveMetricRestriction
Ein Messwert, der beim Erstellen des Berichts aktiv eingeschränkt wurde.
JSON-Darstellung |
---|
{
"restrictedMetricTypes": [
enum ( |
Felder | |
---|---|
restricted |
Der Grund für die Einschränkung dieses Messwerts. |
metric |
Der Name des eingeschränkten Messwerts. |
RestrictedMetricType
Datenkategorien, die Sie in bestimmten Google Analytics-Properties möglicherweise nicht sehen können
Enums | |
---|---|
RESTRICTED_METRIC_TYPE_UNSPECIFIED |
Nicht definierter Typ. |
COST_DATA |
Kostenmesswerte wie adCost |
REVENUE_DATA |
Umsatzmesswerte wie purchaseRevenue |