- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Zgodność
- DimensionCompatibility
- MetricCompatibility
- Wypróbuj
Ta metoda sprawdzania zgodności wyświetla listę wymiarów i danych, które można dodać do żądania raportu bez utraty zgodności. Ta metoda zwraca błąd, jeśli wymiary i dane w żądaniu są niezgodne.
W Google Analytics raporty nie działają, jeśli żądają niezgodnych wymiarów lub danych. W takim przypadku musisz usunąć wymiary lub dane z niezgodnego raportu, aż stanie się on zgodny.
Raporty w czasie rzeczywistym i podstawowe mają różne reguły zgodności. Ta metoda sprawdza zgodność w przypadku raportów podstawowych.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
property |
Identyfikator usługi w Google Analytics, której zdarzenia są śledzone. Więcej informacji znajdziesz w artykule Gdzie znaleźć identyfikator usługi. Przykład: properties/1234 |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "dimensions": [ { object ( |
| Pola | |
|---|---|
dimensions[] |
Wymiary w tym raporcie. |
metrics[] |
Dane w tym raporcie. |
dimensionFilter |
Klauzula filtra wymiarów. |
metricFilter |
Klauzula filtra danych. |
compatibilityFilter |
Filtruje wymiary i dane w odpowiedzi, aby uwzględniać tylko te, które są zgodne. Zwykle używane jako |
Treść odpowiedzi
Odpowiedź dotycząca zgodności z informacjami o zgodności każdego wymiaru i danych.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "dimensionCompatibilities": [ { object ( |
| Pola | |
|---|---|
dimensionCompatibilities[] |
Zgodność każdego wymiaru. |
metricCompatibilities[] |
Zgodność każdego typu danych. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
Zgodność
Typy zgodności dla pojedynczego wymiaru lub danych.
| Wartości w polu enum | |
|---|---|
COMPATIBILITY_UNSPECIFIED |
Nieokreślona zgodność. |
COMPATIBLE |
Wymiar lub dane są zgodne. Ten wymiar lub dane można dodać do raportu. |
INCOMPATIBLE |
Wymiar lub dane są niezgodne. Tego wymiaru lub danych nie można dodać do raportu. |
DimensionCompatibility
Zgodność pojedynczego wymiaru.
| Zapis JSON |
|---|
{ "dimensionMetadata": { object ( |
| Pola | |
|---|---|
dimensionMetadata |
Metadane wymiaru zawierają nazwę interfejsu API dla tych informacji o zgodności. Metadane wymiaru zawierają też inne przydatne informacje, takie jak nazwa i opis w interfejsie. |
compatibility |
Zgodność tego wymiaru. Jeśli zgodność jest określona jako COMPATIBLE, ten wymiar można dodać do raportu. |
MetricCompatibility
Zgodność pojedynczych danych.
| Zapis JSON |
|---|
{ "metricMetadata": { object ( |
| Pola | |
|---|---|
metricMetadata |
Metadane danych zawierają nazwę interfejsu API dla tych informacji o zgodności. Metadane danych zawierają też inne przydatne informacje, takie jak nazwa i opis w interfejsie. |
compatibility |
Zgodność tych danych. Jeśli zgodność jest określona jako COMPATIBLE, te dane można dodać do raportu. |