RunPivotReportResponse

Tableau de rapports croisés dynamiques des réponses 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. Si nous avons une demande comme celle-ci:

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

La réponse contiendra le code 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 dimensions. Le nombre de DimensionHeaders et l'ordre de ces DimensionHeaders correspondent aux dimensions présentes dans les lignes.

metricHeaders[]

object (MetricHeader)

Décrit les colonnes de métriques. Le nombre d'en-têtes de métriques et leur ordre correspondent aux métriques présentes dans les lignes.

rows[]

object (Row)

Lignes des combinaisons de valeurs des dimensions et des valeurs des 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 dimensionsValues définies sur "RESERVED_".

metadata

object (ResponseMetaData)

Métadonnées du rapport.

propertyQuota

object (PropertyQuota)

État du quota de cette propriété Analytics (demande incluse).

kind

string

Identifie le type de ressource de ce message. Cet kind correspond toujours à la chaîne fixe "analyticsData#runPivotReport". Utile pour distinguer les types de réponses au format JSON.

PivotHeader

Dimensions de valeurs 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 pour 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 demande.

PivotDimensionHeader

Résume les valeurs de dimension à partir 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.