Firebase Predictionsplat_iosplat_androidplat_cppplat_unity

Firebase Predictions aplica el aprendizaje automático a tus datos de estadísticas para crear segmentos de usuarios dinámicos según las predicciones del comportamiento de tus usuarios. Las predicciones están disponibles automáticamente para usarse con Firebase Remote Config, el Compositor de Notifications, Firebase In‑App Messaging y A/B Testing. También puedes exportar los datos de Predictions de tu app a BigQuery para analizarlos más fondo o enviarlos a herramientas de terceros.

Cuando usas Predictions con Remote Config, puedes brindar una experiencia personalizada a partir de las necesidades previstas de cada uno de tus usuarios a fin de aumentar las conversiones.

También puedes usar Predictions con el Compositor de Notifications para enviar mensajes únicos o campañas recurrentes. Por ejemplo, puedes enviar automáticamente una notificación a los usuarios que se prevé que dejarán de usar tu app.

Con A/B Testing, puedes comparar la eficacia entre las diferentes campañas del Compositor de Notifications o usar Remote Config a fin de probar el resultado de las diferentes maneras en las que puedes personalizar la experiencia en la app para los usuarios de un segmento estimado.

Comenzar

Funciones clave

Incorpora el poder del aprendizaje automático de Google a tus datos Firebase Predictions aplica la experiencia de Google en aprendizaje automático a los datos de estadísticas, lo que crea segmentos de usuarios dinámicos según las predicciones del comportamiento de los usuarios en tu app. Con esta capacidad, puedes tomar decisiones sobre el producto en función de las predicciones de comportamiento, en lugar del comportamiento histórico.
Aumenta las conversiones con experiencias del usuario personalizadas Firebase Predictions se integra en Remote Config, FCM y Firebase In-App Messaging, lo que te permite personalizar una experiencia del usuario a partir de la predicción de su comportamiento. Por ejemplo, en el caso de los usuarios que gastarían según la predicción, puedes mostrar un nuevo paquete de compra directa desde la app, mientras que para los usuarios que no gastarían según la predicción, puedes ajustar la frecuencia de los anuncios.
Aumenta la retención con notificaciones más inteligentes Volver a atraer a un usuario que ya dejó de usar tu app es difícil. Con Predictions, puedes dirigirte a los usuarios que se pronostica que no volverán a usar tu app, antes de que la abandonen. Puedes configurar una campaña única o automatizar el envío de notificaciones para ciertos grupos previstos mediante campañas recurrentes.
Crea predicciones personalizadas Además de las predicciones integradas (probabilidad de gastar y probabilidad de deserción), Firebase Predictions te permite crear predicciones con base en cualquier evento de conversión que hayas definido en tus datos de estadísticas. Una vez que defines el evento, Predictions crea un segmento de usuarios dinámico con usuarios que completarían ese evento en tu app en el futuro cercano según la predicción.
Exporta a BigQuery Puedes programar envíos diarios automáticos de los datos de predicción de tu app a BigQuery para su posterior análisis o a fin de enviarlos a herramientas y servicios de terceros.

¿Cómo funciona?

Las predicciones están disponibles en apps para iOS, Android, Unity y C++ que incluyen el SDK de Analytics. Predictions crea segmentos de usuarios dinámicos que probablemente completarán un evento determinado. Puedes usar estos segmentos para llegar a los usuarios con Remote Config, Firebase In-App Messaging y el Compositor de Notifications.

Firebase Predictions tiene dos predicciones predefinidas: churn, la probabilidad de que un usuario no regrese a tu app (es decir, deja de abrir la app o las notificaciones relacionadas con ella), y spend, la probabilidad de que los usuarios realicen compras directas desde la app.

También puedes crear tus propias predicciones según los eventos de conversión personalizados de Analytics que recopiles en tu app.

El modelo de aprendizaje automático para tu app mejora a medida que aumentan la cantidad y la relevancia de los datos recopilados con Analytics, así como la cantidad de usuarios. Además, la precisión del modelo para un usuario específico mejorará aún más después de que el usuario haya usado la app durante al menos unos días.

¿Debo compartir mis datos con Google para poder usar Firebase Predictions?

No es necesario que compartas tus datos de Google Analytics con Google para ayudar a mejorar los productos y servicios de Google. Puedes desactivar esa opción en Firebase console. Para ello, ve a Analytics > Panel > Configuración cuando quieras.

Debes usar Google Analytics para registrar los datos de tu app en Firebase. Además, debes asegurarte de que tus datos de Google Analytics estén disponibles en Firebase (consulta Configuración del uso compartido de datos).

Ten en cuenta que Google Analytics usa un modelo compartido. Mientras tus datos sin procesar sobre eventos están seguros y disponibles solo para ti en Firebase, la calidad del modelo mejora para todos los que usan Predictions. Debes aceptar Predictions de manera explícita en su página principal. Puedes desactivar Predictions en cualquier momento y tus datos dejarán de estar disponibles para ese fin, aun si siguen disponibles en el resto de Firebase.

Ruta de implementación

Predictions funciona mejor con las apps que tienen 5,000 o más usuarios activos mensuales y con las que tienen uso y gasto frecuente, como los juegos.

Agrega Analytics a tu app Para hacer predicciones, tu app debe registrar eventos con Google Analytics.
Habilita Predictions y supervisa la preparación para la predicción Usa Firebase console para comenzar a hacer predicciones según los datos de estadísticas de tu app y a fin de supervisar si las predicciones tienen datos suficientes para las predicciones integradas de deserción y gasto. También puedes usar Firebase console para supervisar si hay suficientes datos de Analytics disponibles para las predicciones que crees basadas en los eventos adicionales de Analytics que recopila tu app.
Accede a los resultados de predicciones desde tu app con Remote Config

Para usar una predicción en tu app, primero usa Firebase console a fin de definir un segmento de usuarios. Un segmento de usuarios contiene los usuarios que se encuentran en el intervalo de percentiles que especifiques.

Luego, configura Remote Config a fin de establecer un parámetro remoto para los miembros del segmento de usuarios. Una vez que hayas integrado el SDK de Remote Config en tu app, puedes obtener ese parámetro de Remote Config y ajustar el comportamiento de tu app en consecuencia. Por ejemplo, puedes ofrecer una experiencia de primera pantalla diferente a los usuarios que tienen más probabilidades de gastar.

Llega a los usuarios de un segmento de predicción determinado con el Compositor de Notifications o Firebase In‑App Messaging

Puedes contactar a los usuarios en los segmentos de usuario previstos mediante campañas únicas o recurrentes con el Compositor de Notifications o Firebase In-App Messaging

Por ejemplo, puedes usar la predicción de deserción con una tolerancia al riesgo alta para enviar automáticamente mensajes de notificación a los usuarios nuevos que podrían desertar o dejar de utilizar tu app.

Próximos pasos