Skip to main content

Descripción General

La pestaña Triggers le permite crear acciones automatizadas que se activan según el comportamiento del visitante. Cuando un visitante cumple condiciones específicas — tiempo en la página, profundidad de scroll, fuente UTM, tipo de dispositivo y más — el trigger muestra un popup modal, una notificación toast o redirige a una URL. Los triggers son una forma poderosa de interactuar con los visitantes en el momento adecuado sin necesidad de programación.
Pestaña de triggers

Lista de Triggers

La tabla de triggers muestra todos los triggers definidos con métricas clave:

Crear un Trigger

Haga clic en Crear Trigger para abrir el editor de triggers. El editor tiene dos pestañas: Contenido para el contenido visual y Configuración para las reglas de comportamiento.
Editor de creación de trigger

Pestaña de Contenido

La pestaña de Contenido es un editor visual de bloques donde construye el contenido del trigger. Cada trigger se compone de bloques de contenido que usted agrega, organiza y estiliza.

Agregar Bloques

Haga clic en el botón + Agregar Bloque para abrir el selector de bloques. Tipos de bloques disponibles:

Configuración de Bloques

Cada tipo de bloque tiene sus propias propiedades editables. Haga clic en un bloque para seleccionarlo y configurar: Imagen: Encabezado: Texto: Lista de Características: Campo de Entrada: Área de Texto: Botón: Código Promocional: Código QR: Divisor: Sin configuración — renderiza un separador de línea horizontal.

Estilo del Trigger

El contenedor del trigger tiene configuraciones de estilo globales que se aplican a todo el popup/toast:

Ejemplos de Contenido

  • Imagen: Foto del producto
  • Encabezado: “¡Espere! No se pierda esto.”
  • Texto: “Envío gratis en pedidos superiores a $50 — solo hoy.”
  • Botón: “Comprar Ahora” (enlace a la tienda)
  • Botón: “No, gracias” (acción de cerrar)
  • Encabezado: “Continúe en su teléfono”
  • Texto: “Escanee el código QR para chatear con nuestro agente de IA en móvil.”
  • Código QR: Código QR de campaña con seguimiento UTM
  • Texto: “O haga clic en el botón de chat abajo.”
  • Imagen: Captura de pantalla de la función
  • Encabezado: “Nuevo: Recomendaciones Impulsadas por IA”
  • Lista de Características: 3-4 beneficios clave
  • Botón: “Saber Más” (enlace a la página de la función)
  • Divisor
  • Texto: Texto legal en letra pequeña

Pestaña de Configuración

La pestaña de Configuración controla cuándo, con qué frecuencia y a quién se muestra el trigger.

Condiciones

Las condiciones definen las reglas que deben cumplirse para que el trigger se active. Puede agregar múltiples condiciones y elegir el modo lógico: AND (todas las condiciones deben ser verdaderas) u OR (cualquier condición es suficiente) para que el trigger se active.

Ejemplos de Condiciones

Mostrar un popup de boletín a visitantes que están leyendo activamente:

Frecuencia

Controla con qué frecuencia se muestra el trigger al mismo visitante:
Para la mayoría de los casos de uso, Una vez por sesión o Una vez por visitante es la elección correcta. “Cada visita” puede ser molesto — úselo solo para información crítica y sensible al tiempo como avisos de mantenimiento o promociones urgentes.

Programación

Opcionalmente restrinja el trigger a un rango específico de fecha y hora: Ambos campos son opcionales:
  • Solo inicio — el trigger se activa en la fecha de inicio y funciona indefinidamente
  • Solo fin — el trigger funciona inmediatamente y se detiene en la fecha de fin
  • Ambos — el trigger funciona solo durante la ventana especificada
  • Ninguno — el trigger funciona mientras esté habilitado
Casos de uso para programación:

Cómo Funcionan los Triggers

Cuando el script de seguimiento se carga en su sitio web, obtiene las definiciones de triggers activos y las evalúa en segundo plano:
1

Los triggers activos se cargan

El tracker obtiene las definiciones de triggers activos del servidor. El servidor filtra por programación (fechas de inicio/fin) y estado activo antes de enviarlos al cliente.
2

La frecuencia se verifica

Cada 2 segundos, el tracker verifica la configuración de frecuencia de cada trigger. Si el visitante ya ha visto el trigger (basado en localStorage o sessionStorage), el trigger se omite.
3

Las condiciones se evalúan

Para los triggers que pasan la verificación de frecuencia, el tracker evalúa todas las condiciones — tiempo en la página, profundidad de scroll, parámetros UTM, tipo de dispositivo, eventos disparados y más. Las condiciones usan lógica AND u OR según la configuración.
4

El trigger se muestra

El contenido del trigger (modal o toast) se renderiza en la página dentro de un Shadow DOM con el estilo y la animación configurados. La activación se registra como un evento trigger_shown. Para triggers de redireccionamiento, el visitante es navegado a la URL destino.
5

El visitante interactúa

El visitante puede interactuar con el trigger — hacer clic en botones, completar campos, copiar códigos promocionales, escanear códigos QR o cerrarlo. Cada interacción se rastrea como un evento separado (trigger_clicked, trigger_dismissed, trigger_promo_copied).
Los triggers se renderizan dentro de su propio contenedor Shadow DOM, por lo que sus estilos están completamente aislados de su sitio web. Sin conflictos de CSS.

Integración de Triggers y Eventos

Los triggers crean eventos de seguimiento automáticamente. Cada activación de trigger se registra como un evento trigger_shown con el ID del trigger y tipo de acción. Usted puede:
  • Ver la actividad de triggers en el gráfico de Actividad de Triggers en el Panel de Control
  • Ver las activaciones de triggers en la tabla de Rendimiento de Campañas
  • Usar la condición event_fired para encadenar triggers — por ejemplo, mostrar el Trigger B solo después de que se vio el Trigger A
  • Combinar con Eventos Personalizados para flujos complejos
Use la condición Evento disparado para crear secuencias de múltiples pasos. Por ejemplo: el Trigger 1 muestra un avance después de 10 segundos. El Trigger 2 muestra la oferta completa solo si el visitante hizo clic en el botón del Trigger 1 (rastreado como evento personalizado).