Saltar al contenido principal

Por qué las notificaciones push generan el mayor engagement

Las notificaciones push (también conocidas como notificaciones remotas) son una de las formas más efectivas de volver a involucrar a los usuarios con contenido oportuno y personalizado a través de dispositivos, incluso cuando no están usando activamente tu aplicación o sitio web. OneSignal proporciona una plataforma completa para gestionar notificaciones push en dispositivos móviles, web y escritorio. Ya seas un especialista en marketing, gerente de producto o desarrollador, puedes lanzar campañas push de alto impacto en minutos.

Qué puedes hacer con OneSignal Push

  • Enviar campañas de marketing y mensajes transaccionales desde el Panel o API
  • Construir flujos automatizados push y multicanal con Journeys
  • Segmentar usuarios con precisión usando Segmentos, filtros o datos de usuario
  • Pruebas A/B y optimizar el rendimiento
  • Personalizar mensajes con atributos de usuario y Contenido dinámico
  • Integrar con CRMs y herramientas como HubSpot, Mixpanel, Amplitude, Zapier y más

Configuración de Push

Antes de enviar notificaciones push, completa los siguientes pasos de configuración:
  1. Configuración específica de la plataforma (push móvil, push web, Android, iOS, etc.)
  2. Configurar solicitudes de permiso (permitir a los usuarios optar por recibir notificaciones push)
  3. Configurar características y casos de uso (personalización, multi-idioma, limitación de velocidad, etc.)
Guías de configuración:

Solicitudes de permiso

Una excelente experiencia de suscripción maximiza tu audiencia push:

Características y casos de uso avanzados

Cómo hacer que cada notificación push cuente


Analítica

Rastrea el rendimiento y optimiza el engagement:

Enviar notificaciones push

Puedes enviar mensajes de varias maneras según tus necesidades. Pasos para enviar mensajes con el panel de OneSignal:

Seleccionar el canal del mensaje

  • En la barra lateral izquierda, selecciona + Create… > Push o en la esquina superior derecha, selecciona New Message > New Push.
  • También puedes navegar a Messages > Push para ver mensajes creados previamente en el panel.

Opciones para enviar un nuevo mensaje en el panel de OneSignal.

Elegir un método de composición

Comienza desde cero o usa Plantillas predefinidas.

Establecer un nombre y etiqueta

  • Agrega metadatos de seguimiento interno.
  • Equivalente API: name

Establecer audiencia objetivo

Los usuarios elegibles para recibir el mensaje. Puedes incluir y excluir Segmentos para dirigirte a usuarios específicos.
  • Enviar al segmento predeterminado: Por defecto es todos los “Usuarios suscritos” si no se establece ninguno.
  • Enviar a segmentos específicos: Incluye y excluye segmentos explícitamente. Múltiples segmentos tienen una relación “OR”; las Suscripciones duplicadas se eliminan automáticamente.

Interfaz de selección de nombre, etiqueta y segmento de audiencia

Método de segmentaciónPanelAPI
Segmentos
Filtros (solo API)
Alias (solo API)

Programación y entrega por usuario

El momento lo es todo: Cómo enviar notificaciones push que impulsen la acción

Programa notificaciones con hasta 30 días de anticipación. El push puede enviarse a los usuarios en sus zonas horarias respectivas u optimizarse inteligentemente según el comportamiento de cada usuario.

Opciones de programación y entrega en el panel de OneSignal.

  • Entrega programada: Envía en un momento específico con hasta 30 días de anticipación (API: send_after)
  • Entrega inteligente: Optimiza según el comportamiento del usuario (API: delayed_option: last-active)
  • Entrega por zona horaria: Entrega en hora local (API: delayed_option: timezone & delivery_time_of_day)
  • Limitación de velocidad: Limita la velocidad de entrega (API: throttle_rate_per_minute)
  • Límite de frecuencia: Limita los mensajes por usuario (API: enable_frequency_cap)

Propiedades de diseño

Cómo convertir notificaciones push genéricas en mensajes de alto rendimiento

Los mensajes push pueden mostrar contenido visible para el usuario o realizar operaciones en segundo plano.
  • Notificaciones visibles: Requieren un mensaje y pueden incluir un título, imagen, botones de acción y otros elementos visuales.
  • Notificaciones en segundo plano/solo datos: Omiten el mensaje, incluyen content_available y opcionalmente datos adicionales.

1: Título, 2: Mensaje, 3: Icono, 4: Imagen, 5: Botones de acción, 6: Nombre de la aplicación o navegador, 7: Marca de tiempo recibida

Prueba usar nuestro Compositor de mensajes con IA para generar rápidamente el título y cuerpo de tu notificación. ¡Ajusta fácilmente el tono y contenido para que coincida con tu marca en solo clics!

Título

Texto personalizable superior de la notificación. La apariencia del texto es controlada por el sistema operativo (sin fuentes personalizadas ni estilos como negrita o cursiva).

Subtítulo

Texto secundario soportado solo en iOS y macOS (a través de APNs). No disponible en Android o web.

Mensaje

Contenido principal de la notificación. No soporta fuentes personalizadas ni estilos como negrita, cursiva o subrayados. El estilo es establecido por el sistema operativo.

Iconos

Personaliza iconos pequeños y grandes en Android y web. iOS siempre usa el icono de la aplicación.

Imagen

Agrega una imagen grande a las notificaciones en Android, iOS y Chrome para Windows/Android.
  • Tamaño recomendado para todas las plataformas: 1024×512px (relación de aspecto 2:1)
  • Tamaño máximo: 1 MB, ancho máximo: 2000 px
  • No soportado en Safari (macOS/iOS) o Centro de notificaciones de macOS
  • La imagen debe ser tocada o expandida en móvil para verla
  • Formatos soportados: PNG, JPG, GIF (animado solo en iOS)
  • Parámetros API:
    • ios_attachments – iOS
    • big_picture – Android
    • chrome_web_image – Chrome web
  • Ver Imágenes y medios enriquecidos

Nombre de la aplicación

El nombre de la aplicación que muestra la notificación.
  • iOS: Establecido en Xcode bajo Display Name; requiere reinicio del dispositivo para actualizar
  • Android/Amazon/Huawei: Establecido en AndroidManifest.xml bajo <application android:label="YOUR APP NAME">
  • Web: Muestra el nombre del sitio y/o navegador

Propiedades de características

Botones de acción

Agrega botones interactivos a la notificación push.

URL de inicio

Controla a dónde van los usuarios al tocar la notificación.

Insignias

Muestra puntos o números de insignia en los iconos de aplicaciones.
  • iOS: Insignia numérica roja; puede establecer, incrementar o limpiar
    • API: ios_badgeType, ios_badgeCount
  • Android: Requiere categorías de notificación
  • Web (Chrome/Android):
    • Icono mostrado en la barra de estado de Android
    • Debe ser un PNG alfa de 72×72
    • API: chrome_web_badge
    • Ejemplo de icono →
  • Ver Insignias

Sonido

Reproduce un sonido cuando se entrega el push.

Datos adicionales

Agrega pares clave-valor personalizados al payload para manejo del SDK.

ID de colapso (push móvil)

Reemplaza notificaciones anteriores con una más nueva si comparten el mismo collapse_id.
  • Longitud máxima: 64 caracteres
  • API: collapse_id
Ejemplo: Un sistema de alertas meteorológicas podría enviar las siguientes notificaciones:
Notificación 1. enviada a la 1:41 PM — "Se acerca una tormenta. ¡Toma un paraguas!"
Notificación 2. enviada a las 2:20 PM — "La tormenta se está despejando. Se espera sol."
Notificación 3. enviada a las 2:44 PM — "La tormenta ha pasado. ¡Disfruta el sol!"
Si el usuario abre su dispositivo a las 4:00 PM, solo se mostrará el último mensaje.

Tema de push web (push web)

Evita reemplazar notificaciones antiguas en web usando valores únicos de web_push_topic.
  • Longitud máxima: 64 caracteres
  • API: web_push_topic
Ejemplo:
Notificación 1. web_push_topic: "breaking-news"   → Notificación 1
Notificación 2. web_push_topic: "breaking-news"   → Notificación 2 (reemplaza #1)
Notificación 3. web_push_topic: "sports"          → Notificación 3 (permanece visible)
Notificación 4. web_push_topic: "weather"         → Notificación 4 (permanece visible)

Prioridad

Establece la urgencia del push, especialmente en modos de ahorro de batería.
  • High (recomendado): Mensajes inmediatos, basados en alertas
  • Normal: Usado para notificaciones en segundo plano/datos
API: priority Documentación de plataforma:

Tiempo de vida (TTL)

Cuánto tiempo mantener un mensaje si el dispositivo está fuera de línea.
  • Por defecto: 3 días
  • Rango: 0 a 2,419,200 segundos (28 días)
  • API: ttl
Si un usuario está fuera de línea y el TTL expira, el mensaje se descarta. Ejemplo: Establece ttl: 0 — Si el dispositivo está fuera de línea cuando se envía el mensaje, nunca se entregará.
Limitación de iOS: APNs almacena solo la notificación más reciente mientras está fuera de línea. Las anteriores se descartan. Aprende más →

Agrupación de notificaciones

Android e iOS agruparán automáticamente las notificaciones después de que el dispositivo reciba 4 o más notificaciones para tu aplicación. Agrupación de notificaciones de iOS
  • Usa la propiedad thread_id de la API REST con el mismo valor para agrupar mensajes.
Agrupación de notificaciones de Android
  • Usa la propiedad android_group de la API REST con el mismo valor para agrupar mensajes.
  • La “Group Key” de Android también se puede establecer al enviar mensajes push desde el panel.
Si necesitas más personalizaciones, consulta el Android NotificationExtenderService para agrupar mensajes y agregar otro NotificationExtenderService para actualizar la notificación de resumen. Consulta la Guía de notificaciones de grupo de Android para más detalles. Ten en cuenta que hay algunas limitaciones que Android 7+ tiene para estas notificaciones de resumen. Solo puedes modificar el texto, el color de acento y el icono pequeño (no el icono grande). Sin embargo, aún puedes modificar los elementos secundarios.

Cancelar notificaciones push

Puedes cancelar un mensaje si aún no ha sido Entregado. OneSignal dejará de enviar el mensaje a todas las Suscripciones que no se hayan agregado a la cola. Esto no elimina el mensaje de un dispositivo si ya fue entregado. En el Informe de mensajes, selecciona Actions > Cancel o usa la API de cancelar mensaje para cancelar un mensaje.

Eliminar notificación push del dispositivo

Una vez que se ha entregado un push, hay pocas opciones para eliminarlo del dispositivo de un usuario. Puedes reemplazar una notificación push con una nueva si estableces un ID de colapso o Tema de push web. Si no estableces un ID de colapso o tema de push web, no puedes reemplazarlo.