- Richiesta HTTP
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- RunReportRequest
- Prova!
Restituisce più report in gruppo. Tutti i report devono riguardare la stessa entità.
Richiesta HTTP
POST https://analyticsdata.googleapis.com/v1alpha:batchRunReports
L'URL utilizza la sintassi di transcodifica gRPC.
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON | |
---|---|
{ "entity": { object ( |
Campi | |
---|---|
entity |
Una proprietà i cui eventi vengono monitorati. Questa entità deve essere specificata per il batch. L'entità all'interno di RunReportRequest potrebbe non essere specificata o coerente con questa entità. |
requests[] |
Richieste individuali. Ogni richiesta ha una risposta al report distinta. Ogni richiesta batch è consentita fino a 5 richieste. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
La risposta batch contenente più report.
Rappresentazione JSON | |
---|---|
{
"reports": [
{
object ( |
Campi | |
---|---|
reports[] |
Risposte individuali. Ogni risposta contiene una richiesta di report separata. |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
RunReportRequest
La richiesta per generare un report.
Rappresentazione JSON | |
---|---|
{ "entity": { object ( |
Campi | |
---|---|
entity |
Una proprietà i cui eventi vengono monitorati. All'interno di una richiesta batch, questa entità non deve essere specificata o deve essere coerente con l'entità a livello di batch. |
dimensions[] |
Le dimensioni richieste e visualizzate. |
metrics[] |
Le metriche richieste e visualizzate. |
dateRanges[] |
Intervalli di date di dati da leggere. Se vengono richiesti più intervalli di date, ogni riga di risposta conterrà un indice dell'intervallo di date basato su zero. Se si sovrappongono due intervalli di date, i dati sugli eventi per i giorni sovrapposti vengono inclusi nelle righe di risposta per entrambi gli intervalli. In una richiesta di coorte, questo |
offset |
Il conteggio delle righe della riga iniziale. La prima riga viene conteggiata come riga 0. |
limit |
Il numero di righe da restituire. Se il parametro |
metricAggregations[] |
Aggregazione delle metriche. I valori aggregati delle metriche verranno mostrati nelle righe in cui i valori delle dimensioni sono impostati su "RESERVED_(MetricAggregation)". |
dimensionFilter |
La clausola di filtro delle dimensioni. Per l'utilizzo in questo filtro è necessario richiedere le dimensioni. Impossibile utilizzare metriche in questo filtro. |
metricFilter |
La clausola di filtro delle metriche. Applicato in fase di post-aggregazione, in modo simile alla clausola SQL. L'utilizzo delle metriche in questo filtro è obbligatorio. Impossibile utilizzare le dimensioni in questo filtro. |
orderBys[] |
Specifica in che modo vengono ordinate le righe nella risposta. |
currencyCode |
Un codice valuta in formato ISO4217, ad esempio "AED", "USD", "JPY". Se il campo è vuoto, il report utilizza la valuta predefinita dell'entità. |
cohortSpec |
Gruppo di coorte associato a questa richiesta. Se la richiesta include un gruppo di coorte, deve essere presente la dimensione "coorte". |
keepEmptyRows |
Se il valore è false o non specificato, non verrà restituita ogni riga con tutte le metriche uguali a 0. Se il valore è true, queste righe vengono restituite se non vengono rimosse separatamente da un filtro. |
returnPropertyQuota |
Consente di attivare/disattivare la restituzione dello stato corrente della quota di questa proprietà Analytics. La quota viene restituita in PropertyQuota. |