Le dimensioni sono attributi dei dati. Ad esempio, la dimensione Città indica la città da cui ha avuto origine un evento. I valori delle dimensioni nelle risposte ai report sono stringhe. Ad esempio, la città potrebbe essere "Parigi" o "New York". Le richieste possono contenere fino a nove dimensioni.
| Rappresentazione JSON | 
|---|
{
  "name": string,
  "dimensionExpression": {
    object ( | 
            
| Campi | |
|---|---|
name | 
              
                 
 Il nome della dimensione. Consulta la sezione Dimensioni API per l'elenco dei nomi delle dimensioni supportati dai metodi di reporting principali come  Se viene specificato  Le dimensioni vengono richiamate da   | 
            
dimension | 
              
                 
 Una dimensione può essere il risultato di un'espressione di più dimensioni. Ad esempio, dimensione "country, city": concatenate(country, ", ", city).  | 
            
DimensionExpression
Utilizzato per esprimere una dimensione che è il risultato di una formula di più dimensioni. Esempi di utilizzo: 1) lowerCase(dimensione) 2) concatenate(dimensione1; simbolo; dimensione2).
| Rappresentazione JSON | 
|---|
{ // Union field  | 
              
| Campi | |
|---|---|
Campo unione one_expression. Specifica un tipo di espressione di dimensione per DimensionExpression. one_expression può essere solo uno dei seguenti: | 
              |
lower | 
                
                   
 Utilizzato per convertire un valore della dimensione in minuscolo.  | 
              
upper | 
                
                   
 Utilizzato per convertire un valore di dimensione in maiuscolo.  | 
              
concatenate | 
                
                   
 Utilizzato per combinare i valori delle dimensioni in un'unica dimensione. Ad esempio, dimensione "country, city": concatenate(country, ", ", city).  | 
              
CaseExpression
Utilizzato per convertire un valore della dimensione in un singolo caso.
| Rappresentazione JSON | 
|---|
{ "dimensionName": string }  | 
              
| Campi | |
|---|---|
dimension | 
                
                   
 Nome di una dimensione. Il nome deve fare riferimento a un nome nel campo delle dimensioni della richiesta.  | 
              
ConcatenateExpression
Utilizzato per combinare i valori delle dimensioni in un'unica dimensione.
| Rappresentazione JSON | 
|---|
{ "dimensionNames": [ string ], "delimiter": string }  | 
              
| Campi | |
|---|---|
dimension | 
                
                   
 Nomi delle dimensioni. I nomi devono fare riferimento ai nomi nel campo delle dimensioni della richiesta.  | 
              
delimiter | 
                
                   
 Il delimitatore inserito tra i nomi delle dimensioni. I delimitatori sono spesso singoli caratteri come "|" o ",", ma possono essere stringhe più lunghe. Se un valore della dimensione contiene il delimitatore, entrambi saranno presenti nella risposta senza alcuna distinzione. Ad esempio,se il valore della dimensione 1 = "US,FR", il valore della dimensione 2 = "JP" e il delimitatore = ",", la risposta conterrà "US,FR,JP".  |