Los Mensajes In-App solo se muestran cuando se cumplen sus condiciones de activación. Controlas exactamente cuándo aparece un banner configurando activadores desde tu aplicación.
Cuándo usar IAMs de banner
Usa IAMs de banner para incorporación cuando quieras:- Explicar una pantalla cuando el usuario llega a ella
- Guiar a los usuarios a través de flujos de múltiples pasos
- Destacar acciones que los usuarios deben tomar a continuación
- Mantener la incorporación visible pero no intrusiva
Ejemplo de flujo de incorporación
Cuando un usuario abre tu sitio o aplicación por primera vez, un banner superior le da la bienvenida y lo invita a explorar. Cuando el usuario toca un producto para ver los detalles, un banner inferior lo guía sobre qué hacer a continuación. Cada banner aparece solo cuando el usuario llega a la pantalla relevante. Este enfoque asegura que los usuarios vean orientación solo cuando es relevante.Ejemplo visual: Incorporación de e-commerce
Así es como los IAMs de banner guían a los usuarios a través de una aplicación de e-commerce. Este ejemplo usa dos IAMs separados, cada uno con cierre automático de 3 segundos. Cuando el primer banner se cierra, se activa el activador del segundo banner, creando un flujo secuencial fluido:Banner de bienvenida inicial

Banner de selección de producto

Requisitos previos
Antes de comenzar, asegúrate de tener:- Una aplicación OneSignal activa
- SDK de OneSignal instalado en tu aplicación
- La capacidad de activar eventos o llamar métodos desde el código de tu aplicación
- Consentimiento del usuario otorgado para el SDK de OneSignal (requerido para Mensajes In-App)
Crear un mensaje in-app de banner
Navegar a Mensajes In-App
En el panel de OneSignal, ve a Messages → In-App Messages y selecciona New In-App Message.
Diseñar tu contenido
Incluye un título corto que explique el propósito de la pantalla, texto de apoyo opcional si es necesario, y un botón opcional para guiar la siguiente acción.
Configurar activadores
Agrega uno o más activadores de Mensaje In-App que definen cuándo debe aparecer el banner. Opcionalmente agrega condiciones o límites para controlar con qué frecuencia se muestra el mensaje.
Establecer duración de visualización
Elige entre cierre automático (el banner desaparece después de 3-10 segundos) o cerrable por el usuario (el banner permanece hasta que el usuario toca cerrar).
Usa banners superiores para orientación de alta visibilidad y banners inferiores para indicaciones sutiles que se alinean con acciones primarias. Para incorporación, usa cierre automático para mantener el flujo en movimiento sin requerir acción del usuario.
Activar el banner desde tu aplicación
Activas el IAM de banner cuando el usuario llega a una pantalla específica o completa una acción usando activadores de Mensaje In-App. Los activadores son pares de clave-valor que configuras desde el código de tu aplicación. Cuando las condiciones del activador coinciden con las reglas de visualización del IAM, se muestra el banner.Los activadores persisten durante la sesión a menos que los elimines o actualices. Asegúrate de que cada activador represente un momento de incorporación claro e intencional.
Eliminar activadores cuando ya no sean necesarios
Para evitar que los banners reaparezcan involuntariamente, elimina los activadores cuando ya no sean necesarios:Encadenar mensajes de banner (opcional)
Puedes guiar a los usuarios a través de un flujo creando múltiples IAMs, cada uno con su propio activador. Configura cada banner para cerrarse automáticamente después de 3 segundos para que el siguiente banner pueda aparecer. Elimina el activador anterior antes de agregar el siguiente para evitar superposición de banners.Ejemplo: Flujo de incorporación de e-commerce
- Carga la página → Activador
iam_welcome→ Banner: ”🎉 ¡Bienvenido! Explora nuestros productos” - Usuario toca producto → Activador
iam_product_view→ Banner: ”👀 Toca ❤️ para guardar favoritos” - Usuario agrega al carrito → Activador
iam_add_to_cart→ Banner: ”✅ ¡Gran elección! Ver carrito en cualquier momento” - Usuario ve carrito → Activador
iam_cart_view→ Banner: ”🛒 Revisa tus artículos aquí” - Usuario finaliza compra → Activador
iam_checkout→ Banner: ”🎊 ¡Gracias por tu pedido!”
Verificar la configuración
El banner aparece solo cuando se activa el activador y no bloquea la interfaz de la aplicación.
- Confirma que la clave y el valor del activador coinciden exactamente (sensible a mayúsculas)
- Verifica que el IAM esté Activo en el panel
- Revisa los Límites de Frecuencia - el IAM puede estar limitado por tasa
- Asegúrate de que el usuario cumple las Reglas de Segmentación (si las hay)
- Revisa los registros de la consola para eventos de activador de OneSignal
- Verifica que se haya otorgado el consentimiento de Mensajes In-App (si es requerido)
Próximos pasos
- Anunciar nuevas funcionalidades usando Mensajes In-App de banner
- Crear una experiencia de incorporación completa con IAMs de tarjeta o carrusel
- Segmentar usuarios para mostrar diferentes mensajes de incorporación basados en nivel de experiencia
- Prueba A/B diferentes mensajes de banner para optimizar el engagement