Este documento contém uma visão geral dos segmentos no Google Analytics.
Visão geral
Os segmentos permitem que você selecione usuários e sessões para responder a perguntas importantes para sua empresa. Por exemplo, usuários que concluíram pelo menos duas transações com uma receita permanente de mais de R$ 1.000,00, ou usuários cujo primeiro acesso ocorreu em um dispositivo móvel e depois em um navegador para computador.
Com este documento, você se familiarizará com o modelo de usuários do Google Analytics e os princípios básicos da criação de segmentos.
Modelo de usuários do Google Analytics
Analisar primeiro o modelo de usuários do Google Analytics ajudará você a conceitualizar o funcionamento dos segmentos.
Há três componentes principais no modelo de usuários do Google Analytics:
- Usuários: no nível básico ficam os usuários.
- Sessões: um usuário acessa sua propriedade e interage com ela. Todas essas interações de usuários são agrupadas no que chamamos de sessão.
- Hit: durante uma sessão o usuário interage com sua propriedade. Cada interação é chamada de um Hit. Exemplos de hits incluem exibições de páginas, eventos, transações etc.
Um único usuário pode ter várias sessões, e cada sessão pode ter vários hits. Veja abaixo como isso é ilustrado:
![Uma hierarquia que representa o modelo de usuários do Google Analytics. O nó pai é um usuário, os nós filhos representam sessões e cada sessão tem um ou mais nós que representam hits.](https://developers.google.cn/static/analytics/images/platform/segments/ga-user-model.png?authuser=0&hl=pt-br)
Depois que você entende como os usuários são inseridos em modelos no Google Analytics, a próxima etapa é aprender como criar segmentos.
Exemplos de segmento
Para criar um segmento, você define a condição e os valores de dimensões e métricas desejados.
Para cada exemplo abaixo, há uma descrição de segmento, o equivalente à sintaxe da API para o parâmetro do segmento e uma representação do modelo de usuários.
A legenda da representação do modelo é:
![Uma legenda que define o estilo de cada nó em uma hierarquia de modelo de usuário com base no fato de o nó ser excluído de um segmento, incluído em um segmento, corresponder a uma condição ou a uma etapa da sequência.](https://developers.google.cn/static/analytics/images/platform/segments/segments-legend.png?authuser=0&hl=pt-br)
Os exemplos abaixo ilustram:
Condições
Use as condições para selecionar usuários ou sessões com base nos valores de dimensões e métricas.
Dimensões
Selecione usuários ou sessões com base nos valores de dimensões. dimension values.
Usuários
Selecione usuários com origem no Canadá.
users::condition::ga:country==Canada
![Entre três usuários, o primeiro e todas as sessões dele são incluídas no
segmento devido a duas condições correspondentes no nível da sessão. As sessões
dos outros dois usuários são excluídas.](https://developers.google.cn/static/analytics/images/platform/segments/3-users.png?authuser=0&hl=pt-br)
Sessões
Selecione sessões com origem no
Canadá.
sessions::condition::ga:country==Canada
![Entre três usuários, o segundo usuário e todas as sessões dele são incluídas no
segmento devido a duas condições correspondentes no nível da sessão. As sessões
dos outros dois usuários são excluídas.](https://developers.google.cn/static/analytics/images/platform/segments/4-sessions.png?authuser=0&hl=pt-br)
Métricas
Selecione usuários ou sessões com base valores de métricas únicos ou somados.
Usuários
Selecione usuários cuja receita total em uma única
transação foi maior que R $100.
users::condition::perHit::ga:transactionRevenue>100
![Entre três usuários, o segundo usuário e todas as sessões dele são incluídas no segmento devido a uma única condição correspondente no nível do hit. As sessões
dos outros dois usuários são excluídas.](https://developers.google.cn/static/analytics/images/platform/segments/5-users-perhit.png?authuser=0&hl=pt-br)
Selecione usuários cuja receita total em todas as transações de uma sessão foi maior que R $100.
users::condition::perSession::ga:transactionRevenue>100
![Entre três usuários, o primeiro e o segundo usuários e todas as sessões deles são incluídos no segmento devido a uma única condição correspondente no nível do hit.
As sessões do terceiro usuário são excluídas.](https://developers.google.cn/static/analytics/images/platform/segments/6-users-persession.png?authuser=0&hl=pt-br)
Selecione usuários cuja receita total em todas as transações no período foi maior que R $100.
users::condition::perUser::ga:transactionRevenue>100
![Entre três usuários, todos os três e as sessões deles são incluídos no segmento devido a uma condição correspondente no nível do usuário.](https://developers.google.cn/static/analytics/images/platform/segments/7-users-peruser.png?authuser=0&hl=pt-br)
Por padrão, ao selecionar os usuários, os valores de métricas serão somados no nível do usuário. Então, você pode simplificar para:
users::condition::ga:transactionRevenue>100
Sessões
Selecione sessões em que a receita total em uma única transação foi maior que R $100.
sessions::condition::perHit::ga:transactionRevenue>100
![Entre três usuários, somente o segundo e uma única sessão são incluídos no segmento devido a uma única condição correspondente no nível do hit.
Os outros dois usuários e suas sessões são excluídos.](https://developers.google.cn/static/analytics/images/platform/segments/8-sessions-perhit.png?authuser=0&hl=pt-br)
Selecione sessões em que a receita total em todas as transações em uma sessão foi maior que R $100.
sessions::condition::perSession::ga:transactionRevenue>100
![Entre três usuários, o primeiro e o segundo usuários e uma única sessão para cada um são incluídos no segmento devido a uma única condição correspondente no nível da sessão. O terceiro usuário e as sessões dele são excluídos.](https://developers.google.cn/static/analytics/images/platform/segments/9-sessions-persession.png?authuser=0&hl=pt-br)
Por padrão, ao selecionar as sessões, os valores de métricas serão somados no nível da sessão. Então, você pode simplificar para:
sessions::condition::ga:transactionRevenue>100
Condições de exclusão
Operador NOT
Use o caractere !
para negar uma condição e excluir as sessões que correspondem a ela.
Excluir sessões em que a página de saída corresponda exatamente ao caminho da página raiz.
sessions::condition::!ga:exitPagePath==/
![Entre três usuários, o primeiro usuário e as sessões dele são incluídos.
O segundo usuário tem uma sessão incluída e uma excluída devido a uma condição correspondente no nível da sessão. O terceiro usuário tem uma sessão excluída também devido a uma condição correspondente no nível da sessão.](https://developers.google.cn/static/analytics/images/platform/segments/exclude-sessions.png?authuser=0&hl=pt-br)
Combinação de condições
Operador E
Use o caractere ;
para combinar condições usando o operador AND.
Selecione usuários com origem no Canadá E
cuja receita total em todas as transações no período foi maior que
R$ 100.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
![Entre três usuários, o primeiro usuário e todas as sessões dele são incluídas no segmento devido a um usuário e uma condição correspondentes no nível da sessão. Os outros dois usuários e suas sessões são excluídos.](https://developers.google.cn/static/analytics/images/platform/segments/10-combine-and.png?authuser=0&hl=pt-br)
Como as duas condições são do usuário, você pode simplificar para:
users::condition::ga:country==Canada;ga:transactionRevenue>100
Operador OU
Use o caractere ,
para combinar filtros usando o operador OR.
Selecione usuários com origem no Canadá OU no México.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
![Entre três usuários, o primeiro e o segundo usuários e todas as sessões deles são incluídos no segmento devido a várias condições correspondentes no nível da sessão para o primeiro usuário e para uma única condição correspondente no nível da sessão para o segundo usuário. O usuário restante e as sessões dele são
excluídos.](https://developers.google.cn/static/analytics/images/platform/segments/11-combine-or.png?authuser=0&hl=pt-br)
Como as duas condições são do usuário, você pode simplificar para:
users::condition::ga:country==Canada,ga:country==Mexico
Como as dimensões das condições são as mesmas, você pode usar uma expressão regular e simplificar para:
users::condition::ga:country=~Canada|Mexico
Sequências
Use sequências para selecionar usuários ou sessões com base em condições sequenciais.
Selecione usuários que visitaram em um dispositivo móvel imediatamente após uma visita no computador.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
![Entre três usuários, o segundo usuário e todas as sessões dele são incluídos no segmento devido a uma sequência correspondente no nível da sessão, em que as etapas ocorrem imediatamente uma após a outra. O usuário restante e
as sessões dele são excluídos.](https://developers.google.cn/static/analytics/images/platform/segments/12-immediate-sequence.png?authuser=0&hl=pt-br)
Selecione usuários que visitaram em um dispositivo móvel após uma visita no computador.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
![Entre três usuários, o primeiro e o segundo usuários e todas as sessões deles são incluídos no segmento devido a sequências no nível da sessão correspondentes. O
usuário restante e as sessões dele são excluídos.](https://developers.google.cn/static/analytics/images/platform/segments/13-followed-sequence.png?authuser=0&hl=pt-br)
Combinação de usuários e sessões
Você pode selecionar os usuários e as sessões para criar um segmento. Os usuários serão selecionados primeiro e as sessões serão selecionadas a partir de um subconjunto de usuários.
Selecione sessões em que a receita total em uma única transação foi maior que R $100 de usuários que visitaram em um dispositivo móvel após uma visita no computador.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Próximas etapas
Leia o Guia do desenvolvedor sobre segmentos para ver todos os detalhes sobre a sintaxe de segmentos e como consultar segmentos na API Core Reporting.