- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Ścieżka
- FunnelStep
- FunnelFilterExpression
- FunnelFilterExpressionList
- FunnelFieldFilter
- FunnelEventFilter
- FunnelParameterFilterExpression
- FunnelParameterFilterExpressionList
- FunnelParameterFilter
- FunnelBreakdown
- FunnelNextAction
- FunnelVisualizationType
- Segment
- UserSegment
- UserSegmentCriteria
- UserSegmentConditionGroup
- UserCriteriaScoping
- SegmentFilterExpression
- SegmentFilterExpressionList
- SegmentFilter
- SegmentFilterScoping
- SegmentEventFilter
- SegmentParameterFilterExpression
- SegmentParameterFilterExpressionList
- SegmentParameterFilter
- SegmentParameterFilterScoping
- UserSegmentSequenceGroup
- UserSequenceStep
- UserSegmentExclusion
- UserExclusionDuration
- SessionSegment
- SessionSegmentCriteria
- SessionSegmentConditionGroup
- SessionCriteriaScoping
- SessionSegmentExclusion
- SessionExclusionDuration
- EventSegment
- EventSegmentCriteria
- EventSegmentConditionGroup
- EventCriteriaScoping
- EventSegmentExclusion
- EventExclusionDuration
- FunnelSubReport
- FunnelResponseMetadata
- Wypróbuj
Zwraca niestandardowy raport ścieżki zawierający dane zdarzeń z Google Analytics. Dane zwracane przez interfejs API są w postaci tabeli z kolumnami dla żądanych wymiarów i danych.
Eksploracja ścieżki umożliwia wizualizację kroków podejmowanych przez użytkowników i szybką ocenę skuteczności ich wykonywania. Możesz dzięki temu poznać odpowiedzi na pytania w rodzaju: jak potencjalni klienci przechodzą do etapu rozważania zakupu, a później faktycznie coś nabywają? W jaki sposób kupujący zostają stałymi klientami? Dzięki tym informacjom możesz ulepszać witrynę, ograniczając liczbę wizyt, które nie zakończyły się żadnym cennym działaniem klienta. Więcej informacji znajdziesz w artykule [GA4] Eksploracja ścieżki.
Wprowadzamy tę metodę na poziomie stabilności alfa, aby zebrać opinie na temat jej składni i możliwości, zanim udostępnimy wersję beta. Aby przesłać opinię na temat tego interfejsu API, wypełnij formularz opinii o raporcie ścieżki interfejsu Google Analytics Data API.
Żądanie HTTP
POST https://analyticsdata.googleapis.com/v1alpha/{property=properties/*}:runFunnelReport
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
property |
Opcjonalnie: 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 |
---|
{ "dateRanges": [ { object ( |
Pola | |
---|---|
date |
Opcjonalnie: 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. |
funnel |
Opcjonalnie: Konfiguracja ścieżki tej prośby. Ta konfiguracja ścieżki jest wymagana. |
funnel |
Opcjonalnie: Jeśli to konieczne, ten podział dodaje wymiar do odpowiedzi w ramach podrzędnego raportu tabeli ścieżki. Ten wymiar podziału danych rozszerza każdy krok ścieżki na unikalne wartości wymiaru podziału. Na przykład podział według wymiaru |
funnel |
Opcjonalnie: Jeśli jest określony, następne działanie dodaje wymiar do odpowiedzi raportu podrzędnego Wizualizacja ścieżki. Ten wymiar następnego działania rozwija każdy krok ścieżki do unikalnych wartości następnego działania. Na przykład wymiar Następne działanie z wartością Następne działanie obsługuje tylko wymiary |
funnel |
Opcjonalnie: Typ wizualizacji ścieżki określa wymiary obecne w odpowiedzi podrzędnego raportu wizualizacji ścieżki. Jeśli nie określono wartości, używana jest wartość |
segments[] |
Opcjonalnie: konfiguracje segmentów; Segmenty to podzbiory danych usługi. W raporcie ścieżki z segmentami ścieżka jest oceniana w każdym segmencie. Każdy segment określony w tym żądaniu powoduje pojawienie się osobnego wiersza w odpowiedzi. W odpowiedzi każdy segment jest oznaczony nazwą. Parametr segments jest opcjonalny. Liczba segmentów w żądaniu jest ograniczona do 4. |
limit |
Opcjonalnie: 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 |
dimension |
Opcjonalnie: Filtry wymiarów umożliwiają uwzględnianie w raporcie tylko określonych wartości wymiarów. Więcej informacji znajdziesz w artykule Tworzenie raportu: filtry wymiarów, który zawiera przykłady. W tym filtrze nie można używać danych. |
return |
Opcjonalnie: Określa, czy zwracać bieżący stan limitu tej usługi w Analytics. Limit jest zwracany w PropertyQuota. |
Treść odpowiedzi
Odpowiedź na raport ścieżki zawiera 2 podraporty. Oba podrzędne raporty to różne kombinacje wymiarów i danych.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "funnelTable": { object ( |
Pola | |
---|---|
funnel |
Tabela ścieżki to raport z danymi o kroku ścieżki, segmencie, wymiarze podziału, aktywnych użytkownikach, współczynniku ukończenia, porzuceniach i współczynniku porzuceń. Wymiar segmentu jest obecny w tej odpowiedzi tylko wtedy, gdy żądano segmentu. Wymiar zestawienia jest obecny w tej odpowiedzi tylko wtedy, gdy został uwzględniony w żądaniu. |
funnel |
Wizualizacja ścieżki to raport z danymi o kroku ścieżki, segmencie, dacie, wymiarze następnego działania i aktywnych użytkownikach. Wymiar segmentu jest obecny w tej odpowiedzi tylko wtedy, gdy żądano segmentu. Wymiar daty jest obecny w tej odpowiedzi tylko wtedy, gdy został zażądany za pomocą typu ścieżki |
property |
Stan limitu tej usługi w Analytics, w tym w przypadku tego żądania. |
kind |
Określa rodzaj zasobu, do którego należy 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
Ścieżka
Konfiguruje ścieżkę w żądaniu raportu ścieżki. Ścieżka zawiera informacje o użytkownikach, którzy przechodzą przez sekwencję kroków.
Eksploracja ścieżki umożliwia wizualizację kroków podejmowanych przez użytkowników i szybką ocenę skuteczności ich wykonywania. Możesz dzięki temu poznać odpowiedzi na pytania w rodzaju: jak potencjalni klienci przechodzą do etapu rozważania zakupu, a później faktycznie coś nabywają? W jaki sposób kupujący zostają stałymi klientami? Dzięki tym informacjom możesz ulepszać witrynę, ograniczając liczbę wizyt, które nie zakończyły się żadnym cennym działaniem klienta.
Zapis JSON |
---|
{
"isOpenFunnel": boolean,
"steps": [
{
object ( |
Pola | |
---|---|
is |
W przypadku ścieżki otwartej użytkownicy mogą na nią wchodzić, zaczynając od dowolnego kroku, a w przypadku ścieżki zamkniętej użytkownicy mogą na nią wchodzić tylko od jej pierwszego kroku. Opcjonalnie: Jeśli nie zostanie podany, zostanie użyta zamknięta ścieżka. |
steps[] |
Sekwencyjne kroki ścieżki. |
FunnelStep
Kroki określają ścieżkę użytkownika, którą chcesz objąć pomiarem. Kroki zawierają co najmniej 1 warunek, który muszą spełniać użytkownicy, aby zostali uwzględnieni w danym kroku ścieżki.
Zapis JSON |
---|
{
"name": string,
"isDirectlyFollowedBy": boolean,
"filterExpression": {
object ( |
Pola | |
---|---|
name |
Wyróżniająca nazwa tego kroku. Jeśli nie podasz nazwy, kroki będą nazywane według nazwy indeksowanej od 1 (np. „0. „, "1. ”, itp.). Ta nazwa określa ciąg znaków zwrócony przez wymiar |
is |
Jeśli wartość to prawda, ten krok musi następować bezpośrednio po poprzednim. Jeśli wartość to FALSE, między poprzednim a bieżącym krokiem mogą występować inne zdarzenia. Jeśli nie podasz tej wartości, |
filter |
Warunek, który muszą spełniać użytkownicy, aby zostali uwzględnieni w danym kroku ścieżki. |
within |
Jeśli jest to określone, ten krok musi zostać wykonany w określonym czasie od zakończenia poprzedniego kroku.
Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ |
FunnelFilterExpression
Wyrażenie to opisuje kombinacje filtrów ścieżki.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii expr . W przypadku FunnelFilterExpression określ jeden typ filtra. expr może być tylko jednym z tych elementów: |
|
and |
Wyrażenie FunnelFilterExpression w |
or |
Wyrażenie FunnelFilterExpression w |
not |
Wyrażenie filtra ścieżki nie jest typu |
funnel |
Filtr ścieżki dla wymiaru lub danych. |
funnel |
Utwórz filtr pasujący do zdarzeń o jednej nazwie. Jeśli podano wyrażenie filtra parametrów, do tego filtra zdarzeń pasuje tylko podzbiór zdarzeń, który odpowiada zarówno nazwie pojedynczego zdarzenia, jak i wyrażeniom filtra parametrów. |
FunnelFilterExpressionList
Lista wyrażeń filtra ścieżki.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtra ścieżki. |
FunnelFieldFilter
Wyrażenie służące do filtrowania wartości wymiarów lub danych.
Zapis JSON |
---|
{ "fieldName": string, // Union field |
Pola | |
---|---|
field |
Nazwa wymiaru lub nazwa danych. |
Pole unii one_filter . Określ jeden typ filtra. one_filter może być tylko jednym z tych elementów: |
|
string |
Filtr powiązany z ciągiem znaków. |
in |
Filtr według wartości w liście. |
numeric |
Filtr wartości liczbowych lub dat. |
between |
Filtrowanie wartości między 2 wartościami. |
FunnelEventFilter
Utwórz filtr pasujący do zdarzeń o jednej nazwie. Jeśli podano wyrażenie filtra parametrów, do tego filtra zdarzeń pasuje tylko podzbiór zdarzeń, który odpowiada zarówno nazwie pojedynczego zdarzenia, jak i wyrażeniom filtra parametrów.
Zapis JSON |
---|
{
"eventName": string,
"funnelParameterFilterExpression": {
object ( |
Pola | |
---|---|
event |
Ten filtr pasuje do zdarzeń o tej nazwie. Nazwa zdarzenia jest wymagana. |
funnel |
Jeśli jest określony, filtr ten pasuje do zdarzeń, które pasują zarówno do nazwy pojedynczego zdarzenia, jak i do wyrażeń filtra parametrów. Wewnątrz wyrażenia filtra parametru dostępne są tylko filtry parametrów. |
FunnelParameterFilterExpression
Określa kombinacje filtrów ścieżki na podstawie parametrów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii expr . W przypadku FunnelParameterFilterExpression określ jeden typ filtra. expr może być tylko jednym z tych elementów: |
|
and |
Wyrażenie FunnelParameterFilter w |
or |
Wyrażenie FunnelParameterFilter w elementach |
not |
Wyrażenie filtra parametru ścieżki NIE jest typu |
funnel |
Prosty filtr parametrów ścieżki. |
FunnelParameterFilterExpressionList
Lista wyrażeń filtra parametrów ścieżki.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtra parametrów ścieżki. |
FunnelParameterFilter
Wyrażenie służące do filtrowania wartości parametrów w ścieżce.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii one_parameter . Pole, które jest filtrowane. one_parameter może być tylko jednym z tych elementów: |
|
event |
Ten filtr zostanie oceniony na podstawie określonego parametru zdarzenia. Parametry zdarzenia są rejestrowane jako parametry zdarzenia. Parametry zdarzenia obejmują pola takie jak „firebase_screen” i „currency”. Parametrów zdarzenia można używać tylko w segmentach i ścieżkach oraz tylko w filtrach potomnych filtra zdarzenia. W filtrze potomnym pochodzącym z filtru zdarzeń należy użyć parametrów zdarzenia lub produktu. |
item |
Ten filtr zostanie oceniony na podstawie określonego parametru produktu. Parametry produktu są rejestrowane jako parametry w tablicy item. Parametry produktu obejmują pola takie jak „item_name” i „item_category”. Parametrów produktu można używać tylko w segmentach i ścieżkach oraz tylko w filtrach potomnych z filtru zdarzenia. W filtrze potomnym pochodzącym z filtru zdarzeń należy użyć parametrów zdarzenia lub produktu. Parametry produktu są dostępne tylko w zdarzeniach e-commerce. Więcej informacji o zdarzeniach e-commerce znajdziesz w artykule Mierzenie aktywności e-commerce. |
Pole unii one_filter . Określ jeden typ filtra. one_filter może być tylko jednym z tych elementów: |
|
string |
Filtr powiązany z ciągiem znaków. |
in |
Filtr według wartości w liście. |
numeric |
Filtr wartości liczbowych lub dat. |
between |
Filtrowanie wartości między 2 wartościami. |
FunnelBreakdown
Podziały dodają wymiar do odpowiedzi w subreportażu tabeli ścieżki.
Zapis JSON |
---|
{
"breakdownDimension": {
object ( |
Pola | |
---|---|
breakdown |
Kolumna wymiaru dodana do odpowiedzi na raport podrzędny tabeli ścieżki. Wymiar podziału dzieli poszczególne kroki ścieżki. Jeśli określono |
limit |
Maksymalna liczba unikalnych wartości wymiaru podziału, które mają być zwracane w odpowiedzi. Jeśli limit nie jest określony, używana jest wartość |
FunnelNextAction
Kolejne działania określają wartość wymiaru po wykonaniu przez użytkownika danego kroku, ale przed wykonaniem przez niego kolejnego kroku. Jeśli np. nextActionDimension
to eventName
, to nextActionDimension
w wierszu i
kroku ścieżki zwróci pierwsze zdarzenie po zdarzeniu, które zakwalifikowało użytkownika do i
kroku ścieżki, ale przed osiągnięciem przez niego i+1
kroku ścieżki.
Zapis JSON |
---|
{
"nextActionDimension": {
object ( |
Pola | |
---|---|
next |
Kolumna wymiaru dodana do odpowiedzi na raport podrzędny Wizualizacja ścieżki. Wymiar Następna czynność zwraca następną wartość tego wymiaru po osiągnięciu przez użytkownika
|
limit |
Maksymalna liczba unikalnych wartości wymiaru podziału, które mają być zwracane w odpowiedzi. Jeśli limit nie jest określony, używana jest wartość |
FunnelVisualizationType
Określa wymiary obecne w odpowiedzi podrzędnego raportu Wizualizacja ścieżki.
Wartości w polu enum | |
---|---|
FUNNEL_VISUALIZATION_TYPE_UNSPECIFIED |
Nieokreślony typ. |
STANDARD_FUNNEL |
ścieżka standardowa (schodkowa); Podraport Wizualizacja ścieżki w odpowiedzi nie będzie zawierać daty. |
TRENDED_FUNNEL |
Ścieżka pokazująca trend (wykres liniowy). W odpowiedzi otrzymasz podraport Wizualizacja ścieżki, który zawiera wymiar data. |
Segment
Segment jest podzbiorem danych Analytics. Mogą to być np. użytkownicy z danego kraju lub miasta wydzieleni z całego zbioru Twoich użytkowników albo użytkownicy, którzy kupili określone produkty lub odwiedzili konkretną stronę w witrynie bądź wywołali odpowiednie zdarzenia w aplikacji.
Więcej informacji znajdziesz w artykule Kreator segmentów.
Zapis JSON |
---|
{ "name": string, // Union field |
Pola | |
---|---|
name |
Nazwa tego segmentu. Jeśli nie zostaną określone, segmenty będą nazywane „Segment”. Ta nazwa określa ciąg znaków zwrócony przez wymiar |
Pole unii one_segment_scope . Segment jest określony w jednym zakresie. one_segment_scope może być tylko jednym z tych elementów: |
|
user |
Segmenty użytkowników to podzbiory użytkowników, którzy weszli w interakcję z Twoją witryną lub aplikacją. |
session |
Są to podzbiory sesji, które miały miejsce w Twojej witrynie lub aplikacji. |
event |
Segmenty zdarzeń to podzbiory zdarzeń, które zostały wywołane w Twojej witrynie lub aplikacji. |
UserSegment
Są to podzbiory użytkowników, którzy weszli w interakcję z Twoją witryną lub aplikacją, np. użytkownicy, którzy już wcześniej coś kupili, czy też użytkownicy, którzy dodali produkty do koszyka, ale nie sfinalizowali zakupu.
Zapis JSON |
---|
{ "userInclusionCriteria": { object ( |
Pola | |
---|---|
user |
Określa, którzy użytkownicy są uwzględniani w tym segmencie. Opcjonalnie: |
exclusion |
Określa, którzy użytkownicy są wykluczeni z tego segmentu. Opcjonalnie: |
UserSegmentCriteria
Użytkownik spełnia kryteria, jeśli jego zdarzenia spełniają warunki określone w tych kryteriach.
Zapis JSON |
---|
{ "andConditionGroups": [ { object ( |
Pola | |
---|---|
and |
Użytkownik spełnia te kryteria, jeśli pasuje do wszystkich kryteriów |
and |
Użytkownik spełnia te kryteria, jeśli pasuje do wszystkich kryteriów |
UserSegmentConditionGroup
Warunki informują Analytics, jakie dane uwzględnić w segmencie, a jakie z niego wykluczyć.
Zapis JSON |
---|
{ "conditionScoping": enum ( |
Pola | |
---|---|
condition |
Dane są uwzględniane w segmencie lub z niego wykluczane na podstawie tego, czy pasują do grupy warunków. Ten zakres określa, ile zdarzeń Opcjonalnie: Jeśli nie określono inaczej, używana jest wartość |
segment |
Dane są uwzględniane w segmencie lub z niego wykluczane na podstawie tego, czy pasują do tego wyrażenia. Wyrażenia zawierają kryteria dotyczące wymiarów, danych lub parametrów. |
UserCriteriaScoping
Zakres określa, które zdarzenia są uwzględniane podczas sprawdzania, czy użytkownik spełnia kryteria.
Wartości w polu enum | |
---|---|
USER_CRITERIA_SCOPING_UNSPECIFIED |
Nieokreślone kryteria. Nie podawaj. |
USER_CRITERIA_WITHIN_SAME_EVENT |
Jeśli kryteria są spełnione w ramach jednego zdarzenia, użytkownik je spełnia. |
USER_CRITERIA_WITHIN_SAME_SESSION |
Jeśli kryteria są spełnione w ramach jednej sesji, użytkownik spełnia te kryteria. |
USER_CRITERIA_ACROSS_ALL_SESSIONS |
Jeśli kryteria są spełnione przez dowolne zdarzenia dotyczące danego użytkownika, znaczy to, że użytkownik spełnia te kryteria. |
SegmentFilterExpression
Wyrażenie to oznacza kombinacje filtrów segmentów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii expr . W przypadku SegmentFilterExpression określ jeden typ filtra. expr może być tylko jednym z tych elementów: |
|
and |
Wyrażenie SegmentFilter w |
or |
Wyrażenie SegmentFilter w |
not |
Wyrażenie filtra segmentu NIE jest typu |
segment |
Prosty filtr segmentów. |
segment |
Utwórz filtr pasujący do zdarzeń o jednej nazwie. Jeśli podano wyrażenie filtra parametrów, do tego filtra zdarzeń pasuje tylko podzbiór zdarzeń, który odpowiada zarówno nazwie pojedynczego zdarzenia, jak i wyrażeniom filtra parametrów. |
SegmentFilterExpressionList
Lista wyrażeń filtra segmentu.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtra segmentu |
SegmentFilter
Wyrażenie służące do filtrowania wartości wymiarów lub danych.
Zapis JSON |
---|
{ "fieldName": string, "filterScoping": { object ( |
Pola | |
---|---|
field |
Nazwa wymiaru lub nazwa danych. |
filter |
Określa zakres filtra. |
Pole unii one_filter . W przypadku Filter określ jeden typ filtra. one_filter może być tylko jednym z tych elementów: |
|
string |
Filtr powiązany z ciągiem znaków. |
in |
Filtr według wartości w liście. |
numeric |
Filtr wartości liczbowych lub dat. |
between |
Filtrowanie wartości między 2 wartościami. |
SegmentFilterScoping
Określanie zakresu określa, jak należy uwzględniać wymiary i dane wielu zdarzeń podczas analizowania filtra segmentu.
Zapis JSON |
---|
{ "atAnyPointInTime": boolean } |
Pola | |
---|---|
at |
Jeśli Parametr Ten element Jeśli zakres kryteriów to |
SegmentEventFilter
Utwórz filtr pasujący do zdarzeń o jednej nazwie. Jeśli podano wyrażenie filtra parametrów, do tego filtra zdarzeń pasuje tylko podzbiór zdarzeń, który odpowiada zarówno nazwie pojedynczego zdarzenia, jak i wyrażeniom filtra parametrów.
Zapis JSON |
---|
{
"eventName": string,
"segmentParameterFilterExpression": {
object ( |
Pola | |
---|---|
event |
Ten filtr pasuje do zdarzeń o tej nazwie. Nazwa zdarzenia jest wymagana. |
segment |
Jeśli jest określony, filtr ten pasuje do zdarzeń, które pasują zarówno do nazwy pojedynczego zdarzenia, jak i do wyrażeń filtra parametrów. Wewnątrz wyrażenia filtra parametru dostępne są tylko filtry parametrów. |
SegmentParameterFilterExpression
Wyrażenie to wyraża kombinacje filtra segmentu na podstawie parametrów.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii expr . W przypadku SegmentParameterFilterExpression określ jeden typ filtra. expr może być tylko jednym z tych elementów: |
|
and |
Wyrażenie filtra parametrów segmentu w |
or |
Wyrażenie filtra parametrów segmentu w |
not |
Wyrażenie filtra parametru segmentu nie jest typu |
segment |
Prosty filtr parametru segmentu. |
SegmentParameterFilterExpressionList
Lista wyrażeń filtra parametru segmentu.
Zapis JSON |
---|
{
"expressions": [
{
object ( |
Pola | |
---|---|
expressions[] |
Lista wyrażeń filtra parametru segmentu. |
SegmentParameterFilter
Wyrażenie do filtrowania wartości parametrów w segmencie.
Zapis JSON |
---|
{ "filterScoping": { object ( |
Pola | |
---|---|
filter |
Określa zakres filtra. |
Pole unii one_parameter . Pole, które jest filtrowane. one_parameter może być tylko jednym z tych elementów: |
|
event |
Ten filtr zostanie oceniony na podstawie określonego parametru zdarzenia. Parametry zdarzenia są rejestrowane jako parametry zdarzenia. Parametry zdarzenia obejmują pola takie jak „firebase_screen” i „currency”. Parametrów zdarzenia można używać tylko w segmentach i ścieżkach oraz tylko w filtrach potomnych filtra zdarzenia. W filtrze potomnym pochodzącym z filtru zdarzeń należy użyć parametrów zdarzenia lub produktu. |
item |
Ten filtr zostanie oceniony na podstawie określonego parametru produktu. Parametry produktu są rejestrowane jako parametry w tablicy item. Parametry produktu obejmują pola takie jak „item_name” i „item_category”. Parametrów produktu można używać tylko w segmentach i ścieżkach oraz tylko w filtrach potomnych z filtru zdarzenia. W filtrze potomnym pochodzącym z filtru zdarzeń należy użyć parametrów zdarzenia lub produktu. Parametry produktu są dostępne tylko w zdarzeniach e-commerce. Więcej informacji o zdarzeniach e-commerce znajdziesz w artykule Mierzenie aktywności e-commerce. |
Pole unii one_filter . Określ jeden typ filtra. one_filter może być tylko jednym z tych elementów: |
|
string |
Filtr powiązany z ciągiem znaków. |
in |
Filtr według wartości w liście. |
numeric |
Filtr wartości liczbowych lub dat. |
between |
Filtrowanie wartości między 2 wartościami. |
SegmentParameterFilterScoping
Zakresy określają, jak należy uwzględniać wiele zdarzeń podczas oceny filtra parametru segmentu.
Zapis JSON |
---|
{ "inAnyNDayPeriod": string } |
Pola | |
---|---|
in |
Zbiera dane parametru w określonym okresie, zanim zastosuje filtr. Obsługiwane tylko wtedy, gdy zakres kryteriów to Jeśli np. Zakres dat nie jest rozszerzany w celu uzyskania pełnego liczonego w dniach okna w pobliżu początku zakresu dat. Jeśli np. raport obejmuje okres od 1 listopada 2021 r. do 10 listopada 2021 r., a wartość parametru Opcjonalny składnik to |
UserSegmentSequenceGroup
Określa warunki, które muszą wystąpić w określonej kolejności, aby użytkownik mógł należeć do segmentu.
Zapis JSON |
---|
{ "sequenceScoping": enum ( |
Pola | |
---|---|
sequence |
Aby użytkownik pasował do sekwencji, musi spełniać wszystkie kroki sekwencji określone w zakresie. Jeśli na przykład Opcjonalnie: Jeśli nie określono inaczej, używana jest wartość |
sequence |
Określa przedział czasu, w którym musi nastąpić cała sekwencja, np. 30 minut.
Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ |
user |
Uporządkowana sekwencja kroków warunków. Aby użytkownik pasował do |
UserSequenceStep
Warunek, który musi wystąpić w określonej kolejności, aby użytkownik pasował do sekwencji.
Zapis JSON |
---|
{ "isDirectlyFollowedBy": boolean, "stepScoping": enum ( |
Pola | |
---|---|
is |
Jeśli to pole ma wartość true, zdarzenie odpowiadające temu krokowi musi być następnym zdarzeniem po zdarzeniu odpowiadającym ostatniemu krokowi. Jeśli wartość to FALSE, ten krok pośrednio następuje po poprzednim kroku. Na przykład między krokami mogą występować inne zdarzenia. Wartość |
step |
Ten krok sekwencji musi być spełniony w ramach zakresu, aby użytkownik pasował do sekwencji. Jeśli na przykład Opcjonalnie: Jeśli nie zostanie podany, |
segment |
Użytkownik spełnia ten krok sekwencji, jeśli jego zdarzenia pasują do tego wyrażenia. Wyrażenia zawierają kryteria dotyczące wymiarów, danych lub parametrów. |
UserSegmentExclusion
Określa, którzy użytkownicy są wykluczeni z tego segmentu.
Zapis JSON |
---|
{ "userExclusionDuration": enum ( |
Pola | |
---|---|
user |
Określa, jak długo wykluczenie będzie obowiązywać, jeśli użytkownik spełnia kryteria Opcjonalnie: Jeśli nie jest określony, używany jest |
user |
Jeśli użytkownik spełnia ten warunek, jest wykluczany z segmentu na czas |
UserExclusionDuration
Wylicza opcje określające czas trwania wykluczenia, jeśli użytkownik spełnia kryteria userExclusionCriteria
.
Wartości w polu enum | |
---|---|
USER_EXCLUSION_DURATION_UNSPECIFIED |
Nieokreślony czas trwania wykluczenia. Nie podawaj. |
USER_EXCLUSION_TEMPORARY |
Tymczasowo wyklucz użytkowników z segmentu w okresach, gdy spełniają warunek userExclusionCriteria . |
USER_EXCLUSION_PERMANENT |
Trwale wyklucz użytkowników z segmentu, jeśli kiedykolwiek spełnią warunek userExclusionCriteria . |
SessionSegment
Są to podzbiory sesji, które miały miejsce w Twojej witrynie lub aplikacji, np. wszystkie sesje, których źródłem była konkretna kampania reklamowa.
Zapis JSON |
---|
{ "sessionInclusionCriteria": { object ( |
Pola | |
---|---|
session |
Określa, które sesje są uwzględniane w tym segmencie. Opcjonalnie: |
exclusion |
Określa, które sesje są wykluczone w tym segmencie. Opcjonalnie: |
SessionSegmentCriteria
Sesja spełnia kryteria, jeśli zdarzenia w niej spełniają warunki określone w tych kryteriach.
Zapis JSON |
---|
{
"andConditionGroups": [
{
object ( |
Pola | |
---|---|
and |
Sesja spełnia te kryteria, jeśli pasuje do każdego z tych |
SessionSegmentConditionGroup
Warunki informują Analytics, jakie dane uwzględnić w segmencie, a jakie z niego wykluczyć.
Zapis JSON |
---|
{ "conditionScoping": enum ( |
Pola | |
---|---|
condition |
Dane są uwzględniane w segmencie lub z niego wykluczane na podstawie tego, czy pasują do grupy warunków. Ten zakres określa, ile zdarzeń Opcjonalnie: Jeśli nie podano wartości, używana jest wartość domyślna |
segment |
Dane są uwzględniane w segmencie lub z niego wykluczane na podstawie tego, czy pasują do tego wyrażenia. Wyrażenia zawierają kryteria dotyczące wymiarów, danych lub parametrów. |
SessionCriteriaScoping
Określanie zakresu określa, które zdarzenia są uwzględniane podczas sprawdzania, czy sesja spełnia kryteria.
Wartości w polu enum | |
---|---|
SESSION_CRITERIA_SCOPING_UNSPECIFIED |
Nieokreślone kryteria. Nie podawaj. |
SESSION_CRITERIA_WITHIN_SAME_EVENT |
Jeśli kryteria są spełnione w ramach jednego zdarzenia, sesja jest zgodna z tymi kryteriami. |
SESSION_CRITERIA_WITHIN_SAME_SESSION |
Jeśli kryteria są spełnione w ramach jednej sesji, sesja jest zgodna z tymi kryteriami. |
SessionSegmentExclusion
Określa, które sesje są wykluczone w tym segmencie.
Zapis JSON |
---|
{ "sessionExclusionDuration": enum ( |
Pola | |
---|---|
session |
Określa, jak długo wykluczenie będzie obowiązywać, jeśli sesja pasuje do Opcjonalnie: Jeśli nie podano wartości, używana jest wartość domyślna |
session |
Jeśli sesja spełnia ten warunek, jest wykluczana z przynależności do segmentu |
SessionExclusionDuration
Wylicza opcje określające czas trwania wykluczenia, jeśli sesja pasuje do sessionExclusionCriteria
.
Wartości w polu enum | |
---|---|
SESSION_EXCLUSION_DURATION_UNSPECIFIED |
Nieokreślony czas trwania wykluczenia. Nie podawaj. |
SESSION_EXCLUSION_TEMPORARY |
Tymczasowo wyklucz sesje z segmentu w okresach, gdy spełniają warunek sessionExclusionCriteria . |
SESSION_EXCLUSION_PERMANENT |
Trwale wyklucz sesje z segmentu, jeśli kiedykolwiek spełniają warunek sessionExclusionCriteria . |
EventSegment
Są to podzbiory zdarzeń, które zostały wywołane w Twojej witrynie lub aplikacji, np. wszystkie zakupy dokonane w danej lokalizacji czy też zdarzenia app_exception, które wystąpiły w danym systemie operacyjnym.
Zapis JSON |
---|
{ "eventInclusionCriteria": { object ( |
Pola | |
---|---|
event |
Określa, które zdarzenia są uwzględniane w tym segmencie. Opcjonalnie: |
exclusion |
Określa, które zdarzenia są wykluczone w tym segmencie. Opcjonalnie: |
EventSegmentCriteria
Zdarzenie jest zgodne z kryteriami, jeśli spełnia warunki tych kryteriów.
Zapis JSON |
---|
{
"andConditionGroups": [
{
object ( |
Pola | |
---|---|
and |
Zdarzenie spełnia te kryteria, jeśli pasuje do wszystkich tych |
EventSegmentConditionGroup
Warunki informują Analytics, jakie dane uwzględnić w segmencie, a jakie z niego wykluczyć.
Zapis JSON |
---|
{ "conditionScoping": enum ( |
Pola | |
---|---|
condition |
Wartość Opcjonalnie: Jeśli nie podano wartości, używana jest wartość domyślna |
segment |
Dane są uwzględniane w segmencie lub z niego wykluczane na podstawie tego, czy pasują do tego wyrażenia. Wyrażenia zawierają kryteria dotyczące wymiarów, danych lub parametrów. |
EventCriteriaScoping
Zakres określa, które zdarzenia są uwzględniane podczas sprawdzania, czy zdarzenie spełnia kryteria.
Wartości w polu enum | |
---|---|
EVENT_CRITERIA_SCOPING_UNSPECIFIED |
Nieokreślone kryteria. Nie podawaj. |
EVENT_CRITERIA_WITHIN_SAME_EVENT |
Jeśli kryteria są spełnione w ramach jednego zdarzenia, to zdarzenie jest zgodne z tymi kryteriami. |
EventSegmentExclusion
Określa, które zdarzenia są wykluczone w tym segmencie.
Zapis JSON |
---|
{ "eventExclusionDuration": enum ( |
Pola | |
---|---|
event |
Wartość Opcjonalnie: Jeśli nie podano wartości, używana jest wartość domyślna |
event |
Jeśli zdarzenie spełnia ten warunek, nie jest ono uwzględniane w przypadku segmentu |
EventExclusionDuration
Wylicza opcje określające czas trwania wykluczenia, jeśli zdarzenie pasuje do eventExclusionCriteria
.
Wartości w polu enum | |
---|---|
EVENT_EXCLUSION_DURATION_UNSPECIFIED |
Nieokreślony czas trwania wykluczenia. Nie podawaj. |
EVENT_EXCLUSION_PERMANENT |
Trwale wyklucz zdarzenia z segmentu, jeśli zdarzenie spełnia warunek eventExclusionCriteria . |
FunnelSubReport
Podraporty ścieżki zawierają wartości danych wymiarów i danych. Na przykład 12 użytkowników dotarło do drugiego kroku ścieżki.
Zapis JSON |
---|
{ "dimensionHeaders": [ { object ( |
Pola | |
---|---|
dimension |
Opisuje kolumny wymiarów. Raporty ścieżki zawsze zawierają w odpowiedziach podrzędnych raportów wymiar kroku ścieżki. W odpowiedzi mogą się też pojawić dodatkowe wymiary, np. podziały, daty i kolejne działania. |
metric |
Opisuje kolumny danych. W odpowiedziach na raporty ścieżki zawsze uwzględniane są aktywne subskrypcje. Tabela ścieżki zawiera dodatkowe dane, np. współczynnik ukończenia, porzucenia i porzuceń. |
rows[] |
wiersze z kombinacjami wartości wymiarów i wartości danych w raporcie. |
metadata |
Metadane raportu ścieżki. |
FunnelResponseMetadata
Metadane odpowiedzi raportu ścieżki zawierają dodatkowe informacje o raporcie ścieżki.
Zapis JSON |
---|
{
"samplingMetadatas": [
{
object ( |
Pola | |
---|---|
sampling |
Jeśli wyniki raportu ścieżki zostały pobrano próbą, podano w nim odsetek zdarzeń użytych w tym raporcie. Dla każdego zakresu dat wypełniana jest jedna kolumna Jeśli jednak wyniki nie są próbkowane, to pole nie będzie zdefiniowane. |