RunAccessReportResponse

La risposta personalizzata del 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 che corrisponde a una dimensione specifica. Il numero di intestazioni delle dimensioni e l'ordine delle intestazioni delle dimensioni corrispondono alle dimensioni presenti nelle righe.

metricHeaders[]

object (AccessMetricHeader)

L'intestazione di una colonna del report che corrisponde a una metrica specifica. Il numero di intestazioni delle metriche e l'ordine delle intestazioni delle metriche corrispondono alle metriche presenti nelle righe.

rows[]

object (AccessRow)

Righe di combinazioni di valori di dimensione e valori di 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 di 50 nella richiesta API, la risposta conterrà limit di 175, ma solo 50 righe.rowCount

Per scoprire di più su questo parametro di paginazione, consulta Paginazione.

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 della dimensione nel report. Le dimensioni richieste in un report producono voci di colonna all'interno di righe e DimensionHeaders. Tuttavia, le dimensioni utilizzate esclusivamente all'interno di filtri o espressioni non generano colonne in un report; di conseguenza, queste dimensioni non generano intestazioni.

Rappresentazione JSON
{
  "dimensionName": string
}
Campi
dimensionName

string

Il nome della dimensione, ad esempio "userEmail".

AccessMetricHeader

Descrive una colonna delle metriche 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 generano colonne in un report; di conseguenza, queste metriche non generano 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 di valori delle dimensioni. Questi valori sono nello stesso ordine specificato nella richiesta.

metricValues[]

object (AccessMetricValue)

Elenco di 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 potrebbe essere "Francia" per la dimensione "paese".

AccessMetricValue

Il valore di una metrica.

Rappresentazione JSON
{
  "value": string
}
Campi
value

string

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

AccessQuota

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

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 utilizza meno di 10 token.

tokensPerHour

object (AccessQuotaStatus)

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

concurrentRequests

object (AccessQuotaStatus)

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

serverErrorsPerProjectPerHour

object (AccessQuotaStatus)

Le coppie di proprietà e 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 singolo numero di token, che viene detratto da tutte le quote orarie, giornaliere e orarie per progetto.

AccessQuotaStatus

Stato attuale di un determinato gruppo di quote.

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

integer

Quota consumata da questa richiesta.

remaining

integer

Quota rimanente dopo questa richiesta.