Cómo evitar la pérdida de suscriptores durante la migración de WebPush

Al migrar desde otro proveedor de WebPush a EngageLab en el mismo origin, eliminar el Service Worker heredado no cambia el permiso de notificaciones existente del sitio. El SDK actual lee el permiso de notificaciones del navegador durante la inicialización y solo activa una solicitud de permiso cuando el sitio aún no tiene permiso. Normalmente solo se requiere una nueva autorización cuando cambia el origin, el permiso existente caduca o se revoca, o el usuario borra manualmente la configuración del sitio. En una migración de proveedor en el mismo origin, el foco debe estar en anular correctamente el registro del Service Worker anterior y recrear la suscripción push para evitar interrupciones de entrega.

1. Análisis de la causa raíz

Pasos de migración Impacto en el usuario
Eliminar el SDK heredado y el Service Worker El permiso de notificaciones del sitio no se borra, pero la suscripción push anterior deja de ser válida y debe recrearse
El nuevo SDK se inicializa y lee el permiso de notificaciones actual Los usuarios autorizados no verán otro aviso por la inicialización del SDK; la solicitud solo se activa cuando no hay permiso disponible
Interrupción del envío push durante la migración Se percibe una interrupción del servicio

2. Estrategia de retención (implementación por fases)

alt text

Fase 1: Preparación previa a la migración (reducir la resistencia psicológica)

  1. Campaña de prenotificación

    • Plantilla de mensaje recomendada:
      "¡Estamos actualizando nuestro servicio de mensajería! Su suscripción a mensajes se migrará automáticamente durante la actualización. Mantenga activadas las notificaciones del navegador para seguir recibiendo ofertas exclusivas."
    • Calendario: Enviar dos veces en el plazo de 1 semana antes de la migración (intervalo de 3 días)
    • Implementación: A través del SDK heredado (marcar como "mensaje del sistema" para omitir los límites de frecuencia)
  2. Refuerzo del valor

    • Añadir un banner en la cabecera del sitio no intrusivo:
      <div class="upgrade-banner"> Actualización del servicio en curso. Mantenga activadas las notificaciones para obtener un <span class="highlight">cupón de descuento del 20 %</span> (emitido después de la migración) </div>
                    
                    <div class="upgrade-banner">
       Actualización del servicio en curso. Mantenga activadas las notificaciones para obtener un <span class="highlight">cupón de descuento del 20 %</span> (emitido después de la migración)
      </div>
      
                  
      Este bloque de código se muestra en una ventana flotante
    • Gancho de conversión: Ofrecer recompensas inmediatas después de la migración (p. ej., códigos promocionales/contenido exclusivo)

Fase 2: Optimización de la migración (mejorar la tasa de éxito de la migración de suscripciones)

  1. Migración por fases

alt text

  • Ventaja: La migración activada por el usuario reduce el impacto de fallos al recrear la suscripción o de interrupciones durante la migración
  1. Aviso de permisos contextual

Se puede configurar en la consola de EngageLab seleccionando el método "Guided Setup" o "Custom".

alt text

Guía de configuración

  • Cuando el permiso falta, ha caducado o ha sido revocado, condiciones de activación recomendadas (se cumple cualquier criterio):
    • El usuario visualiza >3 páginas
    • Se activa un evento de alto valor (p. ej., añadir al carrito)
    • Tiempo de permanencia en la página >45 segundos

Fase 3: Recuperación posterior a la migración

  1. Reactivación por correo electrónico de usuarios perdidos

    Estado del usuario Estrategia de recuperación
    Permiso de notificaciones revocado o caducado Enviar un correo que guíe al usuario de vuelta al sitio para volver a activar las notificaciones
    Error al recrear la suscripción Guiar al usuario de vuelta al sitio para volver a activar el flujo de creación de suscripción
  2. Coincidencia de cookies + retargeting de precisión

    • Identificar mediante cookies históricas a los usuarios con permisos caducados o con errores al recrear la suscripción
    • Ejecutar anuncios de remarketing (p. ej., Google Ads):
      "Tiene 3 notificaciones sin leer. Haga clic para restaurar"
  3. Panel de pérdida en tiempo real

    Métrica Umbral de alerta Plan de acción
    Tasa de éxito de recreación de suscripción < 85 % Activar reactivación por correo electrónico
    Tasa de bajas > 15 % Pausar la migración para la resolución de problemas

3. Resultados esperados

alt text

Caso del sector: Una plataforma de comercio electrónico que utilizó avisos contextuales logró un crecimiento del 12 % de suscriptores tras la migración

Resultado integral: La combinación de estrategias técnicas y operativas puede contener la pérdida dentro del rango óptimo del sector de 8-25 %, con potencial de pérdida negativa (crecimiento durante la migración) en escenarios óptimos.

Icon Solid Transparent White Qiyu
Contacto