- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- DimensionMetadata
- MetricMetadata
- BlockedReason
- ComparisonMetadata
- ConversionMetadata
- Wypróbuj
Zwraca metadane wymiarów i danych dostępnych w metodach raportowania. Służy do eksplorowania wymiarów i danych. W tej metodzie w żądaniu podawany jest identyfikator usługi w Google Analytics, a odpowiedź dotycząca metadanych zawiera wymiary i dane niestandardowe oraz metadane Universal Analytics.
Jeśli np. w usłudze zarejestrowany jest rodzaj danych niestandardowych o nazwie parametru levels_unlocked, odpowiedź metadanych będzie zawierać customEvent:levels_unlocked. Metadane uniwersalne to wymiary i dane, które mają zastosowanie do każdej usługi, np. country i totalUsers.
Żądanie HTTP
GET https://analyticsdata.googleapis.com/v1alpha/{name=properties/*/metadata}
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
name |
Wymagane. Nazwa zasobu metadanych do pobrania. To pole nazwy jest określone w ścieżce adresu URL, a nie w parametrach adresu URL. Usługa to numeryczny identyfikator usługi w Google Analytics. Więcej informacji znajdziesz w artykule gdzie znaleźć identyfikator usługi. Przykład: properties/1234/metadata W przypadku wymiarów i danych wspólnych dla wszystkich usług ustaw identyfikator usługi na 0. W tym specjalnym trybie ta metoda nie zwraca wymiarów ani danych niestandardowych. |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Wymiary, dane i porównania obecnie akceptowane w metodach raportowania.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "name": string, "dimensions": [ { object ( |
| Pola | |
|---|---|
name |
Nazwa zasobu tych metadanych. |
dimensions[] |
Opisy wymiarów. |
metrics[] |
Opisy danych. |
comparisons[] |
Opisy porównania. |
conversions[] |
opisy konwersji; |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
DimensionMetadata
Wyjaśnia wymiar.
| Zapis JSON |
|---|
{
"apiName": string,
"uiName": string,
"description": string,
"deprecatedApiNames": [
string
],
"customDefinition": boolean,
"category": string,
"sections": [
enum ( |
| Pola | |
|---|---|
apiName |
Nazwa tego wymiaru. Można go używać w |
uiName |
Nazwa tego wymiaru w interfejsie Google Analytics. Na przykład: |
description |
Opis sposobu używania i obliczania tego wymiaru. |
deprecatedApiNames[] |
Nadal używane, ale wycofane nazwy tego wymiaru. Jeśli ten wymiar jest wypełniony, jest dostępny przez okres czasu w przypadku wartości |
customDefinition |
Wartość „prawda”, jeśli wymiar jest niestandardowy w tej usłudze. Obejmuje to wymiary niestandardowe o zakresie użytkownika, zdarzenia i produktu. Więcej informacji o wymiarach niestandardowych znajdziesz na stronie https://support.google.com/analytics/answer/14240153. Dotyczy to również niestandardowych grup kanałów. Więcej informacji o niestandardowych grupach kanałów znajdziesz na stronie https://support.google.com/analytics/answer/13051316. |
category |
Wyświetlana nazwa kategorii, do której należy ten wymiar. Podobne wymiary i dane są pogrupowane w kategorie. |
sections[] |
Określa sekcje Google Analytics, do których odnosi się ten wymiar. |
MetricMetadata
Wyjaśnia dane.
| Zapis JSON |
|---|
{ "apiName": string, "uiName": string, "description": string, "deprecatedApiNames": [ string ], "type": enum ( |
| Pola | |
|---|---|
apiName |
Nazwa wskaźnika. Można go używać w |
uiName |
Nazwa tego rodzaju danych w interfejsie Google Analytics. Na przykład: |
description |
Opis sposobu używania i obliczania tych danych. |
deprecatedApiNames[] |
Nadal używane, ale wycofane nazwy tego rodzaju danych. Jeśli te dane są wypełnione, są dostępne w przypadku wartości |
type |
Typ tych danych. |
expression |
Wyrażenie matematyczne tego wskaźnika pochodnego. Można go używać w polu |
customDefinition |
Wartość „prawda”, jeśli dane są danymi niestandardowymi w tej usłudze. |
blockedReasons[] |
Jeśli podano przyczyny, dostęp do tych danych w tej usłudze jest zablokowany. Żądania interfejsu API wysyłane przez Ciebie do tej usługi w przypadku tych danych będą realizowane, ale raport będzie zawierać w przypadku tych danych tylko zera. Żądania do interfejsu API z filtrami danych dotyczącymi zablokowanych danych będą się kończyć niepowodzeniem. Jeśli pole „Przyczyny” jest puste, masz dostęp do tych danych. Więcej informacji znajdziesz w artykule Zarządzanie dostępem i ograniczeniami dotyczącymi danych. |
category |
Wyświetlana nazwa kategorii, do której należą te dane. Podobne wymiary i dane są pogrupowane w kategorie. |
sections[] |
Określa sekcje Google Analytics, do których odnoszą się te dane. |
BlockedReason
Uzasadnienie, dlaczego te dane są zablokowane.
| Wartości w polu enum | |
|---|---|
BLOCKED_REASON_UNSPECIFIED |
Nigdy nie będzie określony w odpowiedzi interfejsu API. |
NO_REVENUE_METRICS |
Jeśli jest on widoczny, oznacza to, że nie masz dostępu do danych związanych z przychodami w tej usłudze, a te dane są związane z przychodami. |
NO_COST_METRICS |
Jeśli występuje, Twój dostęp do danych związanych z kosztami w tej usłudze jest zablokowany, a te dane są związane z kosztami. |
ComparisonMetadata
Metadane dotyczące pojedynczego porównania.
| Zapis JSON |
|---|
{ "apiName": string, "uiName": string, "description": string } |
| Pola | |
|---|---|
apiName |
Nazwa zasobu tego porównania. Można go używać w polu |
uiName |
Nazwa tego porównania w interfejsie Google Analytics. |
description |
Opis tego porównania. |
ConversionMetadata
Metadane pojedynczej konwersji.
| Zapis JSON |
|---|
{ "conversionAction": string, "displayName": string } |
| Pola | |
|---|---|
conversionAction |
Unikalny identyfikator działania powodującego konwersję. Ten identyfikator służy do określania, które konwersje mają być uwzględniane w raporcie. W tym celu należy wypełnić pole |
displayName |
Nazwa tej konwersji w interfejsie Google Analytics. |