- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- MinuteRange
- Wypróbuj
Zwraca niestandardowy raport z danymi o zdarzeniach w czasie rzeczywistym dotyczącymi Twojej usługi. Zdarzenia pojawiają się w raportach Czas rzeczywisty w kilka sekund po wysłaniu ich do Google Analytics. Raporty Czas rzeczywisty zawierają dane o zdarzeniach i użytkowaniu z okresu od bieżącej chwili do 30 minut wstecz (w przypadku usług w Google Analytics 360 – do 60 minut).
Aby dowiedzieć się, jak tworzyć żądania w czasie rzeczywistym i interpretować odpowiedzi, zapoznaj się z artykułem Tworzenie raportu Czas rzeczywisty.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
property |
Identyfikator usługi w Google Analytics, której zdarzenia są śledzone. Wskazuje się je w ścieżce adresu URL, a nie w treści. Więcej informacji znajdziesz w sekcji 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 żądane i wyświetlane. |
metrics[] |
Dane, które mają być wyświetlane. |
dimension |
Klauzula filtra wymiarów. W tym filtrze nie można używać danych. |
metric |
Klauzula filtra danych. Stosuje się go w fazie po agregacji, podobnie jak w przypadku klauzuli SQL having. W tym filtrze nie można używać wymiarów. |
limit |
Liczba wierszy do zwrócenia. Jeśli nie podasz tej wartości, zwróci się 10 tys. wierszy. Interfejs API zwraca maksymalnie 250 tys. wierszy na żądanie,niezależnie od tego, o ile prosisz. Wartość Interfejs API może też zwrócić mniej wierszy niż żądana liczba |
metric |
agregacja danych, Uwzględnione wartości danych będą wyświetlane w wierszach, w których wartości wymiarów mają ustawienie „RESERVED_(MetricAggregation)”. |
order |
Określa sposób sortowania wierszy w odpowiedzi. |
return |
Określa, czy zwracać bieżący stan limitu czasu rzeczywistego w usłudze w Google Analytics. Limit jest zwracany w PropertyQuota. |
minute |
Zakresy minutowe danych zdarzenia do odczytu. Jeśli nie zostanie podany, zostanie użyty zakres 1 minuty z ostatnich 30 minut. Jeśli żądasz zakresów minutowych, każdy wiersz odpowiedzi będzie zawierać indeks zakresu minutowego oparty na 0. Jeśli 2 zakresy minutowe się pokrywają, dane zdarzenia dotyczące pokrywających się minut są uwzględniane w wierszach odpowiedzi dla obu zakresów minut. |
Treść odpowiedzi
Tabela odpowiedzi w raporcie w czasie rzeczywistym odpowiadająca żądaniu.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "dimensionHeaders": [ { object ( |
Pola | |
---|---|
dimension |
Opisuje kolumny wymiarów. Liczba elementów DimensionHeaders i ich kolejność odpowiadają wymiarom obecnym we wierszach. |
metric |
Opisuje kolumny danych. Liczba nagłówków danych i ich kolejność odpowiadają danym w wierszach. |
rows[] |
wiersze z kombinacjami wartości wymiarów i wartości danych w raporcie. |
totals[] |
W razie potrzeby łączne wartości danych. |
maximums[] |
W razie potrzeby maksymalne wartości danych. |
minimums[] |
W razie potrzeby minimalne wartości danych. |
row |
Łączna liczba wierszy w wyniku zapytania. |
property |
Stan limitu dotyczącego danych w czasie rzeczywistym w usłudze w Google Analytics, w tym w przypadku tej prośby. |
kind |
Określa rodzaj zasobu, do którego odnosi się wiadomość. Wartość |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
MinuteRange
ciągły zbiór minut: startMinutesAgo
, startMinutesAgo + 1
, …, endMinutesAgo
; Dozwolone są żądania o zakresie do 2 minut.
Zapis JSON |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
Pola | |
---|---|
name |
Przypisuje nazwę temu zakresowi minut. Wymiar |
start |
Minuta rozpoczęcia zapytania jako liczba minut przed bieżącą chwilą. Na przykład Jeśli nie podasz żadnej wartości, |
end |
Minuta końcowa zapytania jako liczba minut przed bieżącą chwilą. Nie może być wcześniejsza niż Jeśli nie podasz wartości, |