Zwraca niestandardowy raport kolumnowo-wierszowy z danymi zdarzeń Google Analytics. Raporty zwierciadlane to bardziej zaawansowane i wyraziste formaty niż zwykłe raporty. W raporcie przestawnym wymiary są widoczne tylko wtedy, gdy są uwzględnione w tabeli przestawnej. Aby jeszcze bardziej uszczegółowić podział danych, możesz określić większą liczbę przekształceń.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runPivotReport
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. 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 |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "dimensions": [ { object ( |
Pola | |
---|---|
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ń. |
Treść odpowiedzi
W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu RunPivotReportResponse
.
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics