W tym dokumencie znajdziesz ogólny opis segmentów w Google Analytics.
Opis
Segmenty umożliwiają wybór użytkowników i sesji, aby uzyskać odpowiedzi na pytania ważne dla Twojej firmy. Mogą to być na przykład użytkownicy, którzy zrealizowali co najmniej 2 transakcje o całkowitym przychodzie przekraczającym 1000 zł, albo użytkownicy, którzy po raz pierwszy odwiedzili witrynę na urządzeniu mobilnym, a potem w przeglądarce na komputerze.
W tym dokumencie poznasz model użytkownika Google Analytics i podstawy tworzenia segmentów.
Model użytkownika Google Analytics
Wcześniejsze zapoznanie się z modelem użytkowników Google Analytics pomoże Ci w zrozumieniu sposobu działania segmentów.
W modelu użytkowników Google Analytics można wyróżnić trzy główne składniki:
- Użytkownicy – na poziomie podstawowym masz użytkowników.
- Sesje – użytkownik dociera do Twojej usługi i wchodzi z nią w interakcję. Wszystkie te interakcje użytkowników są grupowane w tak zwane sesje.
- Działanie – w trakcie sesji użytkownik wchodzi w interakcję z Twoją usługą. Każda interakcja jest nazywana działaniem. Przykładowe działania to wyświetlenia strony, zdarzenia, transakcje itp.
Pojedynczy użytkownik może mieć wiele sesji, a każda z nich może zawierać wiele działań. Poniżej przedstawiono to w formie graficznej:
Gdy już poznasz modelowanie użytkowników w Google Analytics, zajmij się tworzeniem segmentów.
Przykłady segmentów
Aby utworzyć segment, określ warunek oraz wybrane wymiary i wartości danych.
Każdy przykład poniżej zawiera opis segmentu, odpowiadającą mu składnię interfejsu API dla parametru segmentu i reprezentację modelu użytkownika.
Legenda dotycząca reprezentacji modelu:
Poniższe przykłady ilustrują następujące przypadki:
Warunki
Użyj warunków, aby wybrać użytkowników lub sesje na podstawie wymiarów i wartości danych.
Wymiary
Wybierz użytkowników lub sesje na podstawie wartości wymiarów.
Użytkownicy
Wybierz użytkowników, którzy pochodzą z Kanady.
users::condition::ga:country==Canada
Sesje
Wybierz sesje z Kanady.
sessions::condition::ga:country==Canada
Wskaźniki
Wybierz użytkowników lub sesje na podstawie wartości pojedynczych lub zsumowanych danych.
Użytkownicy
Wybierz użytkowników, których łączne przychody w jednej transakcji przekroczyły 100 USD.
users::condition::perHit::ga:transactionRevenue>100
Wybierz użytkowników, których łączne przychody ze wszystkich transakcji w ramach sesji przekroczyły 100 USD.
users::condition::perSession::ga:transactionRevenue>100
Wybierz użytkowników, których łączne przychody we wszystkich transakcjach w danym zakresie dat przekroczyły 100 USD.
users::condition::perUser::ga:transactionRevenue>100
Podczas wybierania użytkowników wartości danych są domyślnie sumowane na poziomie użytkownika. Możesz uprościć ten proces do:
users::condition::ga:transactionRevenue>100
Sesje
Wybierz sesje, w których łączne przychody w jednej transakcji były większe niż 100 USD.
sessions::condition::perHit::ga:transactionRevenue>100
Wybierz sesje, w których łączne przychody ze wszystkich transakcji w ramach sesji były większe niż 100 USD.
sessions::condition::perSession::ga:transactionRevenue>100
Domyślnie po wybraniu sesji wartości danych będą sumowane na poziomie sesji. Możesz uprościć ten proces do:
sessions::condition::ga:transactionRevenue>100
Wykluczanie warunków
Operator NIE
Użyj znaku !
do negowania warunku i wykluczania jego sesji.
Wyklucz sesje, w których strona wyjścia dokładnie odpowiada ścieżce strony głównej.
sessions::condition::!ga:exitPagePath==/
Łączenie warunków
Operator ORAZ
Aby połączyć warunki za pomocą operatora ORAZ, użyj znaku ;
.
Wybierz użytkowników, którzy pochodzą z Kanady, ORAZ ich łączne przychody ze wszystkich transakcji w danym zakresie dat przekroczyły 100 zł.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
Są to warunki dotyczące użytkownika, więc możesz łatwo je uprościć do:
users::condition::ga:country==Canada;ga:transactionRevenue>100
Operator OR
Aby łączyć filtry za pomocą operatora LUB, używaj znaku ,
.
Wybierz użytkowników, którzy pochodzą z Kanady LUB
z Meksyku.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
Ponieważ są to oba warunki dotyczące użytkownika, możesz uprościć te warunki do:
users::condition::ga:country==Canada,ga:country==Mexico
Wymiary warunku są takie same, więc możesz użyć wyrażenia regularnego, aby uprościć te warunki:
users::condition::ga:country=~Canada|Mexico
Sekwencje
Użyj sekwencji, aby wybrać użytkowników lub sesje na podstawie warunków sekwencyjnych.
Wybierz użytkowników, którzy odwiedzili witrynę na urządzeniu mobilnym natychmiast po wizycie na komputerze.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
Wybierz użytkowników, którzy odwiedzili witrynę na urządzeniu mobilnym, a potem odwiedzili stronę na komputerze.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
Łączenie użytkowników i sesji
Aby utworzyć segment, możesz wybrać użytkowników i sesje. Użytkownicy są wybierani najpierw, a sesje – spośród podzbioru użytkowników.
Wybierz sesje, w przypadku których łączne przychody z jednej transakcji wyniosły ponad 100 zł od użytkowników, którzy odwiedzili stronę na urządzeniu mobilnym, a następnie odwiedzili ją na komputerze.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Dalsze kroki
Więcej informacji o składni segmentów i sposobie tworzenia zapytań w interfejsie API podstawowego raportowania znajdziesz w przewodniku dla programistów dotyczącym segmentów.