Volver al blog
Plugin

Changelog del plugin AI Web Push para WordPress

Aquí están las versiones del plugin AI Web Push para WordPress, de la más nueva a la más antigua, con lo que cambió en cada una. Tu sitio recibe la versión nueva por la actualización de plugins del panel de WordPress. Cuando el archivo de una versión está publicado, el botón al lado de la fecha descarga esa versión.

Versión 1.9.3

Descargar la versión 1.9.3

Qué cambia y qué hacer está en el artículo El aviso de notificación de Chrome cambió en Android.

Novedades

  • Preparado para la nueva solicitud de notificación de Chrome 155 en Android, que aparece como una tarjeta discreta en la parte superior y se esconde sola cuando el lector no la toca. El plugin pasa a tratar ese caso como "sin respuesta".
  • Nuevo evento permission_timeout en el dataLayer (GTM y GA4), para la tarjeta de Chrome que se escondió o se cerró sin respuesta. permission_denied pasa a contar solo a quien dijo que no.
  • Quien permite las notificaciones después, desde la configuración del sitio en el ícono junto a la dirección, ahora queda registrado al instante, sin recargar la página. Si el sitio estaba cerrado cuando la persona lo activó, el registro ocurre en la próxima visita al sitio. Los eventos de suscripción ganan los orígenes site_controls y permission_preexisting, y el nuevo evento subscription_skipped indica que el navegador ya estaba registrado.
  • Aviso en el panel de WordPress para quien usa la solicitud predeterminada del navegador (Modal personalizado desactivado), que explica el cambio de Chrome en Android y lleva a la pestaña Modal. Aparece solo para administradores, en el Escritorio, en Plugins y en las pantallas del plugin, y cada administrador puede elegir no verlo de nuevo.

Mejoras

  • El campo "Intervalo de reexibição" (intervalo de reexhibición), en la pestaña Modal, ahora aparece siempre, con el Modal personalizado activado o desactivado. Vale para el botón de cancelar del modal y también cuando la tarjeta de Chrome se esconde o se cierra sin respuesta.
  • Los sitios que no cambien la configuración siguen con el valor predeterminado de 1440 minutos (24 horas).
  • Los visitantes que el plugin ya tiene marcados como suscriptores en ese navegador no se registran de nuevo.
  • Las instalaciones nuevas del plugin pasan a empezar con el Modal personalizado activado. En los sitios que ya usan el plugin, la configuración del modal no cambia, incluso en los que nunca tocaron la pestaña Modal.

Correcciones

  • Quien daba el permiso fuera de la solicitud del plugin quedaba sin registro y nunca recibía push. Esto está corregido.
  • La tarjeta de Chrome 155 que se escondía sin respuesta se contaba como si el lector hubiera dicho que no y retenía una nueva solicitud durante 24 horas. Ahora la nueva solicitud sigue el Intervalo de reexibição.
  • Quien quita el permiso de notificación y después lo permite de nuevo, con el sitio abierto, vuelve a quedar registrado.
  • Una falla al generar el token en la primera aceptación ya no impide un nuevo intento en las visitas siguientes.

Versión 1.9.2

Descargar la versión 1.9.2

Novedades

  • El intervalo para que el modal de captura vuelva a aparecer después de una cancelación ahora se configura en minutos, en lugar de quedar fijo en 24 horas.
  • El valor 0 muestra el modal de nuevo en la próxima página que abra el visitante. Mientras permanezca en la misma página, el modal no vuelve, y el retraso y el scroll no piden de nuevo después de la cancelación.
  • En el panel, el campo muestra al lado la conversión en horas mientras se escribe el valor (por ejemplo, 1440 minutos = 24 horas).

Mejoras

  • El campo de intervalo solo aparece cuando el Modal personalizado está activo, con el mismo patrón que las demás opciones del modal.
  • Los sitios que no cambien la configuración siguen con el comportamiento de 24 horas.
  • Si el visitante acepta en el modal y después cierra el aviso del navegador, la solicitud no vuelve enseguida. El sitio espera 24 horas, para que el navegador no bloquee solicitudes futuras.

Versión 1.9.1

Novedades

  • Nuevo evento push_received_while_away en el JavaScript del plugin, que se dispara cuando el visitante vuelve al sitio después de recibir una notificación con el sitio fuera de la pantalla. Los sitios pueden reaccionar con aiWebPushFront.on('push_received_while_away', ...).

Mejoras

  • Las notificaciones enviadas sin enlace de destino pasan a abrir la página de inicio del sitio cuando el visitante hace clic en ellas.

Correcciones

  • Corregido el clic en la notificación cuando el sitio o la app de la pantalla de inicio ya está abierto, incluso en segundo plano. Ahora el visitante va a la página de la notificación, en lugar de solo volver a la página en la que estaba.
  • En iPhone, la app agregada a la pantalla de inicio queda en espera en segundo plano, por eso el problema ocurría en la mayoría de los clics. Con la corrección, el clic abre el destino de la campaña o del mensaje de bienvenida también en iPhone.

Versión 1.9.0

Novedades

  • Nueva pestaña Modal en el panel, que reúne en un solo lugar la configuración del modal de captura de permiso.
  • Posición del modal configurable por dispositivo (computadora y celular), con nueve posiciones listas (esquinas, bordes y centro) o una posición personalizada en porcentaje de la pantalla.
  • Fondo del modal configurable, sin overlay, oscuro o claro, con la opción de bloquear el clic y el scroll de la página mientras el modal está abierto.
  • Vista previa esquemática en el panel, que muestra en tiempo real dónde aparece el modal en la computadora y en el celular según las opciones elegidas.

Mejoras

  • La opción pasó a llamarse Modal personalizado, para dejar claro que controla el modal del plugin, y no el aviso nativo del navegador, que no se puede personalizar.
  • La posición y el overlay solo aparecen cuando el modal personalizado está activo, para evitar configurar algo que no se aplica al aviso nativo.

Correcciones

  • Corregido el caso en que el fondo del modal podía quedar trabado en la pantalla cuando el aviso se disparaba al mismo tiempo por el retraso y por el scroll.
  • Cuando el overlay bloquea la página, el visitante tampoco puede desplazar el contenido debajo del modal.
  • En pantallas angostas, los márgenes laterales del modal quedan simétricos, sin tocar uno de los lados.

Versión 1.8.3

Mejoras

  • Detección más precisa de la ubicación del visitante en sitios que usan CDN o proxy inverso (como Cloudflare), mejorando la calidad de los datos de país de los nuevos suscriptores.

Correcciones

  • Corregido el registro de la IP del visitante detrás de un CDN o proxy, que en algunos casos apuntaba al servidor de la red (por ejemplo, Estados Unidos) en lugar del país real del suscriptor.

Versión 1.8.2

Novedades

  • Al permitir las notificaciones, el plugin pasa a registrar la página y el origen del acceso del visitante (incluidos los parámetros de campaña de la URL).
  • Esos datos alimentan el informe de captura por campaña en el panel, y ayudan a identificar qué anuncios y enlaces generan nuevos suscriptores.

Mejoras

  • Envío más seguro de la información de la URL de acceso al servidor, evitando fallas cuando la página tiene parámetros de campaña en la dirección.

Versión 1.8.1

Novedades

  • En la salida experimental de WebView de Meta, ahora es posible elegir si el visitante verá el modal de orientación para abrir en el navegador.
  • Nueva opción para intentar abrir la página automáticamente en Chrome cuando el visitante llega desde Instagram, Facebook o Messenger en Android.
  • Es posible usar solo el modal, solo la apertura automática o los dos juntos (apertura automática con modal de apoyo si la salida falla).

Mejoras

  • Configuración de la salida de WebView más clara en el panel, con avisos cuando ningún modo de salida está activo.
  • Apertura en el navegador externo en Android más robusta, con mejor manejo cuando Chrome no está disponible.
  • En iOS, el comportamiento sigue guiado por el modal, ya que el sistema no permite forzar la apertura en otro navegador.

Versión 1.7.13

Novedades

  • Nueva pestaña 'Manutenção' (mantenimiento) agregada al panel de configuración del plugin para ayudar en el diagnóstico y el soporte técnico.

Mejoras

  • Agregada una nueva opción 'Debug' que permite ver los datos en bruto y detallados que devuelve el backend durante el envío de eventos.

Correcciones

  • Corregido el manejo de caracteres especiales, con la decodificación de entidades HTML y la eliminación automática de los símbolos ampersand ('&') en títulos, categorías y clasificaciones de página para evitar errores de comunicación de datos con el backend.

Versión 1.7.12

Mejoras

  • Mejora en la entrega de notificaciones en tiempo real cuando el visitante navega activamente por el sitio, garantizando la recepción inmediata de campañas y mensajes de bienvenida.

Correcciones

  • Corregida la apertura de enlaces y campañas cuando el usuario ya tiene el sitio abierto en el navegador, garantizando que el clic en la notificación lleve correctamente a la página de destino.
  • Ajuste en el procesamiento de los datos de clic de notificaciones en segundo plano para una mayor compatibilidad con distintos formatos de payload de Firebase Cloud Messaging.

Versión 1.7.10

Novedades

  • Nueva pestaña 'Migração' (migración) en el panel de administración del plugin, dedicada a transferir bases de suscriptores Web Push de otras plataformas a AI Web Push.
  • La nueva pestaña tiene una opción avanzada que permite a tu sitio servir un Service Worker propio durante la migración, con la orientación del soporte de AI Web Push.

Mejoras

  • Un indicador visual en la nueva pestaña 'Migração' señala si el archivo del Service Worker propio está disponible correctamente en el sitio, lo que facilita el seguimiento de la migración.
  • El mensaje de confirmación al guardar la configuración pasó a reflejar correctamente la pestaña activa, con una respuesta más clara para cada área de ajustes del plugin.

Versión 1.7.9

Novedades

  • Ahora es posible elegir exactamente en qué páginas, posts o categorías se muestra el aviso para abrir en el navegador externo.
  • Nueva opción para mostrar u ocultar el botón de cerrar (X) en el aviso, con más control sobre la experiencia.

Mejoras

  • El aviso pasó a mostrarse siempre que el visitante llega por el navegador interno de las redes sociales, sin silenciarse entre visitas.
  • La detección de navegadores internos se amplió para cubrir más escenarios de acceso desde las redes de Meta.
  • El intento de apertura en el navegador externo quedó más robusto, con una cascada de alternativas y una instrucción clara si ninguna funciona en la app de origen.
  • El texto predeterminado del aviso quedó más directo y enfocado en la continuidad de la lectura.

Correcciones

  • Corregido el caso en que el aviso podía aparecer por error en la página de inicio del sitio cuando se usaba una página seleccionada como inicio.
  • Corregido el disparo del aviso en listados, archivos y pantallas que no corresponden a la página, post o categoría elegidos.

Versión 1.7.8

Novedades

  • Nueva opción experimental para detectar la navegación desde Instagram, Facebook y Messenger y orientar la apertura de la página en el navegador externo.

Mejoras

  • El modal de esta experiencia ganó textos personalizables para alinearse con la comunicación de cada sitio.
  • Se agregaron mediciones específicas para seguir visualizaciones, intentos de apertura externa y resultados del flujo.

Correcciones

  • La captura de nuevos suscriptores pasa a tener un camino de contingencia en entornos WebView, reduciendo pérdidas en contextos con soporte limitado a notificaciones push.

Versión 1.7.7

Novedades

  • Compatibilidad ampliada con sitios en varios idiomas para el flujo de notificaciones Web Push.

Mejoras

  • La entrega del archivo de notificaciones quedó más consistente en páginas con prefijo de idioma.
  • Más estabilidad en el registro de notificaciones en entornos con traducción automática activa.

Correcciones

  • Corregido un problema que podía alterar el archivo de notificaciones en páginas traducidas y causar fallas de funcionamiento.
  • Ajustado el comportamiento para mantener el mismo resultado entre la URL principal y las URL de idiomas.

Versión 1.7.6

Descargar la versión 1.7.6

Novedades

  • La pestaña de Changelog en el panel ahora muestra el historial de versiones, lo que facilita consultar las novedades anteriores.

Mejoras

  • Mejoras internas en la carga del changelog para reducir fallas temporales de visualización en el panel.
  • Cuando el historial completo no está disponible, el sistema mantiene la visualización con un respaldo automático a la versión actual.

Correcciones

  • La visualización del changelog en el admin quedó más estable cuando el endpoint del historial no está disponible en parte.

Versión 1.7.5

Descargar la versión 1.7.5

Novedades

  • Nuevo evento browser_not_supported en GTM y en el dataLayer, que se dispara cuando el navegador no admite notificaciones push.
  • Los sitios pueden reaccionar con JavaScript (aiWebPushFront.on('browser_not_supported', ...)) para ocultar botones o mostrar mensajes alternativos.

Mejoras

  • Detección automática del soporte de la API Notification antes de cualquier operación del plugin.
  • El total de eventos de GTM subió de 8 a 9, y ahora cubre el caso del navegador sin soporte.

Correcciones

  • Eliminado el error 'Notification is not defined' que ocurría en WebViews (Instagram, Facebook, TikTok), iOS Safari fuera de una PWA y contextos sin HTTPS.
  • El error deja de aparecer en Microsoft Clarity y en la consola del navegador.

Versión 1.7.4

Novedades

  • Eventos de métricas expuestos para GTM, que diferencian el flujo por el modal personalizado o por el prompt nativo.
  • Modo debug por localStorage para inspeccionar eventos en la consola (ai-web-push-debug=true).

Mejoras

  • Estandarización del prefijo de eventos de GTM, ai_web_push_<evento> y provider ai_web_push.
  • Origen de los eventos corregido para identificar correctamente el modal personalizado o el prompt nativo.

Correcciones

  • Los clics del modal personalizado ahora disparan los eventos adecuados (modal_accepted y modal_dismissed).

Ponlo en práctica con AI Web Push.

Notificaciones push 100% automáticas con IA: más tráfico recurrente para tu sitio.