W tym dokumencie znajdziesz ogólny opis segmentów w Google Analytics.
Przegląd
Segmenty pozwalają wybierać użytkowników i sesje, w których chcesz uzyskać odpowiedzi na pytania ważne dla Twojej firmy. Na przykład użytkownicy, którzy zrealizowali co najmniej 2 transakcje o przychodach od początku śledzenia powyżej 1000 USD, lub użytkownicy, którzy najpierw odwiedzili witrynę na urządzeniu mobilnym, a potem w przeglądarce na komputerze.
W tym dokumencie znajdziesz informacje o modelu użytkowników 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 zrozumieć, jak działają segmenty.
W modelu użytkowników Google Analytics można wyróżnić trzy główne składniki:
- Użytkownicy – na podstawowym poziomie są użytkownicy.
- Sesje – użytkownik przychodzi do Twojej usługi i wchodzi z nią w interakcję. Wszystkie te interakcje użytkowników są zgrupowane w tak zwany sesja.
- 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, następnym krokiem jest przyjrzenie się tworzeniu segmentów.
Przykłady segmentów
Aby utworzyć segment, określ warunek oraz wybrane wymiary i wartości danych.
W każdym z poniższych przykładów podano opis segmentu, odpowiadającą mu składnię interfejsu API dla parametru segmentu oraz reprezentację modelu użytkownika.
Legenda dotycząca modelu:
Poniższe przykłady ilustrują następujące sytuacje:
Warunki
Użyj warunków, by 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
Wybieraj użytkowników lub sesje na podstawie wartości pojedynczych lub łącznych wartości danych.
Użytkownicy
Wybierz użytkowników, których łączne przychody w ramach 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 ze wszystkich transakcji w danym zakresie dat przekroczyły 100 USD.
users::condition::perUser::ga:transactionRevenue>100
Domyślnie przy wybieraniu użytkowników wartości danych będą sumowane na poziomie użytkownika. Możesz uprościć ten proces:
users::condition::ga:transactionRevenue>100
Sesje
Wybierz sesje, w których łączne przychody w ramach jednej transakcji przekroczyły 100 USD.
sessions::condition::perHit::ga:transactionRevenue>100
Wybierz sesje, w których łączne przychody ze wszystkich transakcji w sesji były większe niż 100 USD.
sessions::condition::perSession::ga:transactionRevenue>100
Gdy wybierzesz sesje, wartości danych będą domyślnie sumowane na poziomie sesji. Możesz uprościć ten proces:
sessions::condition::ga:transactionRevenue>100
Wykluczanie warunków
NOT Operator
Znak !
służy do negacji warunku i wykluczania sesji pasujących do tego warunku.
Wyklucz sesje, w których strona wyjściowa dokładnie odpowiada ścieżce strony głównej.
sessions::condition::!ga:exitPagePath==/
Łączenie warunków
Operator ORAZ
Aby połączyć warunki za pomocą operatora AND, 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 USD.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
Ponieważ są to oba warunki dotyczące użytkownika, możesz łatwo je uprościć do jednego z tych warunków:
users::condition::ga:country==Canada;ga:transactionRevenue>100
Operator LUB
Aby łączyć filtry za pomocą operatora LUB, użyj 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 użytkownika, możesz uprościć te warunki:
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ć:
users::condition::ga:country=~Canada|Mexico
Sekwencja
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 zaraz 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ą wybrani jako pierwszy, a sesje są wybierane z podzbioru użytkowników.
Wybierz sesje, w których łączne przychody z pojedynczej transakcji przekroczyły 100 zł od użytkowników korzystających z komórek, a następnie wizyt na komputerach.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Dalsze kroki
Szczegółowe informacje o składni segmentów i sposobie wysyłania zapytań o segmenty w interfejsie Core Reporting API znajdziesz w Przewodniku dla programistów dotyczącym segmentów.