RunPivotReportResponse

Die Pivot-Berichtstabelle für Antworten, die einer Pivot-Anfrage entspricht.

JSON-Darstellung
{
  "pivotHeaders": [
    {
      object (PivotHeader)
    }
  ],
  "dimensionHeaders": [
    {
      object (DimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (MetricHeader)
    }
  ],
  "rows": [
    {
      object (Row)
    }
  ],
  "aggregates": [
    {
      object (Row)
    }
  ],
  "metadata": {
    object (ResponseMetaData)
  },
  "propertyQuota": {
    object (PropertyQuota)
  },
  "kind": string
}
Felder
pivotHeaders[]

object (PivotHeader)

Fasst die Spalten und Zeilen zusammen, die von einem Pivot erstellt wurden. Jeder Pivot in der Anfrage erzeugt einen Header in der Antwort. Wenn wir eine solche Anfrage haben:

"pivots": [{
  "fieldNames": ["country",
    "city"]
},
{
  "fieldNames": "eventName"
}]

In der Antwort sehen Sie Folgendes: pivotHeaders:

"pivotHeaders" : [{
  "dimensionHeaders": [{
    "dimensionValues": [
       { "value": "United Kingdom" },
       { "value": "London" }
     ]
  },
  {
    "dimensionValues": [
    { "value": "Japan" },
    { "value": "Osaka" }
    ]
  }]
},
{
  "dimensionHeaders": [{
    "dimensionValues": [{ "value": "session_start" }]
  },
  {
    "dimensionValues": [{ "value": "scroll" }]
  }]
}]
dimensionHeaders[]

object (DimensionHeader)

Beschreibt Dimensionsspalten. Die Anzahl der DimensionHeaders und die Reihenfolge der DimensionHeaders entsprechen den Dimensionen in den Zeilen.

metricHeaders[]

object (MetricHeader)

Beschreibt Messwertspalten. Die Anzahl der MetricHeaders und die Reihenfolge der MetricHeaders entsprechen den Messwerten in den Zeilen.

rows[]

object (Row)

Zeilen mit Dimensionswertkombinationen und Messwerten im Bericht.

aggregates[]

object (Row)

Zusammenfassung von Messwerten Dabei kann es sich um Summen, Mindestwerte oder Höchstwerte handeln. Die zurückgegebenen Zusammenfassungen werden von den metricAggregations im Pivot gesteuert. Der in jeder Zeile zurückgegebene Aggregationstyp wird in den Dimensionswerten angegeben, die auf „RESERVED_“ festgelegt sind.

metadata

object (ResponseMetaData)

Metadaten für den Bericht.

propertyQuota

object (PropertyQuota)

Der Kontingentstatus dieser Analytics-Property, einschließlich dieser Anfrage.

kind

string

Gibt an, um welche Art von Ressource diese Nachricht handelt. Diese kind ist immer der feste String „analyticsData#runPivotReport“. Nützlich, um zwischen Antworttypen in JSON zu unterscheiden.

PivotHeader

Dimensionswerte in einer einzelnen Pivot-Tabelle.

JSON-Darstellung
{
  "pivotDimensionHeaders": [
    {
      object (PivotDimensionHeader)
    }
  ],
  "rowCount": integer
}
Felder
pivotDimensionHeaders[]

object (PivotDimensionHeader)

Die Größe entspricht der Kardinalität der entsprechenden Dimensionskombinationen.

rowCount

integer

Die Kardinalität des Pivots. Die Gesamtzahl der Zeilen für die Felder dieses Pivots, unabhängig davon, wie die Parameter offset und limit in der Anfrage angegeben wurden.

PivotDimensionHeader

Fasst Dimensionswerte aus einer Zeile für diesen Pivot zusammen.

JSON-Darstellung
{
  "dimensionValues": [
    {
      object (DimensionValue)
    }
  ]
}
Felder
dimensionValues[]

object (DimensionValue)

Werte mehrerer Dimensionen in einem Pivot.