Disparadores de chat proactivo por Comportamiento

Proactive Triggers

Los disparadores proactivos permiten que tu chatbot tome la iniciativa en lugar de esperar a que hagan clic. Cuando un visitante pasa tiempo en tu página de precios, se desplaza hasta el final o hace el gesto de cerrar la pestaña, el bot puede mostrar un mensaje relevante. Si se usa bien, aumenta la interacción; si se usa mal, resulta molesto, por lo que la función incluye varios límites para evitar molestias (explicados más abajo).

Los disparadores proactivos requieren un plan Estándar o superior. Los dos modos de respuesta con IA (contexto de IA al responder, mensaje generado por IA) necesitan un plan Premium o Enterprise. Los usuarios de los planes Gratis y Básico verán un aviso para actualizar su plan.

Primeros pasos

  1. Abre Panel → tu asistente → Canales → Widget de chat → Interacción automática
  2. Activa "Proactive Triggers"
  3. Añade un tipo de disparador y configura el mensaje
  4. Haz clic en Guardar cambios y compruébalo en el sitio web

Tipos de disparadores

Hay nueve tipos de disparadores disponibles. Cada tipo se activa bajo diferentes condiciones de comportamiento del visitante.

Tipo de disparadorDescripciónParámetrosCaso de uso de ejemplo
Time on PageSe activa después de que un visitante pase X segundos en una página.Delay (seconds): 5–300, valor predeterminado 30"Llevas un tiempo en nuestra página de precios, ¿te ayudo a elegir?"
Exit IntentSe activa cuando un visitante está a punto de marcharse. En escritorio: el ratón se mueve hacia la parte superior de la ventana. En móvil: cambio de pestaña o minimización del navegador.Ninguno"Antes de irte, ¿puedo resolverte alguna duda?"
Scroll DepthSe activa cuando un visitante se desplaza más allá del X% de la página.Scroll depth (%): 10–100, valor predeterminado 50"Has leído bastante, ¿tienes alguna pregunta?"
InactivitySe activa tras X segundos sin actividad de ratón, teclado ni desplazamiento.Inactivity (seconds): 10–300, valor predeterminado 60"Parece que podrías tener dudas, ¿te ayudo?"
URL MatchSe activa cuando un visitante llega a páginas específicas que coinciden con patrones glob. Se activa con un retraso mínimo de 2 segundos.URL patterns: patrones glob, uno por línea"¡Te damos la bienvenida a nuestra página de precios! ¿Te ayudo a elegir un plan?"
Section VisibilitySe activa cuando un elemento DOM específico es visible en la ventana gráfica durante X segundos (mediante IntersectionObserver).CSS selector (p. ej. #pricing), Visibility duration (sec.): 5–120, valor predeterminado 8"Veo que estás mirando nuestros precios, ¿te ayudo?"
Returning VisitorSe activa cuando un visitante vuelve al sitio web por enésima vez. Requiere tracking-consent="granted" porque el recuento de visitas utiliza localStorage.Minimum visits: 1–100, valor predeterminado 2"¡De nuevo por aquí! ¿Puedo ayudarte hoy?"
Pages VisitedSe activa después de que un visitante haya visto X páginas. Sin consentimiento, cuenta la navegación SPA en el mismo documento dentro de la memoria; con consentimiento, puede continuar a través de cargas de página completas mediante sessionStorage.Minimum pages: 2–50, valor predeterminado 3"Has explorado bastante, ¿tienes preguntas?"
Rage ClickSe activa cuando un visitante hace clic rápidamente varias veces en el mismo elemento (detección de frustración).Click count: 3–10, valor predeterminado 4. Time window (ms): 500–3000, valor predeterminado 1500"Parece que algo no funciona, ¿te ayudo?"

Configuración global

Estos ajustes se aplican a todos los disparadores proactivos a nivel global.

CampoDescripciónPredeterminado
Enable Proactive TriggersInterruptor principal para activar o desactivar todos los disparadores proactivos.Desactivado
Max. triggers per sessionNúmero máximo de mensajes proactivos que recibe un visitante por sesión de pestaña del navegador. Tras alcanzar este límite, no se activarán más disparadores. (Rango 1–100.)10
Max. triggers per dayMáximo de mensajes proactivos por visitante en 24 horas. Solo se conserva en localStorage tras recibir la señal de consentimiento; de lo contrario, solo dura para el documento actual. (Rango 1–50.)20
Cooldown typePer session: el tiempo de espera se restablece al cerrar la pestaña. Persistent: el tiempo de espera se almacena en el navegador entre visitas.Per session
Cooldown (seconds/hours)Tiempo de espera tras activarse un disparador antes de permitir el siguiente. El valor se define en segundos para el ámbito de sesión y en horas para el ámbito persistente.5 s (sesión) / 24 horas (persistente)
Respect permanent dismissCon consentimiento, el descarte se recuerda hasta que se borren los datos del navegador. Sin consentimiento, solo dura para el documento actual.Activado
Show as speech bubbleMuestra el mensaje proactivo como un bocadillo junto al botón de chat cuando el chat está cerrado. Si se desactiva, el chat se abre directamente.Activado
Bubble auto-hide (sec.)Tiempo en segundos antes de que el bocadillo se oculte automáticamente. Se establece en 0 para mantenerlo visible hasta que el visitante interactúe. (Rango 0–60.)0 (permanece visible)

Modos de respuesta

Cada disparador puede utilizar uno de los tres modos de respuesta para controlar cómo se genera y entrega el mensaje proactivo.

ModoDescripciónCostePlan requerido
Static messageMuestra el mensaje configurado exactamente como está escrito. Sin llamada a la API.GratisEstándar o superior
AI context on replyMuestra primero el mensaje estático. Cuando el visitante responde, el bot recibe el contexto de la página (título de página, meta descripción o texto del elemento) para ofrecer una respuesta contextualizada.Solo al responderPremium o superior
AI-generated messageCon el consentimiento de seguimiento otorgado, el bot genera el saludo proactivo a partir del contexto de la página. Sin esa señal, o si se agota el tiempo de espera, se utiliza en su lugar el mensaje estático configurado.Por disparador generadoPremium o superior
En el plan Estándar, ambos modos de IA recurren automáticamente a un mensaje estático. Para utilizar cualquiera de los modos de IA, actualiza a Premium o Enterprise.

Condiciones y programación

Cada disparador admite condiciones opcionales y programación para ajustar con precisión cuándo y dónde se activa.

Condiciones

Las condiciones se combinan mediante operadores AND con el disparador.

CampoDescripción
URL filter (glob)El disparador solo se activa en páginas que coincidan con este patrón. Vacío = todas las páginas. Ejemplo: /pricing/*
Mobile onlyCuando está habilitado, el disparador solo se activa en dispositivos móviles. Déjalo desactivado para activarlo en todos los dispositivos.

Programación

CampoDescripción
Enable scheduleActiva o desactiva la programación basada en la hora para este disparador.
Start timeEl disparador pasa a estar activo a esta hora (formato HH:MM).
End timeEl disparador deja de activarse después de esta hora.
TimezoneZona horaria IANA (p. ej., Europe/Berlin, America/New_York).

Combinaciones de disparadores (lógica AND)

Puedes exigir que otros disparadores también se hayan cumplido antes de que este disparador se active. Por ejemplo, combina "Scroll Depth 70%" Y "Time on Page 45s" para que el mensaje solo aparezca cuando se cumplan ambas condiciones.

Protección contra molestias

Los activadores proactivos incluyen múltiples capas de protección para evitar molestar a los visitantes:

  1. Límite de sesión: número máximo de activaciones por sesión de pestaña del navegador (predeterminado: 10; redúzcalo a 1 o 2 para ser menos intrusivo)
  2. Límite diario: número máximo de activaciones por cada 24 horas entre sesiones (predeterminado: 20; persistente solo con consentimiento)
  3. Tiempo de espera: tiempo de espera entre activaciones (en memoria de forma predeterminada, persistente solo con consentimiento)
  4. Descarte permanente: se recuerda para el documento de forma predeterminada y entre visitas solo con consentimiento)
  5. Sin reactivación: cada activador específico se ejecuta solo una vez por sesión
  6. Protección de chat abierto: no se ejecuta ningún activador cuando el chat ya está abierto
  7. Protección por mensaje del usuario: no se ejecuta ningún activador después de que el visitante ya haya enviado un mensaje
  8. Ocultación automática del bocadillo: el Bocadillo desaparece automáticamente tras el tiempo configurado

Plantillas

Hay disponibles tres paquetes de plantillas predefinidas para empezar rápidamente. Al cargar una plantilla se reemplazan los activadores existentes (con confirmación previa).

PlantillaIncluyeIdeal para
Paquete de comercio electrónicoIntención de salida + Inactividad (60 s) + Visibilidad de sección (#cart)Tiendas en línea, reducción del abandono del carrito
Paquete de captación de clientes potencialesTiempo en página (30 s) + Profundidad de desplazamiento (70 %) + Visitante recurrente (2)SaaS, captación de clientes potenciales B2B
Paquete de soporteClics de frustración + Inactividad (45 s)Plataformas de ayuda, sitios de documentación

Analítica

La pestaña Activadores muestra una tabla de resumen de rendimiento cuando se dispone de datos de eventos de activación con consentimiento.

ColumnaDescripción
ActivadorPrimeros 40 caracteres del mensaje del activador
TipoTipo de activador (por ejemplo, Tiempo en página, Intención de salida)
ActivadoNúmero total de veces que se activó el activador
Tasa de respuestaPorcentaje de activaciones en las que el visitante envió una respuesta
Tasa de descartePorcentaje de activaciones en las que el visitante cerró el mensaje

Utilice estos datos para optimizar los mensajes y la configuración de sus activadores. Una tasa de respuesta baja puede indicar que el mensaje no es relevante o que el activador se ejecuta demasiado pronto.

Privacidad / RGPD

Los activadores proactivos se inician en Modo de privacidad anónimo. Si el widget no tiene el atributo tracking-consent, el valor no es válido o el estado es unknown/denied:

  • Las reglas de tiempo, desplazamiento, intención de salida, inactividad, URL, visibilidad de sección y clics de frustración se ejecutan localmente en memoria.
  • Su comportamiento no se envía a WebChatAgent antes de que haya interacción en el chat.
  • No se escribe ningún estado proactivo en cookies, localStorage ni sessionStorage.
  • La condición de páginas visitadas funciona durante la navegación SPA dentro del mismo documento y se restablece tras una recarga completa.
  • La condición de visitante recurrente está desactivada.
  • Los saludos generados por IA utilizan la alternativa estática configurada.
  • Los límites diarios, el tiempo de espera persistente y el descarte permanente se limitan a la duración del documento actual.

Cuando el sitio web del cliente envía tracking-consent="granted", pueden ejecutarse los contadores persistentes opcionales, el reconocimiento de visitantes, la analítica proactiva y los saludos generados por IA. Si se rechaza o se revoca el consentimiento, se elimina el almacenamiento proactivo y el widget vuelve al modo anónimo.

El contexto de la página para el contexto de IA al responder se envía únicamente después de que el visitante envíe un mensaje. No incluya información confidencial en los títulos de las páginas, los encabezados o el texto del elemento de destino.

Consulte Consentimiento de cookies y activadores proactivos anónimos para ver la matriz de comportamiento completa, la referencia de almacenamiento del navegador y ejemplos de integración con CMP.

Prácticas recomendadas

  • Empiece con algo sencillo: comience con 1 o 2 activadores y mida el rendimiento antes de añadir más
  • Escriba mensajes cortos: máximo 1 o 2 frases; ofrezca ayuda sin resultar insistente
  • Configure retrasos adecuados: Tiempo en página de al menos 15 a 30 segundos, no lo active de inmediato
  • Utilice condiciones: dirija los activadores a páginas específicas en lugar de ejecutarlos en todo el sitio
  • Supervise la analítica: revise las tasas de respuesta y de descarte con regularidad; ajuste o desactive los activadores con bajo rendimiento
  • Respete a los visitantes: mantenga límites de sesión bajos (1 o 2), active el descarte permanente
  • Haga pruebas en dispositivos móviles: compruebe que la intención de salida al cambiar de pestaña funcione según lo previsto
  • Utilice plantillas: empiece con un paquete y personalícelo a partir de ahí
  • Combine activadores: utilice la lógica AND para una segmentación precisa (por ejemplo, desplazamiento + tiempo)
  • Documente su configuración: describa el almacenamiento y los proveedores realmente habilitados en su sitio web