Ir a la consola

Evita la deserción con Firebase Predictions y FCM

Puedes usar Firebase Predictions para identificar a los usuarios que podrían desvincularse de tu app y aplicar una campaña de notificaciones push para intentar retenerlos. Por ejemplo, con el Compositor de Notifications, puedes crear una campaña recurrente que envíe un mensaje de FCM con un vínculo de descuento o incluso un saludo a los usuarios que probablemente dejen de interactuar con tu app en los próximos 7 días.

En esta guía, se muestra cómo implementar este tipo de estrategia de retención de usuarios basada en predicciones.

Antes de comenzar

Antes comenzar a usar las predicciones en una campaña de notificaciones, sigue estos pasos:

  • Usa Google Analytics en tu app. En concreto, debes hacer lo siguiente:
    • Habilita el uso compartido de datos de Analytics en Firebase console.
    • Opcional: Registra de forma explícita cualquier evento de Analytics que sea importante para la app y que no se registre automáticamente. Puedes registrar estos eventos para mejorar la calidad de las clasificaciones futuras.
    • Procura tener una cantidad suficiente de usuarios. Aunque Predictions hace todo lo posible para predecir el comportamiento en las apps con bases de usuarios de cualquier tamaño, por lo general, necesitas al menos 500 usuarios activos diarios para obtener predicciones significativas.
  • Configura FCM para tu app.
    • Realiza los pasos de configuración del cliente FCM para Android, iOS, Unity o C++.
    • Antes de incluir a un usuario en una campaña de mensajes push, obtén su permiso para recibir este tipo de notificaciones mediante algún tipo de flujo de participación.

1. Comienza a predecir la deserción de usuarios

Primero, configura tu proyecto de Firebase para predecir qué usuarios podrían desertar.

En Firebase console, abre la sección Predictions. Si aún no aceptaste las Condiciones del Servicio de Predictions, debes hacerlo.

Una vez que aceptes las Condiciones del Servicio, se habilitará Predictions en tu proyecto. En la sección Predictions de Firebase console, puedes definir predicciones personalizadas. Sin embargo, para la predicción del regreso de los usuarios, puedes usar la predicción churn integrada, que utiliza una agregación de eventos de Analytics a fin de predecir si un usuario volverá a tu app o la abandonará en los próximos 7 días. Estas predicciones estarán disponibles después de que habilites Predictions y hayas registrado unas cuantas semanas de eventos de Analytics.

2. Define un segmento de usuarios como destinatarios

Cuando la predicción de churn esté lista para usar, haz clic en Explorar y usar la predicción a fin de definir el segmento de usuarios al que deseas orientar tu campaña.

Para dirigirte a tus desertores más probables, usa el segmento predefinido con los usuarios en el intervalo de percentiles de 75 a 100. En cambio, si comunicarse con los usuarios tiene un costo asociado, puedes excluir a los que casi con certeza desertarán. Para ello, enfócate en un segmento más limitado, por ejemplo, en el intervalo de percentiles de 75 a 90.

3. Crea una campaña de notificaciones basada en predicciones

Después de elegir un segmento de usuarios, haz clic en Siguiente y selecciona Cloud Messaging. Luego, haz clic en Continuar para ir al Compositor de Notifications. En esta página, puedes crear tu campaña de notificaciones. El segmento de usuarios que seleccionaste se completó previamente en el paso 2.

Sigue estas indicaciones para crear la campaña:

  1. Redacta tu mensaje para volver a atraer a los usuarios. Este mensaje puede tener un código de descuento, actualizaciones sobre funciones nuevas o simplemente un saludo.

  2. Si deseas incluir usuarios de tus otras apps, agrégalas aquí. De lo contrario, solo continúa con la configuración completada previamente como se muestra a continuación:

  3. Establece un programa de notificaciones. Las notificaciones solo se envían a los usuarios que cumplen condiciones específicas, por lo que puedes programarlas para que se envíen a diario. Si lo haces, puedes tratar de volver a atraer a los usuarios en cuanto sea posible, después de que se predice su deserción. Si estableces un programa de notificaciones frecuente, asegúrate de programar también un límite de frecuencia para no molestar a tus usuarios; de esta forma evitarás que la predicción de deserción se cumpla por sí sola.

  4. Opcional: Especifica un evento de conversión personalizado si quieres que la consola muestre el rendimiento de tu campaña con un mayor detalle que la cantidad de veces en que se abrió la app.

  5. Opcional: Establece campos personalizados o una configuración avanzada para tu mensaje. Consulta la documentación de FCM para tu plataforma cliente.

Luego de publicar tu campaña recurrente, FCM comenzará a enviar de forma automática tu mensaje para volver a atraer a los usuarios que podrían desertar en los próximos 7 días.