Los mensajes contextuales o cortos enviados al dispositivo del usuario, ya sea en el navegador de escritorio, tableta o móvil, se conocen como notificaciones push web. Si un visitante de su sitio web se suscribe a las notificaciones push, debería ser notificado cada vez que envíe una notificación push. El alcance debería ser alto ya que las notificaciones push se envían a los suscriptores en tiempo real, y cualquier persona en línea antes de que expire la notificación debería recibir el mensaje. Hay muchos proveedores que ofrecen servicio de notificaciones push. Sin embargo, independientemente del proveedor del servicio, muchas veces el alcance de las notificaciones push es un problema.
Pero si nota que el alcance no es alto, aquí están las razones probables –
- Permiso Denegado desde el Centro de Notificaciones – Si sus suscriptores han desactivado las notificaciones en su dispositivo en la Configuración de Notificaciones y Acciones, no recibirán ningún push web. Sin embargo, esto debería marcarse como usuarios no suscritos.
Por lo tanto, al calcular su tasa de visualización real, intente restar los suscriptores no suscritos del total enviado.
Se pueden deshabilitar las notificaciones desde aquí, ya sea para un sitio web en particular o para el propio navegador. - Los Suscriptores Antiguos pueden tener un bajo alcance, o el estado del Suscriptor no se actualiza inmediatamente en los Administradores de la Nube – Todas las Notificaciones Push Web se envían a los respectivos administradores de la nube – FCM (Firebase Cloud Manager) para Chrome, etc., que luego entregan las notificaciones a los navegadores individuales. Si un usuario se ha dado de baja de la notificación usando la configuración del navegador, o si el usuario no lo está utilizando durante mucho tiempo, el usuario se marca como no suscrito. Pero esta baja debería propagarse a los administradores de la nube. Vemos que a veces esta baja no se actualiza a nivel del Administrador de la Nube, por lo que puede haber un retraso en marcar a los suscriptores como no suscritos.
Puede llevar un tiempo que el token de registro se elimine por completo de FCM. Por lo tanto, es posible que los mensajes enviados a FCM obtengan un ID de mensaje válido como respuesta, aunque el mensaje no se entregará a la aplicación cliente. Ejemplo: Mozilla marca a los suscriptores como no suscritos después de 2 meses de no poder ser contactados. - En Modo de Ahorro de Batería – Si los suscriptores activan el modo de ahorro de batería en Móvil o Escritorio, detiene forzosamente las aplicaciones que se ejecutan en segundo plano, incluso si el dispositivo está conectado a Internet. En este caso, el usuario tiende a omitir o perder la notificación enviada en el momento particular, ya que detiene forzosamente las aplicaciones en ejecución que no podrán entregar notificaciones al dispositivo del usuario.

- Suscripción a través de múltiples perfiles – Si un usuario se suscribió a través de múltiples perfiles a la vez y solo usa uno de ellos, el navegador entregará la notificación a un solo perfil. Esto disminuirá el alcance de la notificación. Si un usuario no inicia sesión en un perfil en un navegador, es probable que después de un tiempo los administradores de la nube eliminen la suscripción, ya que a menudo tienen reglas para eliminar la suscripción después de una larga inactividad (ver punto 2. anterior)

- Conexión a Internet débil – Al enviar la notificación, el navegador podría recibir la señal, pero si la conexión a Internet es débil o el dispositivo está desconectado, el navegador no podrá descargar la notificación, lo que resultará en que los suscriptores no la reciban.

- Configuración del dispositivo – Para recibir la notificación, el dispositivo debe estar encendido, conectado a Internet y el modo avión debe estar deshabilitado junto con el modo de ahorro de energía.

- El navegador debe ejecutarse al menos en segundo plano (para la mayoría de los dispositivos) – Incluso si el suscriptor no está en el sitio web ni en el navegador, en este caso, es importante que el navegador se ejecute en segundo plano.
- El navegador debe estar activo (solo para algunos dispositivos) – Por lo general, la mayoría de los dispositivos aún muestran la notificación si el navegador se está ejecutando en segundo plano. Sin embargo, hemos observado que en dispositivos como MI (Xiaomi), el navegador debe estar abierto para recibir una notificación push web. Esto es específico del dispositivo, donde es obligatorio que el navegador se ejecute en primer plano.
- Al usar bloqueadores de anuncios, bloqueadores de malware o firewalls corporativos – A veces, los bloqueadores de anuncios y los firewalls corporativos pueden bloquear la URL de los proveedores de notificaciones push web, debido a su configuración. Además, a veces la URL de la página de destino podría estar listada en un directorio de malware o bloqueador de anuncios y ser bloqueada por eso.
- Cookies y navegador Firefox – En Firefox existe un problema conocido por el que a veces, al eliminar las cookies, estas pueden volverse inalcanzables. En este caso, si tiene usuarios que se suscriben desde el navegador Firefox y eliminan las cookies, es posible que no reciban la notificación que ha enviado. Este no es un caso habitual, pero lo hemos encontrado en nuestras pruebas en ocasiones.
- La bandeja de notificaciones se llena – En los dispositivos móviles, las notificaciones se agregan a la bandeja de notificaciones. Por lo tanto, si la bandeja de notificaciones está llena, el suscriptor no recibirá la nueva notificación. De manera similar, en el escritorio, la bandeja de notificaciones de Windows tiene un límite de pocas notificaciones, y si se llena, la notificación puede ser descartada.

- En dispositivos MI – Hay un error con los dispositivos móviles MI que consiste en que si un teléfono está inactivo (bloqueado) durante mucho tiempo y se envía una notificación durante ese período, es probable que el usuario la pierda.
- Al borrar los datos del sitio – Cuando el usuario borra los datos del sitio, el archivo service-worker.js se desinstala, lo cual es importante para enviar y ver notificaciones. Por lo tanto, el usuario no recibe la notificación en este caso.

- Notificación en pantalla de bloqueo – Si el navegador no tiene permiso para descargar datos cuando la pantalla está bloqueada, es probable que el suscriptor pierda la notificación. A veces vemos que en la pantalla de bloqueo se muestra el título de la notificación y el mensaje aparece como Privado.
- La notificación caduca antes de llegar a los suscriptores – Si el usuario no está en línea o conectado a Internet durante mucho tiempo y has establecido un tiempo de caducidad para las notificaciones, el suscriptor perderá la notificación enviada durante ese período de tiempo.
Si notas algún otro caso aparte de este, puedes hacérnoslo saber enviando un correo electrónico a [email protected]. Mantendremos la lista actualizada.
Consejo extra: Si ves una caída repentina y pronunciada en tus visualizaciones, puede estar relacionada con tu configuración. Un problema común que vemos es que otros complementos de Progressive Web App pueden sobrescribir el Service Worker utilizado para las notificaciones push. Si eres nuestro cliente y ves eso, ponte en contacto con nosotros para que podamos decirte la solución para abordarlo.

Se pueden deshabilitar las notificaciones desde aquí, ya sea para un sitio web en particular o para el propio navegador.




Hola. Esta publicación fue extremadamente interesante, especialmente porque estaba buscando opiniones sobre este tema el jueves pasado.
Hola, gracias por tus amables palabras 🙂 También puedes unirte a nosotros en Twitter si deseas más consejos y tutoriales.