- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Compatibilità
- DimensionCompatibility
- MetricCompatibility
- Prova!
Questo metodo di compatibilità elenca le dimensioni e le metriche che possono essere aggiunte a una richiesta di report mantenendo la compatibilità. Questo metodo non va a buon fine se le dimensioni e le metriche della richiesta non sono compatibili.
In Google Analytics, i report non vanno a buon fine se richiedono dimensioni e/o metriche incompatibili. In questo caso, dovrai rimuovere le dimensioni e/o le metriche dal report incompatibile finché non sarà compatibile.
I report In tempo reale e Core hanno regole di compatibilità diverse. Questo metodo verifica la compatibilità per i report di Core.
Richiesta HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
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. Per scoprire di più, consulta dove trovare l'ID proprietà.  Esempio: properties/1234 | 
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON | 
|---|
| { "dimensions": [ { object ( | 
| Campi | |
|---|---|
| dimensions[] | 
 Le dimensioni in questo report.  | 
| metrics[] | 
 Le metriche in questo report.  | 
| dimension | 
 La clausola di filtro delle dimensioni.  | 
| metric | 
 La clausola di filtro delle metriche.  | 
| compatibility | 
 Filtra le dimensioni e le metriche nella risposta solo in base a questa compatibilità. Viene comunemente utilizzato come  | 
Corpo della risposta
La risposta di compatibilità con la compatibilità di ogni dimensione e metrica.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON | 
|---|
| { "dimensionCompatibilities": [ { object ( | 
| Campi | |
|---|---|
| dimension | 
 La compatibilità di ogni dimensione. | 
| metric | 
 La compatibilità di ogni metrica. | 
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
- https://www.googleapis.com/auth/analytics.readonly
- https://www.googleapis.com/auth/analytics
Compatibilità
I tipi di compatibilità per una singola dimensione o metrica.
| Enum | |
|---|---|
| COMPATIBILITY_UNSPECIFIED | Compatibilità non specificata. | 
| COMPATIBLE | La dimensione o la metrica è compatibile. Questa dimensione o metrica può essere aggiunta a un report. | 
| INCOMPATIBLE | La dimensione o la metrica non è compatibile. Questa dimensione o metrica non può essere aggiunta a un report. | 
DimensionCompatibility
La compatibilità per una singola dimensione.
| Rappresentazione JSON | 
|---|
| { "dimensionMetadata": { object ( | 
| Campi | |
|---|---|
| dimension | 
 I metadati della dimensione contengono il nome dell'API per queste informazioni sulla compatibilità. I metadati della dimensione contengono anche altre informazioni utili, come il nome e la descrizione dell'interfaccia utente. | 
| compatibility | 
 La compatibilità di questa dimensione. Se la compatibilità è COMPATIBILE, questa dimensione può essere aggiunta correttamente al report. | 
MetricCompatibility
La compatibilità per una singola metrica.
| Rappresentazione JSON | 
|---|
| { "metricMetadata": { object ( | 
| Campi | |
|---|---|
| metric | 
 I metadati delle metriche contengono il nome dell'API per queste informazioni sulla compatibilità. I metadati della metrica contengono anche altre informazioni utili, come il nome e la descrizione dell'interfaccia utente. | 
| compatibility | 
 La compatibilità di questa metrica. Se la compatibilità è COMPATIBILE, questa metrica può essere aggiunta correttamente al report. |