Segmentos: referencia de función

En este documento se ofrece una descripción general de los segmentos en Google Analytics.

Descripción general

Los segmentos te permiten seleccionar usuarios y sesiones para responder a preguntas que son importantes para tu negocio. Por ejemplo, los usuarios que hayan completado al menos dos transacciones con unos ingresos superiores a 1.000 EUR a lo largo del tiempo o los usuarios cuya primera visita fuese a través de un dispositivo móvil seguida de una visita a través del navegador de un equipo.

Con este documento podrás familiarizarte con el modelo de usuario de Google Analytics y con los conceptos básicos de la creación de segmentos.

Modelo de usuario de Google Analytics

Al revisar el modelo de usuario de Google Analytics en primer lugar, podrás hacerte una idea de cómo funcionan los segmentos.

Hay tres componentes importantes en el modelo de usuario de Google Analytics:

  • Usuarios: el componente básico son los usuarios.
  • Sesiones: el usuario llega a la propiedad e interactúa con ella. Todas estas interacciones de usuario se agrupan en lo que se denomina una sesión.
  • Hit: durante la sesión, el usuario interactúa con tu propiedad. Cada interacción es un hit. Un hit puede ser un número de páginas vistas, un evento, una transacción, etc.

Un solo usuario puede participar en varias sesiones y, en cada sesión, pueden producirse varios hits. Esto quedaría representado gráficamente de la siguiente forma:

Jerarquía que representa el modelo de usuario de Google Analytics.El nodo principal 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

Cuando entiendas el modelo de usuario en Google Analytics, lo siguiente es saber cómo crear segmentos.

Segmentos de ejemplo

Para crear un segmento, debes definir la condición, así como los valores de las dimensiones y de las métricas que más te interesen.

En cada uno de los ejemplos que encontrarás a continuación, se incluye una descripción del segmento, la sintaxis de la API equivalente del parámetro del segmento y una representación del modelo del usuario.

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

Leyenda que define el estilo de cada nodo en un modelo de usuario jerárquico, en función de si se excluye el nodo de un segmento, si se incluye, si coincide con una condición o si coincide con el paso de una secuencia.
Figura 2: Definiciones de nodo para los segmentos de ejemplo.

Los ejemplos incluidos a continuación reflejan lo siguiente:

Condiciones

Usa las condiciones para seleccionar usuarios o sesiones en función de los valores de las dimensiones y de las métricas.

Dimensiones

Selecciona los usuarios o las sesiones en función de los valores de las dimensiones.

Usuarios

Selecciona los usuarios procedentes de Canadá.
users::condition::ga:country==Canada

De tres usuarios, el primero y todas sus sesiones se incluyen en el segmento debido a las dos condiciones de sesión coincidentes.Las sesiones de los otros dos usuarios se excluyen.
Figura 3: Condición de usuario coincidente.

Sesiones

Selecciona las sesiones procedentes de Canadá.
sessions::condition::ga:country==Canada

De tres usuarios, el segundo y todas sus sesiones se incluyen en el segmento debido a las dos condiciones de sesión coincidentes. Las sesiones de los otros dos usuarios se excluyen.
Figura 4: Condición de sesión coincidente.

Métricas

Selecciona los usuarios o las sesiones en función de los valores de métrica únicos o totales.

Usuarios

Selecciona los usuarios cuyos ingresos totales hayan superado los 100 EUR en una única transacción.
users::condition::perHit::ga:transactionRevenue>100

De tres usuarios, el segundo y todas sus sesiones se incluyen en el segmento debido a una única condición de hit coincidente.Las sesiones de los otros dos usuarios se excluyen.
Figura 5: Condición de usuario coincidente por hit.

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

De tres usuarios, el primero y el segundo, y todas sus sesiones, se incluyen en el segmento debido a una única condición de hit coincidente.Las sesiones del tercer usuario se excluyen.
Figura 6: Condición de usuario coincidente por sesión.

Selecciona usuarios cuyos ingresos totales hayan superado los 100 EUR en todas las transacciones de un periodo específico.
users::condition::perUser::ga:transactionRevenue>100

De tres usuarios, los tres y sus sesiones se incluyen en el segmento debido a una única condición de usuario coincidente.
Figura 7: Condición de usuario coincidente por usuario.

Al seleccionar usuarios, se tienen en cuenta los valores de métrica totales en el nivel de usuario de forma predeterminada. Esto se puede simplificar de la siguiente manera:
users::condition::ga:transactionRevenue>100

Sesiones

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

De tres usuarios, solo el segundo y una única sesión se incluyen en el segmento debido a una única condición de hit coincidente.Los otros dos usuarios y sus sesiones se excluyen.
Figura 8: Condición de sesión coincidente por hit.

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

De tres usuarios, el primero y el segundo, y solo una sesión de cada uno, se incluyen en el segmento debido a una única condición de sesión coincidente. El tercer usuario y sus sesiones se excluyen.
Figura 9: Condición de sesión coincidente por sesión.

Al seleccionar sesiones, se tienen en cuenta los valores de métrica totales en el nivel de sesión de forma predeterminada. Esto se puede simplificar de la siguiente manera:
sessions::condition::ga:transactionRevenue>100

Excluir condiciones

Operador NOT

Utiliza el carácter ! para negar una condición y excluir las sesiones que coinciden con dicha condición.

Excluir 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 tres usuarios, se incluyen el primero y sus sesiones.El segundo usuario tiene una sesión incluida y otra excluida debido a condición de sesión coincidente.El tercer usuario también tiene una sesión excluida debido a una condición de sesión coincidente.
Exclusión de sesiones: excluir sesiones coincidentes.

Combinar condiciones

Operador AND

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

Selecciona usuarios que realizaron una visita desde Canadá AND cuyos ingresos totales hayan superado los 100 EUR en todas las transacciones de un periodo específico. users::condition::ga:country==Canada;users::condition::perUser::ga:transactionRevenue>100

De tres usuarios, el primero y todas sus sesiones se incluyen en el segmento debido a una condición de usuario y de sesión coincidente.Los otros dos usuarios y sus sesiones se excluyen.
Figura 10: Coincidencia con varias condiciones mediante el operador AND.

Puesto que las dos son condiciones de usuario, se puede simplificar de la siguiente manera:
users::condition::ga:country==Canada;ga:transactionRevenue>100

Operador OR

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

Selecciona usuarios que realizaron una visita desde Canadá OR desde México.
users::condition::ga:country==Canada,users::condition::ga:country==Mexico

De tres usuarios, el primero y el segundo, y todas sus sesiones, se incluyen en el segmento debido a varias condiciones de sesión coincidentes para el primer usuario y a una única condición de sesión coincidente para el segundo usuario.El otro usuario y sus sesiones se excluyen.
Figura 11: Coincidencia con varias condiciones mediante el operador OR.

Puesto que las dos son condiciones de usuario, se puede simplificar de la siguiente manera:
users::condition::ga:country==Canada,ga:country==Mexico

Puesto que las dimensiones de la condición son las mismas, puedes usar una expresión regular para simplificarlo de la siguiente manera:
users::condition::ga:country=~Canada|Mexico

Secuencias

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

Selecciona usuarios que realizaron una visita desde un dispositivo móvil y que, inmediatamente después, accedieron desde un equipo.
users::sequence::ga:deviceCategory==mobile;–>ga:deviceCategory==desktop

De tres usuarios, el segundo y todas sus sesiones se incluyen en el segmento debido a una secuencia de sesión coincidente con unos pasos inmediatamente a continuación de otros en todas las sesiones.El otro usuario y sus sesiones se excluyen.
Figura 12: Secuencia coincidente con unos pasos inmediatamente seguidos de otros.

Selecciona usuarios que realizaron una visita desde un dispositivo móvil y que, a continuación, accedieron desde un equipo.
users::sequence::ga:deviceCategory==mobile;–>>ga:deviceCategory==desktop

De tres usuarios, el primero y el segundo, y todas sus sesiones, se incluyen en el segmento debido a secuencias de sesión coincidentes.El otro usuario y sus sesiones se excluyen.
Figura 13: Secuencia coincidente con pasos sucesivos.

Combinación de usuarios y sesiones

Puedes seleccionar usuarios y sesiones para crear un segmento. Se seleccionará a los usuarios en primer lugar, y las sesiones se seleccionarán a partir del subconjunto de usuarios.

Selecciona sesiones en las que los ingresos totales hayan superado los 100 USD en una sola transacción y en las que los usuarios hayan realizado su visita desde un dispositivo móvil y, a continuación, desde un ordenador.
users::sequence::ga:deviceCategory==mobile;->>ga:deviceCategory==desktop;sessions::condition::perHit::ga:transactionRevenue>100

Pasos siguientes

Consulta la guía para desarrolladores sobre segmentos para obtener información detallada sobre la sintaxis utilizada en los segmentos y sobre cómo realizar consultas de segmentos en la API de informes centrales.