Segmentos: referencia de la función

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 a fin de responder preguntas que son importantes para tu empresa. Por ejemplo, los usuarios que completaron al menos 2 transacciones con ingresos desde el principio de más de $1,000, o los usuarios que visitaron primero un dispositivo móvil y, luego, un navegador de escritorio.

En este documento, encontrarás información sobre el modelo de usuario de Google Analytics y los conceptos básicos para crear segmentos.

Modelo de usuarios de Google Analytics

Revisar primero el modelo de usuario de Google Analytics te ayudará a conceptualizar el funcionamiento de los segmentos.

Existen tres componentes principales en el modelo de usuario de Google Analytics:

  • Usuarios: En el nivel básico, tiene usuarios.
  • Sesiones: un usuario llega a tu propiedad e interactúa con ella. Todas estas interacciones del usuario se agrupan en lo que se denomina una sesión.
  • Hit: Durante una sesión, el usuario interactúa con tu propiedad. Cada interacción se denomina Hit. Algunos ejemplos de hits incluyen 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:

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.
Figura 1: Modelo de usuario de Google Analytics

Una vez que comprendas cómo se modelan los usuarios en Google Analytics, el siguiente paso es ver cómo crear segmentos.

Ejemplos de segmentos

Para crear un segmento, define la condición y los valores de dimensiones y métricas que te interesan.

Para cada ejemplo a continuación, hay una descripción del segmento, la sintaxis de la API equivalente para el parámetro del segmento y una representación del modelo del usuario.

La leyenda para la representación del modelo es la siguiente:

Una leyenda que define el estilo de cada nodo en una jerarquía de modelo 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 coincide con un paso de una secuencia.
Figura 2: Definiciones de nodos para segmentos de ejemplo.

Los siguientes ejemplos ilustran lo siguiente:

Condiciones

Usa condiciones para seleccionar usuarios o sesiones según los valores de las dimensiones y métricas.

Dimensiones

Seleccione usuarios o sesiones según los valores de dimensión.

Usuarios

Selecciona usuarios que vienen 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 de nivel de sesión coincidentes. Se excluyen las sesiones de los otros 2 usuarios.
Figura 3: Una condición de usuario coincidente.

Sesiones

Selecciona sesiones que provienen 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 de nivel de sesión coincidentes. Se excluyen las sesiones de los otros 2 usuarios.
Figura 4: Una condición de sesión coincidente.

Métricas

Seleccione usuarios o sesiones en función de valores de métricas únicos o totales.

Usuarios

Selecciona los usuarios cuyos ingresos totales en una sola transacción fueron superiores a $100.
users::condition::perHit::ga:transactionRevenue>100

De cada 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.
Figura 5: Coincidencia por coincidencia, condición del usuario.

Selecciona los usuarios cuyos ingresos totales en todas las transacciones de una sesión hayan superado los USD 100.
users::condition::perSession::ga:transactionRevenue>100

De cada 3 usuarios, el 1.o y el 2.o 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 del tercer usuario.
Figura 6: Coincidencia por sesión, condición del usuario.

Selecciona los usuarios cuyos ingresos totales en todas las transacciones del período fueron superiores a $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 de nivel de usuario coincidente.
Figura 7: Coincidencia por usuario y condición de usuario.

De forma predeterminada, cuando se seleccionan usuarios, los valores de las métricas se suman a nivel de usuario. Así que puedes simplificar esto para lo siguiente:
users::condition::ga:transactionRevenue>100

Sesiones

Selecciona las sesiones en las que los ingresos totales en una sola transacción hayan superado los $100.
sessions::condition::perHit::ga:transactionRevenue>100

De cada 3 usuarios, solo el segundo usuario y una sola sesión se incluyen en el segmento debido a una sola condición coincidente a nivel de hit.
         Los otros 2 usuarios y sus sesiones están excluidos.
Figura 8: Una coincidencia por hit, condición de sesión.

Selecciona las sesiones en las que los ingresos totales en todas las transacciones de una sesión hayan superado los $100.
sessions::condition::perSession::ga:transactionRevenue>100

De cada 3 usuarios, el 1.o y el 2.o usuario y una sola sesión por cada uno se incluyen en el segmento debido a una sola condición de nivel de sesión coincidente. Se excluyen el tercer usuario y sus sesiones.
Figura 9: Una coincidencia por sesión y condición de sesión.

De forma predeterminada, cuando se seleccionan sesiones, los valores de las métricas se suman a nivel de sesión. Así que puedes simplificar esto para lo siguiente:
sessions::condition::ga:transactionRevenue>100

Excluye condiciones

Operador NOT

Usa el carácter ! para negar una condición y excluir las sesiones que coincidan con esa condición.

Excluye sesiones en las que la página de salida coincide exactamente con la ruta raíz de la página.
sessions::condition::!ga:exitPagePath==/

De cada tres usuarios, se incluye el primer usuario y sus sesiones.
         El segundo usuario tiene una sesión incluida y una sesión excluida debido a una condición de nivel de sesión coincidente. El tercer usuario tiene una sesión excluida también debido a una condición de nivel de sesión coincidente.
Exclusión de sesiones: Se excluyen las sesiones coincidentes.

Combinación de condiciones

Operador AND

Usa el carácter ; para combinar las condiciones con el operador AND.

Selecciona los usuarios que provienen de Canadá Y cuyos ingresos totales en todas las transacciones del período fueron superiores a $100. users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100

De cada 3 usuarios, el primer usuario y todas sus sesiones se incluyen en el segmento debido a una condición de usuario y nivel de sesión coincidentes. Los otros 2 usuarios y sus sesiones están excluidos.
Figura 10: Coincidencia de varias condiciones con el operador AND.

Dado que estas son ambas condiciones del usuario, puedes simplificar esto para lo siguiente:
users::condition::ga:country==Canada;ga:transactionRevenue>100

Operador OR

Usa el carácter , para combinar filtros con el operador OR.

Selecciona a los usuarios que vienen de Canadá O que vienen de México.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico

De cada 3 usuarios, el primer y segundo usuario, y todas sus sesiones se incluyen en el segmento debido a varias condiciones de nivel de sesión coincidentes para el primer usuario y a una sola condición de nivel de sesión coincidente para el segundo usuario. Se excluyen el usuario restante y sus sesiones.
Figura 11: Coincidencia de varias condiciones con el operador OR.

Dado que estas son condiciones de 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

Use secuencias para seleccionar usuarios o sesiones en función de condiciones secuenciales.

Seleccione a los usuarios que visitaron su sitio para celulares inmediatamente después de una visita en una computadora de escritorio.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop

De cada 3 usuarios, el segundo 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 inmediatamente entre sí en las sesiones. Se excluyen el usuario restante y sus sesiones.
Figura 12: Una secuencia coincidente en la que los pasos son seguidos de inmediato por el otro.

Seleccione a los usuarios que visitaron su sitio para celulares seguidos por una visita en una computadora de escritorio.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop

De cada 3 usuarios, el 1.o y el 2.o usuario y todas sus sesiones se incluyen en el segmento debido a que coinciden las secuencias a nivel de sesión. Se excluyen el usuario restante y sus sesiones.
Figura 13: Una secuencia coincidente en la que los pasos son seguidos por otros.

Cómo combinar usuarios y sesiones

Puede seleccionar usuarios y sesiones para crear un segmento. Los usuarios se seleccionarán primero y las sesiones se elegirán del subconjunto de usuarios.

Selecciona sesiones en las que los ingresos totales de una sola transacción superaron los USD 100 de los usuarios que visitaron tu sitio en dispositivos móviles seguidos de una visita en 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 y cómo consultar segmentos en la API de Core Reporting.