RunAccessReportResponse

La risposta personalizzata Report record di accesso ai dati.

Rappresentazione JSON
{
  "dimensionHeaders": [
    {
      object (AccessDimensionHeader)
    }
  ],
  "metricHeaders": [
    {
      object (AccessMetricHeader)
    }
  ],
  "rows": [
    {
      object (AccessRow)
    }
  ],
  "rowCount": integer,
  "quota": {
    object (AccessQuota)
  }
}
Campi
dimensionHeaders[]

object (AccessDimensionHeader)

L'intestazione di una colonna del report corrispondente a una dimensione specifica. Il numero e l'ordine delle intestazioni DimensionHeaders corrispondono alle dimensioni presenti nelle righe.

metricHeaders[]

object (AccessMetricHeader)

L'intestazione di una colonna del report corrispondente a una metrica specifica. Il numero di MetricHeaders e l'ordine di MetricHeaders corrisponde alle metriche presenti nelle righe.

rows[]

object (AccessRow)

Righe di combinazioni di valori di dimensioni e valori delle metriche nel report.

rowCount

integer

Il numero totale di righe nel risultato della query. rowCount è indipendente dal numero di righe restituite nella risposta, dal parametro di richiesta limit e dal parametro di richiesta offset. Ad esempio, se una query restituisce 175 righe e include limit su 50 nella richiesta API, la risposta conterrà rowCount di 175 ma solo 50 righe.

Per scoprire di più su questo parametro di impaginazione, consulta Pagination.

quota

object (AccessQuota)

Lo stato della quota per questa proprietà Analytics, inclusa questa richiesta. Questo campo non funziona con le richieste a livello di account.

AccessDimensionHeader

Descrive una colonna delle dimensioni nel report. Le dimensioni richieste in un report generano voci di colonna all'interno delle righe e delle intestazioni DimensionHeader. Tuttavia, le dimensioni utilizzate esclusivamente all'interno di filtri o espressioni non generano colonne in un report; di conseguenza, queste dimensioni non producono intestazioni.

Rappresentazione JSON
{
  "dimensionName": string
}
Campi
dimensionName

string

Il nome della dimensione; ad esempio "userEmail".

AccessMetricHeader

Descrive una colonna di metrica nel report. Le metriche visibili richieste in un report producono voci di colonna all'interno di righe e MetricHeaders. Tuttavia, le metriche utilizzate esclusivamente all'interno di filtri o espressioni non producono colonne in un report; di conseguenza, queste metriche non producono intestazioni.

Rappresentazione JSON
{
  "metricName": string
}
Campi
metricName

string

Il nome della metrica; ad esempio "accessCount".

AccessRow

Accedi ai dati del report per ogni riga.

Rappresentazione JSON
{
  "dimensionValues": [
    {
      object (AccessDimensionValue)
    }
  ],
  "metricValues": [
    {
      object (AccessMetricValue)
    }
  ]
}
Campi
dimensionValues[]

object (AccessDimensionValue)

Elenco dei valori delle dimensioni. Questi valori sono nello stesso ordine specificato nella richiesta.

metricValues[]

object (AccessMetricValue)

Elenco dei valori delle metriche. Questi valori sono nello stesso ordine specificato nella richiesta.

AccessDimensionValue

Il valore di una dimensione.

Rappresentazione JSON
{
  "value": string
}
Campi
value

string

Il valore della dimensione. Ad esempio, questo valore può essere "Francia" per "country" .

AccessMetricValue

Il valore di una metrica.

Rappresentazione JSON
{
  "value": string
}
Campi
value

string

Il valore della misurazione. Ad esempio, questo valore può essere "13".

AccessQuota

Stato attuale di tutte le quote per questa proprietà Analytics. Se una quota per una proprietà è esaurita, tutte le richieste a quella proprietà restituiranno errori di esaurimento risorse.

Rappresentazione JSON
{
  "tokensPerDay": {
    object (AccessQuotaStatus)
  },
  "tokensPerHour": {
    object (AccessQuotaStatus)
  },
  "concurrentRequests": {
    object (AccessQuotaStatus)
  },
  "serverErrorsPerProjectPerHour": {
    object (AccessQuotaStatus)
  },
  "tokensPerProjectPerHour": {
    object (AccessQuotaStatus)
  }
}
Campi
tokensPerDay

object (AccessQuotaStatus)

Le proprietà possono utilizzare 250.000 token al giorno. La maggior parte delle richieste consuma meno di 10 token.

tokensPerHour

object (AccessQuotaStatus)

Le proprietà possono utilizzare 50.000 token all'ora. Una richiesta API consuma un solo numero di token, che viene detratto da tutte le quote orarie, giornaliere e per progetto.

concurrentRequests

object (AccessQuotaStatus)

Le proprietà possono utilizzare fino a 50 richieste in parallelo.

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

Le proprietà e le coppie di progetti cloud possono avere fino a 50 errori del server all'ora.

tokensPerProjectPerHour

object (AccessQuotaStatus)

Le proprietà possono utilizzare fino al 25% dei token per progetto all'ora. Ciò significa che le proprietà Analytics 360 possono utilizzare 12.500 token per progetto all'ora. Una richiesta API consuma un solo numero di token, che viene detratto da tutte le quote orarie, giornaliere e per progetto.

AccessQuotaStatus

Stato attuale di un determinato gruppo di quota.

Rappresentazione JSON
{
  "consumed": integer,
  "remaining": integer
}
Campi
consumed

integer

Quota utilizzata da questa richiesta.

remaining

integer

Quota rimanente dopo questa richiesta.