RunPivotReportResponse

Tableau du rapport croisé dynamique de réponse correspondant à une demande de tableau croisé dynamique.

Représentation JSON
{
  "pivotHeaders": [
    {
      object (PivotHeader)
    }
  ],
  "dimensionHeaders": [
    {
      object (DimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (MetricHeader)
    }
  ],
  "rows": [
    {
      object (Row)
    }
  ],
  "aggregates": [
    {
      object (Row)
    }
  ],
  "metadata": {
    object (ResponseMetaData)
  },
  "propertyQuota": {
    object (PropertyQuota)
  },
  "kind": string
}
Champs
pivotHeaders[]

object (PivotHeader)

Résume les colonnes et les lignes créées par un tableau croisé dynamique. Chaque tableau croisé dynamique de la requête génère un en-tête dans la réponse. Dans ce cas:

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

La réponse contiendra l'élément pivotHeaders suivant:

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

object (DimensionHeader)

Décrit les colonnes de dimension. Le nombre de "DimensionHeaders" et leur ordre correspondent aux dimensions présentes dans les lignes.

metricHeaders[]

object (MetricHeader)

Décrit les colonnes de métriques. Le nombre de "MetricHeaders" et leur ordre correspondent aux métriques présentes dans les lignes.

rows[]

object (Row)

Lignes de combinaisons de valeurs de dimension et de valeurs de métriques dans le rapport.

aggregates[]

object (Row)

Agrégation des valeurs des métriques. Il peut s'agir de totaux, de minimums ou de maximums. Les agrégations renvoyées sont contrôlées par metricAggregations dans le tableau croisé dynamique. Le type d'agrégation renvoyé dans chaque ligne est indiqué par les valeurs dimensionValues définies sur "RESERVED_".

metadata

object (ResponseMetaData)

Métadonnées du rapport.

propertyQuota

object (PropertyQuota)

État du quota de cette propriété Analytics, y compris cette demande.

kind

string

Identifie le type de ressource de ce message. Cet élément kind est toujours la chaîne fixe "analyticsData#runPivotReport". Utile pour distinguer les types de réponses en JSON.

PivotHeader

Valeurs des dimensions dans un seul tableau croisé dynamique

Représentation JSON
{
  "pivotDimensionHeaders": [
    {
      object (PivotDimensionHeader)
    }
  ],
  "rowCount": integer
}
Champs
pivotDimensionHeaders[]

object (PivotDimensionHeader)

La taille est identique à la cardinalité des combinaisons de dimensions correspondantes.

rowCount

integer

Cardinalité du tableau croisé dynamique. Nombre total de lignes dans les champs de ce tableau croisé dynamique, quelle que soit la manière dont les paramètres offset et limit sont spécifiés dans la requête.

PivotDimensionHeader

Résume les valeurs de dimension d'une ligne pour ce tableau croisé dynamique.

Représentation JSON
{
  "dimensionValues": [
    {
      object (DimensionValue)
    }
  ]
}
Champs
dimensionValues[]

object (DimensionValue)

Valeurs de plusieurs dimensions dans un tableau croisé dynamique.