Descripción general
Esta guía cubre cómo configurar OneSignal WordPress Web Push Plugin v3+.Novedades en Versión 3+
Esta versión marca una actualización significativa al simplificar el proceso de configuración. Con Versión 3+, puedes manejar todas tus configuraciones de prompt en un solo lugar—el Dashboard OneSignal.- 🚀 Actualización SDK: Actualiza OneSignal Web SDK de versión 15 a 16
- 💬 Prompts en Dashboard: Configura todos los prompts de permiso directamente en el dashboard OneSignal—sin código personalizado requerido
- ⏩ Publicación con un clic: Marca “Send notification when post is published” para enviar notificaciones push automáticamente
- 🧑🤝🧑 Targeting de audiencia: Elige qué segmentos reciben notificaciones para cada publicación
- 📲 Integración app móvil: Envía a suscriptores de app móvil con deep linking opcional
Configuración
Antes de comenzar, asegúrate de tener:- Cuenta OneSignal (gratis para crear)
- Acceso admin WordPress para instalar y configurar plugins
- Sitio web habilitado con HTTPS (requerido para notificaciones web push)
1. Configurar WordPress en Dashboard OneSignal
Navega a Settings > Push & In-App > Web > WordPress Plugin or Website Builder
Selecciona WordPress de las opciones Website Builder en tu dashboard OneSignal
Configuración del sitio
- Site Name: El nombre de tu sitio y título de notificación predeterminado.
- Site URL: Debe coincidir con la URL exacta de tu sitio WordPress (sigue la política de mismo origen)
- Auto Resubscribe: Habilita esto para resuscribir automáticamente a usuarios que limpian sus datos del navegador cuando regresan a tu sitio (sin nuevo prompt de permiso requerido)
- Default Icon URL: Archivo PNG o JPG cuadrado de
256x256pxpara notificaciones y prompts – MacOS Safari no mostrará un prompt de notificación sin un icono.

Ingresa tu URL de sitio exacta. https://tu-sitio.com es diferente de https://www.tu-sitio.com—usa solo un formato consistentemente
Prompts de permiso
Configura tus prompts de permiso para Push, Email y SMS. El Push Slide Prompt está habilitado por defecto, pero puedes personalizar o agregar prompts adicionales.- Configuración básica de Prompt
- Avanzado: Segmentación basada en categorías
Haz clic en Push Slide Prompt para personalizar

Accede y personaliza tus configuraciones de push slide prompt
Configura tiempo y texto:
- Establece Auto Prompt a
1vista de página y1segundo para pruebas iniciales- Personaliza texto y apariencia del prompt
- Ajusta tiempo basado en comportamiento del usuario después del lanzamiento

Configura tiempo de auto-prompt y personaliza apariencia del prompt
Haz clic en Done cuando hayas terminado de configurar el prompt.
Notificación de bienvenida
Configura una notificación inmediata enviada después de que los usuarios se suscriben por primera vez. Esto:- Agradece a los usuarios por suscribirse
- Demuestra cómo aparecen las notificaciones
- Aumenta el engagement y reduce cancelaciones de suscripción
2. Configurar plugin WordPress
Después de guardar tu configuración del dashboard, verás tu App ID y API Key. Copia estos valores a tu plugin WordPress:
Copia tu App ID y API Key del dashboard OneSignal
En tu admin WordPress, navega a las configuraciones del plugin OneSignal
Pega el App ID y REST API Key exactamente como se muestra en tu dashboard

Asegúrate de que tu App ID y REST API Key del plugin WordPress coincidan exactamente con tu dashboard OneSignal
Configuraciones avanzadas
Configura opciones adicionales del plugin según tus necesidades:
Configuraciones avanzadas para funcionalidad mejorada y seguimiento de analytics
- Custom Post Types: Agrega tipos de publicación de plugins para habilitar opciones de notificación
- Automatically send notifications when a post is published: Marca automáticamente la casilla de notificación al publicar posts para que las notificaciones se envíen sin tener que marcar la casilla manualmente
- Automatically send notifications when a post is updated: Marca automáticamente la casilla de notificación al actualizar posts para que las notificaciones se envíen sin tener que marcar la casilla manualmente
- Automatically send notifications when a page is published: Marca automáticamente la casilla de notificación al publicar páginas para que las notificaciones se envíen sin tener que marcar la casilla manualmente
- Automatically send notifications when a page is updated: Marca automáticamente la casilla de notificación al actualizar páginas para que las notificaciones se envíen sin tener que marcar la casilla manualmente
- Automatically send a push notification when I publish a post from 3rd party plugins: Envía automáticamente notificaciones desde plugins de publicación externos
- Mobile App Integration: Envía notificaciones a tus suscriptores de app móvil usando el mismo OneSignal App ID
3. Completar migración (Solo usuarios actualizando)
Después de guardar tu configuración del dashboard OneSignal, regresa a WordPress
Haz clic en Migration Completed en las configuraciones del plugin
Haz clic en Save Settings para finalizar la actualización

Haz clic en Migration Completed para finalizar tu actualización de plugin
Probar tu configuración
- Prueba inicial
- Verificar suscripción
- Enviar mensaje de prueba
- Visita tu sitio web (evita navegación incógnito/privada—los usuarios no pueden suscribirse en estos modos) 2. Busca el slidedown prompt que configuraste

Tu slidedown prompt configurado debería aparecer según tus configuraciones de tiempo
- Haz clic en el botón de suscripción (etiquetado como “Subscribe” en este ejemplo)
- Acepta el permiso del navegador cuando se te solicite

Prompt de permiso del navegador (apariencia varía por navegador) es requerido para notificaciones web push
- Verifica la notificación de bienvenida (si está configurada)

La notificación de bienvenida aparece inmediatamente después de una suscripción exitosa
- Revisa Prompts de permiso web para personalización avanzada
- Explora Configuración de canal para integración de email y SMS
- Configura estrategias de segmentación para mensajería dirigida
Publicar notificaciones
Cuando programas un post para ser publicado, OneSignal también programará una notificación push para ser enviada a tus suscriptores en el tiempo programado. Si reprogramas el post, la notificación push será cancelada y se programará un nuevo push para el nuevo tiempo. Puedes ver tus notificaciones programadas y canceladas en el dashboard OneSignal bajo Delivery > Scheduled Messages. Ver Reportes de mensajes push para más detalles.Notificaciones básicas de post
Al crear o editar un post WordPress, localiza el metabox OneSignal Push Notifications (usualmente en la parte inferior o barra lateral del editor de posts).
Metabox OneSignal Push Notifications—arrastra para reposicionar si es necesario
- Marca “Send notification when post is published or updated”
- Desmarca para omitir enviar una notificación para ese post
Targeting de audiencia
Enviar a todos los suscriptores (predeterminado)
Por defecto, las notificaciones van a todos los suscriptores push.Enviar a segmentos específicos
Dirige audiencias específicas usando segmentos que crees en OneSignal Dashboard > Audience > Segments. Si configuraste categorías en el Paso 3, crea los segmentos correspondientes:- Ve a Audience > Segments en tu dashboard OneSignal
- Crea segmentos usando tus claves de tag, ej.:
- Segmento News: Tag
newses1 - Segmento Deals: Tag
dealses1
- Segmento News: Tag

¡Los tags distinguen mayúsculas! 'news' y 'News' son tags diferentes
- Después de crear segmentos, actualiza tu editor de posts WordPress
- Selecciona tu segmento objetivo del menú desplegable

Selecciona segmentos específicos para dirigir grupos de usuarios relevantes
Personalizar contenido de notificación
Comportamiento predeterminado
- Title: Usa tu título del sitio WordPress (Settings > General)
- Message: Usa el título del post
- Image: Usa la imagen destacada del post (si está establecida)
- URL: Enlaza al post publicado
Contenido personalizado
Marca “Customize notification content” para sobrescribir predeterminados:
Personaliza título de notificación, contenido y otros elementos

Notificación push personalizada como aparece a los usuarios
Agregar tipo de post personalizado al plugin WordPress OneSignal
Encuentra el nombre de tu tipo de post personalizado
Mira la barra de direcciones de tu navegador al crear un nuevo post. La URL se verá así:post_type (por ejemplo, tu_tipo_personalizado) es el nombre exacto que necesitarás agregar en las configuraciones del plugin OneSignal.
Agregar a configuraciones OneSignal
- Ve a OneSignal > Settings en admin WordPress
- En Advanced Settings, agrega los nombres de tus tipos de post personalizados al campo Custom Post Types
- Guarda configuraciones
product (WooCommerce), tribe_events (Events
Calendar), portfolioIntegración app móvil
Si tienes una app móvil usando el mismo OneSignal App ID:- Habilita “Send notification to Mobile app subscribers” en configuraciones del plugin
- En el metabox del post, agrega una Mobile URL para deep linking
- Los usuarios móviles serán dirigidos a tu app en lugar del navegador web
Preguntas frecuentes
¿Cómo deshabilito prompts en páginas específicas?
¿Cómo deshabilito prompts en páginas específicas?
- En tu dashboard OneSignal, ve a Settings > Push & In-App > Web Settings
- Selecciona tu prompt de la tabla Permission Prompt Setup
- Desmarca Auto Prompt y haz clic en Done

Deshabilita Auto Prompt para controlar manualmente cuándo aparecen los prompts
- Desplázate hacia abajo, haz clic en Save, luego en Finish
- Agrega código JavaScript personalizado a páginas específicas donde quieres que aparezcan los prompts
¿Puedo enviar notificaciones a suscriptores de app móvil?
¿Puedo enviar notificaciones a suscriptores de app móvil?
- Habilita “Send notification to Mobile app subscribers” en las configuraciones del plugin WordPress
- Al publicar posts, usa el campo Mobile URL en el metabox OneSignal para especificar deep links
- Sin una Mobile URL personalizada, los usuarios serán dirigidos a tu sitio web
¿Cómo envío email o SMS desde WordPress?
¿Cómo envío email o SMS desde WordPress?
- Email: Sigue nuestra guía de configuración Email, luego usa herramientas de mensajería Email
- SMS: Sigue nuestra guía de configuración SMS, luego usa herramientas de mensajería SMS
¿Por qué mis prompts no funcionan después de la migración?
¿Por qué mis prompts no funcionan después de la migración?

Deshabilita caché del navegador para forzar la carga de archivos actualizados después de la migración
¿Qué significa el error `A bad HTTP response code (404)`?
¿Qué significa el error `A bad HTTP response code (404)`?

Error 404 en consola del navegador indica proceso de migración incompleto
- Asegúrate de haber guardado tu configuración del dashboard OneSignal
- En WordPress, haz clic en “Migration Completed” en las configuraciones del plugin
- Haz clic en Save Settings para finalizar la actualización
¿Puedo modificar los parámetros de notificación antes de enviar?
¿Puedo modificar los parámetros de notificación antes de enviar?
onesignal_send_notification.wp-content/mu-plugins/onesignal-custom.php. Esto
asegura que se cargue correctamente y previene que sea sobrescrito por actualizaciones.