- Żą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,  |