Catch up on everthing we announced at this year's Firebase Summit. Learn more

Premiers pas avec les prédictions Firebase

Vous pouvez utiliser Firebase Predictions pour prédire le comportement des utilisateurs. Vos prédictions sont automatiquement disponibles dans Remote Config, le compositeur de notifications, Firebase In-App Messaging et A/B Testing pour vous aider à personnaliser l'expérience pour différents segments d'utilisateurs. Vous pouvez également exporter vos prédictions vers BigQuery pour les analyser et les utiliser dans vos propres outils.

Ce guide vous montre comment utiliser les prédictions avec votre application, en procédant comme suit :

  1. Ajoutez Analytics à votre application.
  2. Activer le partage de données Analytics et les prédictions
  3. Facultatif : définir des prédictions personnalisées
  4. Utiliser des prédictions dans votre application

Ajouter Analytics à votre application

Avant de commencer à utiliser les prédictions, ajoutez Analytics à votre application.

Il est utile, bien que non obligatoire, d'ajouter également des événements supplémentaires pour capturer les événements clés et les interactions dans votre application. Utilisez la console Firebase pour marquer les événements les plus importants en tant qu'événements de conversion.

Ce guide suppose que votre application utilise les Churn prédéfinis et passer des prédictions. Cependant, vous pouvez également ajouter des événements Analytics supplémentaires à votre application afin de pouvoir prédire d'autres types de comportement des utilisateurs, tels que les suivants :

  • Lorsque les utilisateurs dépensent une devise virtuelle dans l'application, comme cela peut se produire dans les applications de jeu. Pour cette prédiction, vous devez utiliser le spend_virtual_currency événement Analytics dans votre application.
  • Lorsque les utilisateurs partagent le contenu de l'application, comme cela peut se produire dans la plupart des applications non liées aux jeux avec un certain type d'intégration des médias sociaux. Pour cette prédiction, vous devez utiliser la share événement Analytics dans votre application.
  • Lorsque les utilisateurs ouvrent un écran particulier dans votre application, enregistrez un événement personnalisé.

Pour en savoir plus sur ces événements, consultez Événements: Toutes les applications .

iOS+

  1. Ajouter Analytics à votre application, en suivant les instructions dans les Analytics commencer guide pour les plates - formes d' Apple .

  2. Ajouter des événements supplémentaires que vous souhaitez prévoir à votre application, comme spend_virtual_currency ou share . Pour plus d' informations, consultez le guide de journal des évènements Analytics pour les plates - formes d' Apple . Utilisez les constantes suivantes Analytics pour connecter ces événements dans votre application: kFIREventSpendVirtualCurrency et kFIREventShare .

Android

  1. Ajouter Analytics à votre application, en suivant les instructions dans les Analytics commencer guide pour Android .

  2. Ajouter des événements supplémentaires que vous souhaitez prévoir à votre application, comme spend_virtual_currency ou share . Pour plus d' informations, consultez le guide des événements journal Analytics pour Android . Utilisez les constantes suivantes Analytics pour connecter ces événements dans votre application: SPEND_VIRTUAL_CURRENCY et SHARE .

Activer le partage de données Analytics et les prédictions

  1. Ouvrez la Intégrations page de la console Firebase.

  2. Si vous n'avez pas encore activé l'intégration de Google Analytics, faites-le.

  3. Sur la page Intégrations, cliquez sur Gérer sur la carte Google Analytics, puis assurez - vous que les données Partager Analytics avec toutes les fonctionnalités Firebase paramètre est activé.

    Pour en savoir plus sur les paramètres de partage, voir Gérer le partage des données .

  4. Dans la console Firebase, ouvrez la section prévisions. Si vous n'avez pas encore accepté les conditions d'utilisation de Predictions, faites-le.

Après avoir activé le partage de données et accepté les conditions d'utilisation, les prédictions seront activées pour votre projet. Vous pouvez arrêter de faire des prédictions à tout moment en désactivant le partage de données avec Firebase Predictions à partir de cette page.

Créer des prédictions personnalisées

Par défaut, les prédictions sont préconfigurées pour prédire les utilisateurs nomades et les utilisateurs dépensiers. Vous pouvez créer une prédiction personnalisée en spécifiant un événement Analytics : Firebase Predictions prédit quels utilisateurs déclencheront cet événement.

Pour obtenir des instructions sur la création d' une prédiction, voir Créer une prédiction .

Utiliser une prédiction avec votre application

Après avoir activé les prédictions ou créé une prédiction personnalisée, le service commencera à préparer un modèle pour faire des prédictions pour vos utilisateurs. Une fois la préparation terminée, vous pouvez commencer à utiliser la prédiction avec votre application :

  1. Sur la page console de prévisions Firebase, trouver la carte pour la prédiction que vous souhaitez utiliser, puis cliquez sur Explorer et la prévision d'utilisation.

  2. Sélectionnez le segment d'utilisateurs que vous souhaitez cibler.

    Un segment d'utilisateurs est composé d'utilisateurs compris dans une plage de valeurs centiles que vous spécifiez. La valeur centile d'un utilisateur représente la probabilité relative que l'utilisateur effectue une action (attrition, dépense, etc.), par rapport à tous les utilisateurs. La valeur centile de chaque utilisateur est attribuée en triant vos utilisateurs en fonction de leur probabilité d'effectuer l'action prévue, puis en divisant la liste triée en 100 groupes de taille égale.

    Par exemple, lors de la prévision des dépenses, un utilisateur du 25e centile est aussi ou plus susceptible de dépenser que 25 % de vos utilisateurs, et les utilisateurs du segment contenant les centiles 1 à 25 sont les 25 % de vos utilisateurs les moins susceptibles de dépenser.

    Firebase Predictions prédéfinit les segments d'utilisateurs suivants :

    Moins susceptibles Les 25 % d'utilisateurs les moins susceptibles d'effectuer l'action (centiles 1-25).
    Milieu Le milieu 50% des utilisateurs (centiles 26-75). Ce segment représente souvent vos utilisateurs les plus convaincants.
    Le plus probable Les 25% d'utilisateurs les plus susceptibles d'effectuer l'action (centiles 76-100).

    Si vous souhaitez cibler une plage de centiles autre que l'un des préréglages, vous pouvez définir un segment d'utilisateur personnalisé en spécifiant vos propres limites supérieure et inférieure. Dans la console Firebase, la limite inférieure de la plage est exclusive et la limite supérieure inclusive, de sorte que les plages 0-50 et 50-100 ne se chevauchent pas.

  3. Choisissez le produit que vous souhaitez utiliser avec la prédiction à distance Config, la FCM ou Firebase In-App Messaging-puis cliquez sur Continuer. La page de configuration du produit ouvrira, avec la section cible pré-remplie avec le segment d'utilisateur que vous avez sélectionné.

Prochaines étapes

Pour un exemple de la façon dont vous pouvez utiliser à distance Config et test A / B avec les prévisions, voir les stratégies de monétisation Optimize utilisent guide de cas.