Method: properties.batchRunPivotReports

Restituisce più report pivot in un gruppo. Tutti i report devono essere relativi alla stessa proprietà GA4.

Richiesta HTTP

POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunPivotReports

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
property

string

Un identificatore di proprietà GA4 di Google Analytics di cui vengono monitorati gli eventi. Specificato nel percorso dell'URL e non nel corpo. Per scoprire di più, scopri dove trovare il tuo ID proprietà. Questa proprietà deve essere specificata per il batch. La proprietà all'interno di RunPivotReportRequest potrebbe non essere specificata o essere coerente con questa proprietà.

Esempio: proprietà/1234

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "requests": [
    {
      object (RunPivotReportRequest)
    }
  ]
}
Campi
requests[]

object (RunPivotReportRequest)

Richieste individuali. Ogni richiesta ha una risposta a un report pivot separato. A ogni richiesta batch è consentito un massimo di 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 (RunPivotReportResponse)
    }
  ],
  "kind": string
}
Campi
pivotReports[]

object (RunPivotReportResponse)

Risposte individuali. Ogni risposta ha una richiesta di rapporto pivot separata.

kind

string

Identifica il tipo di risorsa di questo messaggio. Questo kind è sempre la stringa fissa "analyticsData#batchRunPivotreports". Utile per distinguere tra i tipi di risposta in JSON.

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 generare un report pivot.

Rappresentazione JSON
{
  "property": string,
  "dimensions": [
    {
      object (Dimension)
    }
  ],
  "metrics": [
    {
      object (Metric)
    }
  ],
  "dateRanges": [
    {
      object (DateRange)
    }
  ],
  "pivots": [
    {
      object (Pivot)
    }
  ],
  "dimensionFilter": {
    object (FilterExpression)
  },
  "metricFilter": {
    object (FilterExpression)
  },
  "currencyCode": string,
  "cohortSpec": {
    object (CohortSpec)
  },
  "keepEmptyRows": boolean,
  "returnPropertyQuota": boolean,
  "comparisons": [
    {
      object (Comparison)
    }
  ]
}
Campi
property

string

Un identificatore di proprietà GA4 di Google Analytics di cui vengono monitorati gli eventi. Specificato nel percorso dell'URL e non nel corpo. Per scoprire di più, scopri dove trovare il tuo ID proprietà. All'interno di una richiesta batch, questa proprietà non deve essere specificata o deve essere coerente con la proprietà a livello di batch.

Esempio: proprietà/1234

dimensions[]

object (Dimension)

Le dimensioni richieste. Tutte le dimensioni definite devono essere utilizzate da uno dei seguenti elementi: dimensionExpression, dimensionFilter, pivot e orderBys.

metrics[]

object (Metric)

Le metriche richieste. È necessario specificare almeno una metrica. Tutte le metriche definite devono essere utilizzate da uno dei seguenti elementi: espressione_metrica, metricaFiltro, ordineBys.

dateRanges[]

object (DateRange)

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 ciascun intervallo di date. Una dimensione speciale con il nome del campo "dateRange" può essere incluso nei nomi dei campi di un pivot, se incluso, il report confronta tra intervalli di date. In una richiesta di coorte, questo dateRanges non deve essere specificato.

pivots[]

object (Pivot)

Descrive il formato visivo delle dimensioni del report in colonne o righe. L'unione dei fieldNames (nomi delle dimensioni) in tutti i pivot deve essere un sottoinsieme dei nomi delle dimensioni definiti in Dimensioni. Una dimensione non può essere condivisa da due pivot. Una dimensione è visibile solo se appare in un pivot.

dimensionFilter

object (FilterExpression)

La clausola del filtro delle dimensioni. È necessario richiedere le dimensioni per poter essere utilizzate in questo filtro. Le metriche non possono essere utilizzate in questo filtro.

metricFilter

object (FilterExpression)

La clausola di filtro delle metriche. Applicato nella fase di post-aggregazione, in modo simile alla clausola SQL. È necessario richiedere le metriche per poter essere utilizzate in questo filtro. Le dimensioni non possono essere utilizzate in questo filtro.

currencyCode

string

Un codice valuta in formato ISO4217, ad esempio "AED", "USD", "JPY". Se il campo è vuoto, il report utilizza la valuta predefinita della proprietà.

cohortSpec

object (CohortSpec)

Gruppo di coorti associato a questa richiesta. Se nella richiesta è presente un gruppo di coorte, la "coorte" deve essere presente.

keepEmptyRows

boolean

Se il valore è false o non specificato, non verrà restituita ogni riga con tutte le metriche uguali a 0. Se impostato su true, queste righe vengono restituite se non vengono rimosse separatamente da un filtro.

Indipendentemente da questa impostazione di keepEmptyRows, in un report possono essere visualizzati solo i dati registrati dalla proprietà Google Analytics (GA4).

Ad esempio, se una proprietà non registra mai un evento purchase, una query per la dimensione eventName e la metrica eventCount non avrà la riga eventName: "purchase" e eventCount: 0.

returnPropertyQuota

boolean

Consente di scegliere se restituire lo stato attuale della quota di questa proprietà Analytics. La quota viene restituita in PropertyQuota.

comparisons[]

object (Comparison)

(Facoltativo) La configurazione dei confronti richiesti e visualizzati. Per ricevere una colonna di confronto nella risposta, la richiesta richiede sia un campo di confronto sia una dimensione di confronto.