- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- RunPivotReportRequest
- Wypróbuj
Zwraca kilka raportów przestawionych w pakiecie. Wszystkie raporty muszą dotyczyć tej samej usługi w Google Analytics.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunPivotReports
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łaściwość w wywołaniu RunPivotReportRequest 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 osobną odpowiedź w raporcie kolumnowym. Każde żądanie zbiorcze może zawierać maksymalnie 5 żądań. |
Treść odpowiedzi
Odpowiedź zbiorcza zawierająca wiele raportów z wymiarami.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{
"pivotReports": [
{
object ( |
Pola | |
---|---|
pivot |
pojedyncze odpowiedzi; Każda odpowiedź ma osobne żądanie raportu z przekształceniami. |
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
RunPivotReportRequest
Prośba o wygenerowanie raportu kolumnowo-wierszowego.
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. Wszystkie zdefiniowane wymiary muszą być używane przez jedną z tych instrukcji: wyrażenieWymiaru, filtrWymiaru, przestawy, porządek. |
metrics[] |
Wymagane dane. Musisz określić co najmniej 1 rodzaj danych. Wszystkie zdefiniowane dane muszą być używane przez jeden z tych elementów: metric_expression, metricFilter, orderBy. |
date |
Zakres dat, z którego mają być pobierane dane zdarzenia do raportu. Jeśli zostanie określony więcej niż 1 zakres dat, w raporcie zostaną wykorzystane dane o zdarzeniach z każdego z nich. W nazwach pól tabeli przestawnej można uwzględnić specjalny wymiar o nazwie „dateRange”. Jeśli tak się stanie, raport będzie porównywać zakresy dat. W prośbie o dane dotyczące kohorty nie można podać wartości parametru |
pivots[] |
Opisuje format wizualny wymiarów raportu w kolumnach lub wierszach. Zbiór nazw pól (nazw wymiarów) we wszystkich przekształceniach musi być podzbiorem nazw wymiarów zdefiniowanych w sekcji Wymiary. Dwa przestawienia nie mogą mieć tego samego wymiaru. Wymiar jest widoczny tylko wtedy, gdy pojawia się w wymiarach osi. |
dimension |
Klauzula filtra wymiarów. Aby wymiary mogły być używane w tym filtrze, musisz je poprosić. 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. Aby dane mogły być używane w tym filtrze, musisz je zażądać. W tym filtrze nie można używać wymiarów. |
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ń. Żądanie wymaga pola porównań i wymiaru porównań, aby otrzymać w odpowiedzi kolumnę porównań. |