En este documento, se proporciona una descripción general de los segmentos en Google Analytics.
Descripción general
Los segmentos te permiten seleccionar usuarios y sesiones para responder preguntas importantes para tu empresa. Por ejemplo, usuarios que completaron al menos 2 transacciones con ingresos totales superiores a USD 1,000 o usuarios que visitaron primero en un dispositivo móvil seguidos de un navegador de escritorio.
En este documento, te familiarizarás con el modelo de usuario de Google Analytics y los conceptos básicos para crear segmentos.
Modelo de usuario de Google Analytics
Si revisas primero el modelo de usuario de Google Analytics, podrás conceptualizar cómo funcionan los segmentos.
El modelo de usuario de Google Analytics consta de tres componentes principales:
- Usuarios: En el nivel básico, tienes usuarios.
- Sesiones: Un usuario llega a tu propiedad e interactúa con ella. Todas estas interacciones del usuario se agrupan en lo que se conoce como una sesión.
- Hit: Durante una sesión, el usuario interactúa con tu propiedad. Cada interacción se conoce como hit. Algunos ejemplos de hits son páginas vistas, eventos, transacciones, etcétera.
Un solo usuario puede tener varias sesiones, y cada sesión puede tener varios hits. Visualmente, esto se representa a continuación:
![Una jerarquía que representa el modelo de usuario de Google Analytics. El nodo superior es un usuario, sus nodos secundarios representan sesiones y cada sesión tiene uno o más nodos que representan hits.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/ga-user-model.png?authuser=0&hl=es-419)
Una vez que comprendas cómo se modelan los usuarios en Google Analytics, el siguiente paso es analizar cómo crear segmentos.
Ejemplos de segmentos
Para crear un segmento, debes definir la condición y los valores de las dimensiones y métricas que te interesan.
Para cada ejemplo a continuación, hay una descripción de segmento, la sintaxis de API equivalente para el parámetro de segmento y una representación del modelo de usuario.
La leyenda de la representación del modelo es la siguiente:
![Una leyenda que define el estilo de cada nodo en una jerarquía de modelos de usuario
en función de si el nodo se excluye de un segmento, se incluye en un
segmento, coincide con una condición o con un paso de una secuencia.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/segments-legend.png?authuser=0&hl=es-419)
En los siguientes ejemplos, se muestra lo siguiente:
- Condiciones
- Exclusión de Condiciones
- Condiciones de combinación
- Secuencias
- Cómo combinar usuarios y sesiones
Condiciones
Usa condiciones para seleccionar usuarios o sesiones en función de las dimensiones y los valores de las métricas.
Dimensiones
Selecciona usuarios o sesiones en función de los valores de las dimensiones.
Usuarios
Selecciona usuarios que provengan de
Canadá.
users::condition::ga:country==Canada
![De 3 usuarios, el primer usuario y todas sus sesiones se incluyen en
el segmento debido a dos condiciones coincidentes a nivel de la sesión. Se excluyen las sesiones de los otros 2 usuarios.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/3-users.png?authuser=0&hl=es-419)
Sesiones
Selecciona sessions (sesiones) provenientes de Canadá.
sessions::condition::ga:country==Canada
![De 3 usuarios, el segundo usuario y todas sus sesiones se incluyen en el segmento debido a dos condiciones coincidentes a nivel de la sesión. Se excluyen las sesiones de los otros 2 usuarios.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/4-sessions.png?authuser=0&hl=es-419)
Métricas
Selecciona usuarios o sesiones en función de valores únicos o totales de la métrica.
Usuarios
Selecciona a los usuarios cuyos ingresos totales en una sola transacción hayan sido superiores a USD 100.
users::condition::perHit::ga:transactionRevenue>100
![De 3 usuarios, el segundo usuario y todas sus sesiones se incluyen en
el segmento debido a una sola condición coincidente a nivel de hit. Se excluyen las sesiones de los otros 2 usuarios.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/5-users-perhit.png?authuser=0&hl=es-419)
Selecciona los usuarios cuyos ingresos totales en todas las transacciones de una sesión hayan sido superiores a USD 100.
users::condition::perSession::ga:transactionRevenue>100
![De 3 usuarios, el 1er y el 2o usuario y todas sus sesiones se
incluyen en el segmento debido a una única condición coincidente a nivel de hit.
Se excluyen las sesiones del tercer usuario.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/6-users-persession.png?authuser=0&hl=es-419)
Selecciona los usuarios cuyos ingresos totales en todas las transacciones del período fueron superiores a USD 100.
users::condition::perUser::ga:transactionRevenue>100
![De 3 usuarios, los 3 y sus sesiones se incluyen en
el segmento debido a una condición que coincide a nivel del usuario.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/7-users-peruser.png?authuser=0&hl=es-419)
De forma predeterminada, cuando se seleccionan usuarios, los valores de las métricas se suman a nivel del usuario. Puedes simplificarlo de la siguiente manera:
users::condition::ga:transactionRevenue>100
Sesiones
Selecciona las sesiones en las que los ingresos totales en una sola transacción fueron superiores a USD 100.
sessions::condition::perHit::ga:transactionRevenue>100
![De 3 usuarios, solo el 2o usuario y una única sesión se incluyen en el segmento debido a una única condición a nivel de hit coincidente.
Se excluyen los otros 2 usuarios y sus sesiones.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/8-sessions-perhit.png?authuser=0&hl=es-419)
Selecciona las sesiones en las que los ingresos totales en todas las transacciones de una sesión fueron superiores a USD 100.
sessions::condition::perSession::ga:transactionRevenue>100
![De 3 usuarios, el 1er y el 2o usuario y una sola sesión por cada uno se
incluyen en el segmento debido a una sola condición coincidente a nivel
de la sesión. Se excluyen el 3er usuario y sus sesiones.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/9-sessions-persession.png?authuser=0&hl=es-419)
De forma predeterminada, cuando se seleccionan sesiones, los valores de las métricas se suman a nivel de la sesión. Puedes simplificarlo de la siguiente manera:
sessions::condition::ga:transactionRevenue>100
Condiciones de exclusión
Operador NOT
Usa el carácter !
para anular una condición y excluir las sesiones que coincidan con esa condición.
Excluye las sesiones en las que la página de salida coincide exactamente con la ruta de la página raíz.
sessions::condition::!ga:exitPagePath==/
![De un total de tres usuarios, se incluyen el primero y sus sesiones.
El segundo usuario tiene una sesión incluida y una excluida
debido a una condición a nivel de la sesión coincidente. Al tercer usuario también se excluye una sesión debido a una condición que coincide a nivel de la sesión.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/exclude-sessions.png?authuser=0&hl=es-419)
Condiciones de combinación
Operador AND
Usa el carácter ;
para combinar condiciones con el operador AND.
Selecciona a los usuarios que provienen de Canadá Y cuyos ingresos totales en todas las transacciones del período fueron superiores a USD 100.
users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100
![De 3 usuarios, el primer usuario y todas sus sesiones se
incluyen en el segmento debido a la coincidencia de una condición de usuario y de
nivel de sesión. Se excluyen los otros 2 usuarios y sus sesiones.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/10-combine-and.png?authuser=0&hl=es-419)
Como ambos son condiciones del usuario, puedes simplificarlo de la siguiente manera:
users::condition::ga:country==Canada;ga:transactionRevenue>100
Operador OR
Usa el carácter ,
para combinar filtros usando el operador OR.
Selecciona los usuarios que provienen de Canadá O
que provienen de México.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico
![De un total de 3 usuarios, el 1er y el 2o usuario y todas sus sesiones se
incluyen en el segmento debido a múltiples condiciones coincidentes a nivel de
sesión para el primer usuario y una sola condición a nivel de sesión
coincidente para el 2o usuario. Se excluyen el usuario restante y sus sesiones.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/11-combine-or.png?authuser=0&hl=es-419)
Dado que ambas son condiciones del usuario, puedes simplificar lo siguiente:
users::condition::ga:country==Canada,ga:country==Mexico
Dado que las dimensiones de la condición son las mismas, puedes usar una expresión regular para simplificar lo siguiente:
users::condition::ga:country=~Canada|Mexico
Secuencias
Utiliza secuencias para seleccionar usuarios o sesiones en función de condiciones secuenciales.
Selecciona a los usuarios que visitaron el sitio desde dispositivos móviles inmediatamente después de una visita desde una computadora de escritorio.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop
![De 3 usuarios, el 2o usuario y todas sus sesiones se incluyen en el
segmento debido a una secuencia coincidente a nivel de sesión en la que los pasos
se siguieron de inmediato entre sí en las sesiones. Se excluyen el usuario restante y sus sesiones.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/12-immediate-sequence.png?authuser=0&hl=es-419)
Selecciona a los usuarios que visitaron el sitio en dispositivos móviles y, luego, una visita en una computadora de escritorio.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop
![De 3 usuarios, el 1er y el 2o usuario y todas sus sesiones se
incluyen en el segmento debido a que las secuencias a nivel de la sesión coinciden. Se excluyen el usuario restante y sus sesiones.](https://developers-dot-devsite-v2-prod.appspot.com/static/analytics/images/platform/segments/13-followed-sequence.png?authuser=0&hl=es-419)
Cómo combinar usuarios y sesiones
Puedes seleccionar usuarios y sesiones para crear un segmento. Primero se seleccionarán los usuarios y las sesiones del subconjunto de usuarios.
Selecciona sesiones en las que los ingresos totales en una sola transacción hayan sido superiores a USD 100 provenientes de usuarios que visitaron el sitio en un dispositivo móvil seguido de una visita desde una computadora de escritorio.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100
Próximos pasos
Revisa la Guía para desarrolladores de segmentos a fin de obtener detalles completos sobre la sintaxis de segmentos y cómo consultarlos en la API de Core Reporting.