- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- RunReportRequest
- Wypróbuj
Zwraca wiele raportów w sadu. Wszystkie raporty muszą dotyczyć tej samej usługi w Google Analytics.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunReports
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. Ta właściwość musi być określona dla partii. W pytaniu RunReportRequest właściwości może być nieokreślona lub zgodna z tą właściwością. Przykład: properties/1234 |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"requests": [
{
object ( |
Pola | |
---|---|
requests[] |
indywidualne prośby; Każde żądanie ma oddzielną odpowiedź na raport. Każde żądanie zbiorcze może zawierać maksymalnie 5 żądań. |
Treść odpowiedzi
Odpowiedź zbiorcza zawierająca wiele raportów.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"reports": [
{
object ( |
Pola | |
---|---|
reports[] |
pojedyncze odpowiedzi; Każda odpowiedź ma osobne żądanie raportowania. |
kind |
Określa rodzaj zasobu, do którego odnosi się wiadomość. Ten parametr |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
RunReportRequest
prośba o wygenerowanie raportu;
Zapis JSON |
---|
{ "property": string, "dimensions": [ { object ( |
Pola | |
---|---|
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. W żądaniu zbiorczym ta właściwość powinna być nieokreślona lub zgodna z właściwością na poziomie zbiorczego. Przykład: properties/1234 |
dimensions[] |
Wymiary żądane i wyświetlane. |
metrics[] |
Dane, które mają być wyświetlane. |
date |
Zakresy dat danych do odczytu. Jeśli zostanie podany zakres dat, każdy wiersz odpowiedzi będzie zawierać indeks zakresu dat oparty na 0. Jeśli 2 zakresy dat się pokrywają, dane o zdarzeniach z nachodzących na siebie dni są uwzględniane w wierszach odpowiedzi dla obu zakresów dat. W prośbie o dane dotyczące kohorty nie można podać wartości parametru |
dimension |
Filtry wymiarów umożliwiają wyświetlanie w raporcie tylko określonych wartości wymiarów. Więcej informacji i przykłady znajdziesz w artykule Podstawy filtrów wymiarów. W tym filtrze nie można używać danych. |
metric |
Klauzula filtra danych. Stosuje się go po zsumowaniu wierszy raportu, podobnie jak w przypadku klauzuli having w SQL. W tym filtrze nie można używać wymiarów. |
offset |
Liczba wierszy w wierszu początkowym. Pierwszy wiersz jest liczony jako wiersz 0. W przypadku pobierania stron pierwsze żądanie nie określa przesunięcia, czyli jest ustawione na 0. Pierwsze żądanie zwraca pierwsze Więcej informacji o tym parametrze podziału znajdziesz w sekcji Podział na strony. |
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 Więcej informacji o tym parametrze podziału znajdziesz w sekcji Podział na strony. |
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)”. Dane zbiorcze obejmujące porównania i wiele zakresów dat będą sumowane na podstawie zakresów dat. |
order |
Określa sposób sortowania wierszy w odpowiedzi. W przypadku żądań zawierających porównania i kilka zakresów dat porównania będą podlegać sortowaniu. |
currency |
Kod waluty w formacie ISO 4217, np. „AED”, „USD” lub „JPY”. Jeśli pole jest puste, raport używa domyślnej waluty usługi. |
cohort |
Grupa kohorty powiązana z tym żądaniem. Jeśli w żądaniu występuje grupa kohorty, musi być podany wymiar „cohorta”. |
keep |
Jeśli wartość jest równa fałsz lub nie jest określona, nie zostanie zwrócony żaden wiersz, w którym wszystkie dane mają wartość 0. Jeśli to pole ma wartość Prawda, zwrócone zostaną te wiersze, które nie zostały usunięte przez filtr. Niezależnie od tego ustawienia Jeśli np. usługa nigdy nie rejestruje zdarzenia |
return |
Określa, czy zwracać bieżący stan limitu usługi w Google Analytics. Limit jest zwracany w PropertyQuota. |
comparisons[] |
Opcjonalnie: Konfiguracja żądanych i wyświetlanych porównań. Aby otrzymać w odpowiedzi kolumnę porównań, żądanie musi zawierać tylko pole porównań. |