- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- RunReportRequest
- Fai una prova!
Restituisce più report in un batch. Tutti i report devono riguardare la stessa proprietà Google Analytics.
Richiesta HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunReports
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
property |
Un identificatore di proprietà Google Analytics di cui vengono monitorati gli eventi. Specificato nel percorso dell'URL e non nel corpo. Per saperne di più, consulta la sezione Dove trovare l'ID proprietà. Questa proprietà deve essere specificata per il batch. La proprietà all'interno di RunReportRequest può essere non specificata o coerente con questa proprietà. Esempio: properties/1234 |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"requests": [
{
object ( |
| Campi | |
|---|---|
requests[] |
Richieste individuali. Ogni richiesta ha una risposta del report separata. Ogni richiesta batch può contenere fino a 5 richieste. |
Corpo della risposta
La risposta in batch contenente più report.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"reports": [
{
object ( |
| Campi | |
|---|---|
reports[] |
Risposte individuali. Ogni risposta ha una richiesta di report separata. |
kind |
Identifica il tipo di risorsa di questo messaggio. Questo |
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
RunReportRequest
La richiesta di generare un report.
| Rappresentazione JSON |
|---|
{ "property": string, "dimensions": [ { object ( |
| Campi | |
|---|---|
property |
Un identificatore di proprietà Google Analytics di cui vengono monitorati gli eventi. Specificato nel percorso dell'URL e non nel corpo. Per saperne di più, consulta la sezione Dove trovare l'ID proprietà. All'interno di una richiesta batch, questa proprietà deve essere non specificata o coerente con la proprietà a livello di batch. Esempio: properties/1234 |
dimensions[] |
Le dimensioni richieste e visualizzate. |
metrics[] |
Le metriche richieste e visualizzate. |
dateRanges[] |
Intervalli di date dei 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 due intervalli di date si sovrappongono, i dati sugli eventi per i giorni sovrapposti vengono inclusi nelle righe di risposta per entrambi gli intervalli di date. In una richiesta di coorte, questo |
dimensionFilter |
I filtri di dimensione consentono di richiedere solo valori di dimensione specifici nel report. Per saperne di più, consulta la sezione Nozioni di base sui filtri di dimensione per esempi. Le metriche non possono essere utilizzate in questo filtro. |
metricFilter |
La clausola di filtro delle metriche. Applicata dopo l'aggregazione delle righe del report, in modo simile alla clausola having di SQL. Le dimensioni non possono essere utilizzate in questo filtro. |
offset |
Il conteggio delle righe della riga iniziale. La prima riga viene conteggiata come riga 0. Quando si esegue la paginazione, la prima richiesta non specifica l'offset o, in modo equivalente, imposta l'offset su 0; la prima richiesta restituisce il primo Per saperne di più su questo parametro di paginazione, consulta la sezione Paginazione. |
limit |
Il numero di righe da restituire. Se non specificato, vengono restituite 10.000 righe. L'API restituisce un massimo di 250.000 righe per richiesta, indipendentemente dal numero di righe richieste. L'API può anche restituire meno righe del Per saperne di più su questo parametro di paginazione, consulta la sezione Paginazione. |
metricAggregations[] |
Aggregazione delle metriche. I valori delle metriche aggregate verranno mostrati nelle righe in cui i valori di dimensione sono impostati su "RESERVED_(MetricAggregation)". Gli aggregati che includono sia i confronti sia più intervalli di date verranno aggregati in base agli intervalli di date. |
orderBys[] |
Specifica l'ordine delle righe nella risposta. Le richieste che includono sia i confronti sia più intervalli di date avranno gli ordini applicati ai confronti. |
currencyCode |
Un codice valuta in formato ISO4217, ad esempio "AED", "USD", "JPY". Se il campo è vuoto, il report utilizza la valuta predefinita della proprietà. |
cohortSpec |
Gruppo di coorti associato a questa richiesta. Se nella richiesta è presente un gruppo di coorti, deve essere presente la dimensione "coorte". |
keepEmptyRows |
Se è false o non specificato, non verrà restituita ogni riga con tutte le metriche uguali a 0. Se è true, queste righe verranno restituite se non vengono rimosse separatamente da un filtro. Indipendentemente da questa impostazione Ad esempio, se una proprietà non registra mai un evento |
returnPropertyQuota |
Attiva/disattiva la restituzione dello stato attuale della quota di questa proprietà Google Analytics. La quota viene restituita in PropertyQuota. |
comparisons[] |
Facoltativo. La configurazione dei confronti richiesti e visualizzati. La richiesta richiede solo un campo di confronti per ricevere una colonna di confronto nella risposta. |