Saltar al contenido principal

Descripción general

Las notificaciones web push son una forma poderosa de re-involucrar a los usuarios y entregar información importante cuando no están navegando activamente tu sitio web. Soportan contenido rico incluyendo texto, imágenes, botones de acción, y pueden ayudar a aumentar la retención y el engagement del usuario.

Las notificaciones web push te ayudan a alcanzar usuarios incluso cuando no están en tu sitio

Para que web push funcione:
  • Sitio web HTTPS: Web push solo funciona en sitios seguros con un certificado SSL válido
  • Origen de dominio único: Debe seguir la política de mismo origen
  • Permiso del usuario: Los usuarios deben otorgar permiso explícitamente para recibir notificaciones
  • Navegadores soportados: Funciona en la mayoría de navegadores modernos (Chrome, Firefox, Safari, Edge)
Limitaciones importantes:
  • Los usuarios no pueden suscribirse mientras están en modo Incógnito o navegación privada
  • Los dispositivos iOS requieren configuración adicional (ver Web push para iOS)
  • Algunos navegadores pueden tener límites de notificaciones o requerir interacción del usuario, ver Preguntas frecuentes Web Push
Esta guía recorre cada paso—desde la configuración del SDK hasta enviar mensajes push personalizados—para ayudarte a implementar exitosamente las notificaciones push de OneSignal.

Guías para desarrolladores web push

Antes de que puedas enviar notificaciones web push, tu desarrollador necesita completar los siguientes pasos.
¿No eres desarrollador? Ver Gestionar miembros del equipo para invitar a un compañero de equipo con acceso de desarrollador a tu proyecto OneSignal.

Opciones de configuración

Configura tu sitio web para web push en el dashboard de OneSignal bajo Settings > Push & In-App > Web.

Activa la plataforma web en tu configuración de OneSignal

Selecciona el tipo de integración que coincida con tu sitio:

Elige tu tipo de integración basado en la configuración de tu sitio web


Detalles del sitio:
  • Nombre del sitio: Usado en títulos de notificación predeterminados
  • URL del sitio: Debe coincidir exactamente con tu origen de dominio (sin rutas o desajuste de www)
  • Resuscripción automática: Recomendado - Resuscribe automáticamente a usuarios recurrentes que limpiaron datos del navegador
  • URL de icono predeterminado: Imagen de 256x256px mostrada en notificaciones (si no se establece, se usa un icono de campana predeterminado)

Resuscripción automática

Un concepto importante con web push es que si los usuarios limpian sus datos del navegador, dejarán de recibir notificaciones push. Habilita esta opción para resuscribir automáticamente a los usuarios cuando regresen a tu sitio. Ver Suscripciones para más detalles.

Configuración web en el dashboard de OneSignal


Prompts de permiso web

Solicitar permiso de notificación a los usuarios es crítico para el opt-in. Puedes personalizar el comportamiento y apariencia de las solicitudes de permiso según tu configuración. Mejores prácticas:
  • Usa mensajería clara que explique el beneficio
  • Solicita a los usuarios en el momento correcto (ej. después del engagement)
  • Usa un pre-prompt antes de activar el diálogo nativo del navegador

Notificación de bienvenida

Puedes habilitar un push de confirmación opcional que se envía inmediatamente después de que un usuario se suscriba. La integración Típica y Wordpress puede establecer esto en el dashboard.

Las notificaciones de bienvenida confirman la suscripción exitosa y demuestran valor

La integración de Código personalizado usa el objeto welcomeNotification en la función OneSignal.init. Ver Referencia SDK Web para detalles. ¿Por qué enviar notificaciones de bienvenida?
  • Permite que los usuarios sepan que se han suscrito exitosamente
  • Muestra cómo se verán las futuras notificaciones
  • Proporciona contenido de incorporación o siguientes pasos

Entender usuarios y suscripciones

Cuando un usuario se suscribe a push, OneSignal automáticamente crea una suscripción única vinculada a su navegador/dispositivo. Las suscripciones web push se crean cuando los usuarios:
  • Otorgan permiso para notificaciones push en tu sitio web usando un navegador y dispositivo específico
  • Regresan a tu sitio después de limpiar datos del navegador (si la Resuscripción automática está habilitada)
  • Se suscriben desde un nuevo navegador o dispositivo
Notas importantes:
  • Cada combinación de navegador/dispositivo crea una suscripción separada
  • El modo incógnito/navegación privada no puede crear suscripciones
  • Las suscripciones web push permanecen anónimas hasta que les asignas un External ID

Dashboard OneSignal: Audience > Users


Soporte iOS

Apple agregó soporte web push para iPhones e iPads ejecutando iOS 16.4+ pero con requisitos más estrictos:
  • Los usuarios deben agregar tu sitio a su pantalla de inicio
  • Los prompts de permiso se muestran solo después de ese paso
  • Las notificaciones se comportan como alertas de app nativa una vez habilitadas

Diseñar notificaciones web push

Crear una buena notificación push involucra más que escribir texto. El diseño importa. Aprende qué elementos son personalizables y cómo usarlos efectivamente.

Anatomía de notificación web push - personaliza elementos 1-6, mientras 7-9 son controlados por el navegador

  1. Título: Encabezado que llama la atención (recomendado: menos de 50 caracteres)
  2. Mensaje: Contenido principal de la notificación (recomendado: menos de 120 caracteres)
  3. Icono: Tu icono de marca o imagen específica de notificación (recomendado: 256x256px PNG o JPG)
  4. Imagen grande: Contenido visual llamativo
  5. Botones de acción: Botones de llamado a la acción
  6. Navegador: El navegador/app mostrando el push
  7. Dominio: Tu origen de sitio establecido automáticamente por el navegador
  8. Marca de tiempo y Descartar: El navegador agrega estos controles
  9. Más opciones: Controles adicionales específicos del navegador

Personalización y localización de mensajes

Puedes personalizar mensajes push para coincidir con las preferencias e idioma de cada usuario.

Configurar comportamiento web push

Controla cómo se comportan tus mensajes push después del envío—cuándo aparecen, cuánto tiempo se almacenan y cómo interactúan los usuarios.

Configuraciones de entrega, visualización y descarte

Comportamiento de clic

Controla qué sucede cuando un usuario hace clic en una notificación. Por defecto: Hacer clic abre tu página de inicio. Personalízalo:
  • Dirige usuarios a una URL específica
  • Usa tracking UTM
  • Suprime el comportamiento predeterminado con ?_osp=do_not_open

Prueba tu configuración

Antes de lanzar, prueba exhaustivamente tu implementación web push a través de dispositivos y navegadores.

Lista de verificación pre-lanzamiento

  • SDK está cargado correctamente sin errores
  • El prompt de permiso aparece y funciona
  • La notificación de prueba se envía y recibe
  • Los iconos e imágenes se renderizan correctamente
  • El service worker está actualizado
  • El certificado HTTPS es válido

Analytics push y solución de problemas

Mide y mejora el rendimiento de notificaciones:
¡Felicidades! Tu configuración de notificaciones web push está completa.Siguientes pasos:
  • Pruebas A/B: Optimiza mensajes con experimentos
  • Journeys: Construye flujos de mensajería automatizados
  • Etiquetas: Agrega datos a nivel de usuario para targeting
  • Analytics: Rastrea métricas de engagement y conversión