- HTTP-Anfrage
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- RunReportRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Testen!
Gibt mehrere Berichte als Batch zurück. Alle Berichte müssen sich auf dieselbe Entität beziehen.
HTTP-Anfrage
POST https://analyticsdata.googleapis.com/v1alpha:batchRunReports
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung | |
|---|---|
{ "entity": { object ( |
|
| Felder | |
|---|---|
entity |
Eine Property, deren Ereignisse erfasst werden. Diese Entität muss für den Batch angegeben werden. Die Entität in RunReportRequest kann entweder nicht angegeben oder mit dieser Entität konsistent sein. |
requests[] |
Individuelle Anfragen Für jede Anfrage gibt es eine separate Berichtsantwort. Für jede Batchanfrage sind bis zu fünf Anfragen zulässig. |
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Die Batch-Antwort, die mehrere Berichte enthält.
| JSON-Darstellung | |
|---|---|
{
"reports": [
{
object ( |
|
| Felder | |
|---|---|
reports[] |
Individuelle Antworten Für jede Antwort gibt es eine separate Berichtsanfrage. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
RunReportRequest
Die Anfrage zum Generieren eines Berichts.
| JSON-Darstellung | |
|---|---|
{ "entity": { object ( |
|
| Felder | |
|---|---|
entity |
Eine Property, deren Ereignisse erfasst werden. Innerhalb einer Batchanfrage sollte diese Entität entweder nicht angegeben sein oder mit der Entität auf Batchebene übereinstimmen. |
dimensions[] |
Die angeforderten und angezeigten Dimensionen. |
metrics[] |
Die angeforderten und angezeigten Messwerte. |
dateRanges[] |
Zeiträume der zu lesenden Daten. Wenn mehrere Zeiträume angefordert werden, enthält jede Antwortzeile einen nullbasierten Zeitraumindex. Wenn sich zwei Zeiträume überschneiden, werden die Ereignisdaten für die sich überschneidenden Tage in den Antwortzeilen für beide Zeiträume angezeigt. In einer Kohortenanfrage darf diese |
offset |
Die Zeilenanzahl der Startzeile. Die erste Zeile wird als Zeile 0 gezählt. |
limit |
Die Anzahl der zurückzugebenden Zeilen. Wenn der Parameter |
metricAggregations[] |
Aggregation von Messwerten. Aggregierte Messwerte werden in Zeilen angezeigt, in denen die DimensionValues auf „RESERVED_(MetricAggregation)“ festgelegt ist. |
dimensionFilter |
Die Filterklausel von Dimensionen. Dimensionen müssen angefordert werden, damit sie in diesem Filter verwendet werden können. In diesem Filter können keine Messwerte verwendet werden. |
metricFilter |
Die Filterklausel von Messwerten. Wird in der Post-Aggregationsphase angewendet, ähnlich der SQL-With-Klausel. Messwerte müssen angefordert werden, damit sie in diesem Filter verwendet werden können. In diesem Filter können keine Dimensionen verwendet werden. |
orderBys[] |
Gibt an, wie Zeilen in der Antwort angeordnet werden. |
currencyCode |
Ein Währungscode im ISO4217-Format, z. B. „AED“, „USD“ oder „JPY“. Wenn das Feld leer ist, wird im Bericht die Standardwährung des Elements verwendet. |
cohortSpec |
Mit dieser Anfrage verknüpfte Kohortengruppe. Gibt es eine Kohortengruppe in der Anfrage, wird die „Kohorte“ Dimension vorhanden sein muss. |
keepEmptyRows |
Wenn „false“ oder nicht angegeben, wird keine Zeile zurückgegeben, die alle Messwerte gleich 0 enthält. Bei „true“ werden diese Zeilen zurückgegeben, wenn sie nicht separat durch einen Filter entfernt werden. |
returnPropertyQuota |
Mit dieser Option kann festgelegt werden, ob der aktuelle Status des Kontingents dieser Analytics-Property zurückgegeben werden soll. Das Kontingent wird in PropertyQuota zurückgegeben. |