Interfejs Google Analytics Realtime API zwraca niestandardowy raport zawierający dane o zdarzeniach w czasie rzeczywistym dotyczące Twojej usługi. Raporty te pokazują zdarzenia i wykorzystanie z ostatnich 30 minut.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runRealtimeReport
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
property |
Identyfikator usługi w GA4 w Google Analytics, którego zdarzenia są śledzone. Jest określony w ścieżce adresu URL, a nie w treści. 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[] |
Żądane i wyświetlane wymiary. |
metrics[] |
Dane żądane i wyświetlone. |
limit |
Liczba wierszy do zwrócenia. Jeśli parametr |
dimensionFilter |
Klauzula filtrowania wymiarów. Użycie wymiarów w tym filtrze wymaga wysłania prośby o przesłanie prośby. W tym filtrze nie można używać danych. |
metricFilter |
Klauzula filtra wskaźników. Stosowane na etapie po agregacji, podobnie jak w klauzuli SQL. Aby ich używać w tym filtrze, musisz poprosić o ich użycie. W tym filtrze nie można używać wymiarów. |
metricAggregations[] |
Agregacja wskaźników. Zagregowane wartości danych będą widoczne w wierszach, w których wymiar wymiarValues ma wartość „RESERVED_(MetricAggregation)”. |
orderBys[] |
Określa kolejność wierszy w odpowiedzi. |
returnPropertyQuota |
Określa, czy ma być zwracany bieżący stan limitu czasu rzeczywistego w tej usłudze Analytics. Limit jest zwracany w polu PropertyQuota. |
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Tabela raportu w czasie rzeczywistym odpowiedzi na żądanie.
| Zapis JSON | |
|---|---|
{ "dimensionHeaders": [ { object ( |
|
| Pola | |
|---|---|
dimensionHeaders[] |
Opisuje kolumny wymiarów. Liczba nagłówków DimensionsHeaders i kolejność nagłówków Wymiarów jest zgodna z wymiarami w wierszach. |
metricHeaders[] |
Opisuje kolumny danych. Liczba nagłówków MetricHeaders i kolejność nagłówków MetricHeaders jest zgodna z danymi w wierszach. |
rows[] |
Wiersze kombinacji wartości wymiarów i wartości danych w raporcie. |
totals[] |
Łączne wartości danych, jeśli są wymagane. |
maximums[] |
Maksymalne wartości danych, jeśli są wymagane. |
minimums[] |
Minimalne wartości danych, jeśli są wymagane. |
rowCount |
Łączna liczba wierszy w wyniku zapytania niezależnie od liczby wierszy zwróconych w odpowiedzi. Jeśli na przykład zapytanie zwraca 175 wierszy, a w żądaniu do interfejsu API zawiera ono limit = 50, odpowiedź będzie zawierać wartość rowCount = 175, ale tylko 50 wierszy. |
propertyQuota |
Stan limitu w czasie rzeczywistym w tej usłudze Analytics z uwzględnieniem tego żądania. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów protokołu OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics