Saltar al contenido principal
7 min de lectura

Segmentos guardados

Los segmentos guardados te permiten construir un filtro con nombre una vez y reaplicarlo con un clic en Globe, Páginas, Fuentes, Journeys, Usuarios y Embudos. Superan a los filtros normales en tres aspectos:

  1. Son persistentes. Un filtro normal vive solo en la URL y desaparece al cerrar la pestaña. Un segmento vive en el espacio de trabajo de tu equipo.
  2. Soportan lógica OR. Los filtros normales unen todas las condiciones con AND. Los segmentos soportan hasta 3 grupos AND unidos por OR — por ej. (usuarios pagos de Alemania) OR (visitantes que han hecho scroll más allá del 75 % en /pricing).
  3. Desbloquean dimensiones de cohorte que los filtros normales no exponen: tipo de usuario (anónimo / identificado / pagante), profundidad de scroll, número de sesiones, páginas vistas, estado de conversión, atributos personalizados y la puntuación IA del visitante.

Los segmentos están vinculados a un sitio web y son visibles para cada miembro activo del equipo de ese sitio. Nunca se exponen en dashboards públicos — los visitantes con share-token solo ven las métricas, no la definición del segmento.

Construir un segmento

Abre el icono Filtro (embudo) en la cabecera del dashboard. Al final de ese desplegable, la sección Segmentos guardados lista todos los segmentos de este sitio. Haz clic en cualquier fila para cargarlo al instante. Haz clic en + Nuevo segmento para abrir el builder.

El builder es una lista vertical de grupos. Dentro de cada grupo las condiciones se unen con AND. Entre grupos se unen con OR.

[ Grupo 1: country is "Germany" AND user_type is "paying" ]
                          OR
[ Grupo 2: scroll_depth_max ≥ 75   AND page is "/pricing" ]

Límites V1:

LímiteValor
Grupos AND3
Condiciones por grupo5
Segmentos guardados / sitio50
AnidamientoNo soportado

Tras guardar, el segmento aparece en el desplegable y se aplica automáticamente. Una etiqueta azul en la cabecera del dashboard muestra el nombre del segmento activo; haz clic en (×) para limpiar.

Gestionar segmentos existentes

Pasa el ratón sobre una fila en la lista Segmentos guardados:

  • Lápiz ✏️ abre el segmento en el builder, ya rellenado, para ajustar condiciones o renombrar sin recrearlo desde cero.
  • Papelera 🗑 elimina inmediatamente. Aparece una confirmación verde en la parte inferior de la pantalla.

Hacer clic en un segmento guardado lo carga en todos los gráficos y paneles del dashboard. El periodo activo (p. ej. Últimos 7 días) sigue aplicándose — el segmento define quién, el periodo define cuándo.

Por qué los recuentos en el builder coinciden con lo que ves

Cada opción en los desplegables de dimensiones muestra un recuento (p. ej. España · 17). Ese recuento refleja el periodo actual del dashboard, no una ventana fija de 30 días. Si estás viendo Últimos 7 días, el recuento es el de 7 días. Aplicar el segmento producirá números que coincidan con los que viste junto a cada opción.

Una trampa común — AND dentro de un grupo ≠ OR

Si añades country is Italy y country is Australia al mismo grupo, has construido country IS Italy AND country IS Australia — que coincide con cero visitantes, porque nadie es italiano y australiano simultáneamente. Para que coincida con cualquiera, pon cada país en su propio grupo OR. El builder muestra un aviso ámbar cuando detecta este patrón.

Dimensiones

Los segmentos guardados exponen todas las dimensiones de los filtros normales, más 11 nuevas:

URL y fuente (existentes)

hostname, page, entry_page, country, region, city, channel, referrer, campaign

UTM (nuevo en P1-1)

utm_source, utm_medium, utm_content, utm_term

Sistema (existente)

browser, os, device

Engagement (nuevo en P1-1)

DimensiónDescripciónOperadores
scroll_depth_maxProfundidad máxima de scroll en una página (0–100)gt gte lt lte is is_not
sessions_countNúmero total de sesiones distintas del visitantegt gte lt lte is is_not
pages_countPáginas totales vistas por el visitante en los últimos 90 díasgt gte lt lte is is_not
has_convertedSi el visitante disparó un evento de conversión o tiene revenue >0is_true is_false
ai_scorePuntuación de valor visitante (0–100) — basada en visitors.value_scoregt gte lt lte is is_not

Identidad (nuevo en P1-1)

DimensiónDescripciónValores
user_typeDerivado de la lógica del badge de identidad: pagante / identificado / anónimopaying identified anon

Un visitante es pagante si tiene un ID de cliente en algún proveedor de pagos (Stripe / Lemon Squeezy / Polar / PayPal), total_revenue > 0, o un subscription_status activo. Es identificado si tiene email o customer_id enviado vía zenovay.identify(...). De lo contrario es anónimo.

Atributos personalizados (nuevo en P1-1)

DimensiónDescripción
custom_prop:<key>Coincide con cualquier clave de primer nivel de identified_users.custom_attributes enviada vía zenovay.identify(...). El desplegable sugiere claves de los últimos 30 días.
Enviar un atributo personalizado que un segmento pueda evaluarJavaScript
zenovay('identify', {
customer_id: 'cust_42',
email: '[email protected]',
// Atributos — claves de primer nivel consultables vía custom_prop:<key>
custom_attributes: {
  plan: 'enterprise',
  industry: 'fintech',
  seats: 25,
},
});

En el builder, el desplegable de dimensiones ofrecerá Trait: plan, Trait: industry, Trait: seats bajo la sección CUSTOM TRAITS.

Operadores

OperadorTipoNotas
is, is_notTodasCoincidencia exacta (sensible a mayúsculas).
contains, does_not_containTextoBúsqueda ILIKE por subcadena.
gt, gte, lt, lteNuméricoPara scroll_depth_max, sessions_count, pages_count, ai_score.
in, not_inConjuntoLista separada por comas (para user_type).
is_true, is_falseBooleanoPara has_converted.

Ejemplos

Usuarios pagos de Alemania que rebotaron en /pricing

Tres condiciones, un grupo:

Grupo 1 (AND):
  user_type   is        paying
  country     is        DE
  page        is        /pricing

Usuarios comprometidos OR conversores

Dos grupos, unidos con OR:

Grupo 1 (AND):
  scroll_depth_max  gte  75
  sessions_count    gte  3

OR

Grupo 2 (AND):
  has_converted     is_true

Trait plan Enterprise + Chrome en macOS

Grupo 1 (AND):
  custom_prop:plan  is        enterprise
  browser           is        Chrome
  os                is        macOS

Dashboards públicos

Los segmentos guardados nunca se aplican vía autenticación share-token. La vista pública respeta los filtros URL normales pero ignora ?segment_id= y ?segment_def= por diseño — la audiencia de un enlace compartido no debería ver las cohortes con nombre de tu equipo.

Si necesitas compartir una vista compuesta públicamente:

  1. Aplica el segmento en privado.
  2. Recrea las mismas condiciones como filtros planos en una URL pública.
  3. Comparte la URL resultante.

Permisos

AcciónRol requerido
Ver segmentosCualquier miembro activo
Crear / editarOwner, Admin, Editor
EliminarOwner, Admin, Editor

Los Viewers pueden aplicar segmentos existentes pero no crearlos ni modificarlos.

Rendimiento y límites

  • Número de segmentos por sitio limitado a 50 para evitar crecimiento descontrolado. El mismo límite aplica en todos los planes; los segmentos no están detrás de paywall.
  • Modelo de resolución: al cargar un segmento, cada grupo AND se resuelve en el servidor a una lista de visitor IDs coincidentes, y las listas se unen entre grupos. Límite de 50 000 visitor IDs por grupo — suficiente para casi todos los casos.
  • Dimensiones agregadas (sessions_count, pages_count) se ejecutan vía funciones Postgres SECURITY DEFINER (segment_visitors_by_session_count, segment_visitors_by_page_count). Las consultas de pages_count cubren los últimos 90 días.
  • Atributos personalizados: lookup por clave JSONB en identified_users.custom_attributes. Solo claves de primer nivel — rutas anidadas no soportadas en V1.

Relacionado

¿Fue útil esta página?