- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- RunPivotReportRequest
- Prova!
Restituisce più report pivot in un batch. Tutti i report devono riguardare la stessa proprietà Google Analytics.
Richiesta HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunPivotReports
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
Parametri | |
---|---|
property |
Un identificatore della proprietà Google Analytics di cui vengono monitorati gli eventi. Specificato nel percorso dell'URL e non nel corpo. Per scoprire di più, consulta dove trovare l'ID proprietà. Questa proprietà deve essere specificata per il batch. La proprietà all'interno di RunPivotReportRequest 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 pivot separata. Ogni richiesta batch è consentita fino a 5 richieste. |
Corpo della risposta
La risposta batch contenente più report pivot.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"pivotReports": [
{
object ( |
Campi | |
---|---|
pivot |
Risposte individuali. Ogni risposta ha una richiesta di report pivot 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.readonly
https://www.googleapis.com/auth/analytics
RunPivotReportRequest
La richiesta di generazione di un report pivot.
Rappresentazione JSON |
---|
{ "property": string, "dimensions": [ { object ( |
Campi | |
---|---|
property |
Un identificatore della proprietà Google Analytics di cui vengono monitorati gli eventi. Specificato nel percorso dell'URL e non nel corpo. Per scoprire di più, consulta 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. Tutte le dimensioni definite devono essere utilizzate da uno dei seguenti elementi: dimensionExpression, dimensionFilter, pivots, orderBys. |
metrics[] |
Le metriche richieste, è necessario specificare almeno una metrica. Tutte le metriche definite devono essere utilizzate da uno dei seguenti elementi: metric_expression, metricFilter, orderBys. |
date |
L'intervallo di date per recuperare i dati sugli eventi per il report. Se vengono specificati più intervalli di date, nel report vengono utilizzati i dati sugli eventi di ogni intervallo. Nei nomi di campo di un pivot è possibile includere una dimensione speciale con il nome di campo "dateRange". Se è inclusa, il report esegue un confronto tra gli intervalli di date. In una richiesta di coorte, questo |
pivots[] |
Descrive il formato visivo delle dimensioni del report in colonne o righe. L'unione dei nomi di campo (nomi delle dimensioni) in tutti i pivot deve essere un sottoinsieme dei nomi delle dimensioni definiti in Dimensioni. Nessuno dei due pivot può condividere una dimensione. Una dimensione è visibile solo se viene visualizzata in un pivot. |
dimension |
La clausola di filtro delle dimensioni. Le dimensioni devono essere richieste per essere utilizzate in questo filtro. Le metriche non possono essere utilizzate in questo filtro. |
metric |
La clausola di filtro delle metriche. Applicato nella fase post aggregazione, in modo simile alla clausola having di SQL. Le metriche devono essere richieste per essere utilizzate in questo filtro. Le dimensioni non possono essere utilizzate in questo filtro. |
currency |
Un codice valuta in formato ISO4217, ad esempio "AED", "USD", "JPY". Se il campo è vuoto, il report utilizza la valuta predefinita della proprietà. |
cohort |
Gruppo di coorte associato a questa richiesta. Se nella richiesta è presente un gruppo di coorti, deve essere presente la dimensione "cohort". |
keep |
Se è false o non specificato, ogni riga con tutte le metriche uguali a 0 non verrà restituita. 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 |
return |
Attiva/disattiva la restituzione dello stato corrente 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 sia un campo di confronti sia una dimensione di confronti per ricevere una colonna di confronto nella risposta. |