- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- MinuteRange
- Wypróbuj
Zwraca niestandardowy raport zawierający dane o zdarzeniach w czasie rzeczywistym w Twojej usłudze. Zdarzenia pojawiają się w raportach w czasie rzeczywistym kilka sekund po wysłaniu do Google Analytics. Raporty w czasie rzeczywistym pokazują zdarzenia i dane o użytkowaniu z okresów od chwili obecnej do 30 minut wstecz (do 60 minut w przypadku usług Google Analytics 360).
Przewodnik po tworzeniu żądań w czasie rzeczywistym i interpretowaniu odpowiedzi znajdziesz w artykule Tworzenie raportu w czasie rzeczywistym.
Żą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. 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[] |
Wymiary, o które prosisz i które są wyświetlane. |
metrics[] |
Dane, o które prosisz i które są wyświetlane. |
dimensionFilter |
Klauzula filtra wymiarów. W tym filtrze nie można używać danych. |
metricFilter |
Klauzula filtra danych. Stosowana w fazie po agregacji, podobnie jak klauzula having w SQL. W tym filtrze nie można używać wymiarów. |
limit |
Liczba wierszy do zwrócenia. Jeśli nie podasz tu żadnej wartości, zostanie zwróconych 10 tys. wierszy. Interfejs API zwraca maksymalnie 250 tys. wierszy na żądanie,niezależnie od tego, ile wierszy poprosisz. Interfejs API może też zwrócić mniej wierszy niż żądany |
metricAggregations[] |
Agregacja danych. Zagregowane wartości danych będą wyświetlane w wierszach, w których wartości wymiarów są ustawione na „RESERVED_(MetricAggregation)”. |
orderBys[] |
Określa sposób sortowania wierszy w odpowiedzi. |
returnPropertyQuota |
Określa, czy ma być zwracany bieżący stan limitu w czasie rzeczywistym w tej usłudze Google Analytics. Limit jest zwracany w PropertyQuota. |
minuteRanges[] |
Zakresy minutowe danych o zdarzeniach do odczytu. Jeśli nie podasz tu żadnej wartości, zostanie użyty 1-minutowy zakres obejmujący ostatnie 30 minut. Jeśli poprosisz o kilka zakresów minutowych, każdy wiersz odpowiedzi będzie zawierał indeks zakresu minutowego liczony od zera. Jeśli 2 zakresy minutowe się pokrywają, dane o zdarzeniach z pokrywających się minut są uwzględniane w wierszach odpowiedzi dla obu zakresów minutowych. |
Treść odpowiedzi
Tabela raportu w czasie rzeczywistym odpowiadająca żądaniu.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "dimensionHeaders": [ { object ( |
| Pola | |
|---|---|
dimensionHeaders[] |
Opisuje kolumny wymiarów. Liczba nagłówków wymiarów i ich kolejność odpowiadają wymiarom występującym w wierszach. |
metricHeaders[] |
Opisuje kolumny danych. Liczba nagłówków danych i ich kolejność odpowiadają danym występującym w wierszach. |
rows[] |
Wiersze zawierające kombinacje wartości wymiarów i wartości danych w raporcie. |
totals[] |
Jeśli poprosisz o to, zagregowane wartości danych. |
maximums[] |
Jeśli poprosisz o to, maksymalne wartości danych. |
minimums[] |
Jeśli poprosisz o to, minimalne wartości danych. |
rowCount |
Łączna liczba wierszy w wyniku zapytania. |
propertyQuota |
Stan limitu w czasie rzeczywistym w tej usłudze Google Analytics, w tym to żądanie. |
kind |
Określa rodzaj zasobu, jakim jest ta wiadomość. Wartość |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics
MinuteRange
Ciągły zestaw minut: startMinutesAgo, startMinutesAgo + 1, ..., endMinutesAgo. Dozwolone są maksymalnie 2 zakresy minutowe w żądaniu.
| Zapis JSON |
|---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
| Pola | |
|---|---|
name |
Przypisuje nazwę do tego zakresu minutowego. W odpowiedzi na raport wymiar |
startMinutesAgo |
Włącznie początkowa minuta zapytania jako liczba minut przed obecną chwilą. Na przykład Jeśli nie podasz tu żadnej wartości, |
endMinutesAgo |
Włącznie końcowa minuta zapytania jako liczba minut przed obecną chwilą. Nie może przypadać przed Jeśli nie podasz tu żadnej wartości, |