Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. 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 l' spend_virtual_currency analyse spend_virtual_currency 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 l'événement de share 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. Ajoutez Analytics à votre application en suivant les instructions du guide de démarrage Analytics pour iOS .

  2. Ajoutez des événements supplémentaires que vous souhaitez prédire à votre application, tels que spend_virtual_currency ou share . Pour obtenir des instructions, consultez le guide des événements de journal Analytics pour iOS . Utilisez les constantes Analytics suivantes pour enregistrer ces événements dans votre application : kFIREventSpendVirtualCurrency et kFIREventShare .

Android

  1. Ajoutez Analytics à votre application en suivant les instructions du guide de démarrage Analytics pour Android .

  2. Ajoutez des événements supplémentaires que vous souhaitez prédire à votre application, tels que spend_virtual_currency ou share . Pour obtenir des instructions, consultez le guide des événements de journal Analytics pour Android . Utilisez les constantes Analytics suivantes pour consigner 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 page Intégrations 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 le paramètre Partager les données Analytics avec toutes les fonctionnalités de Firebase est activé.

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

  4. Dans la console Firebase, ouvrez la section Prédictions . 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, consultez 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 Prédictions de la console Firebase, recherchez la carte de la prédiction que vous souhaitez utiliser, puis cliquez sur Explorer et utiliser la prédiction .

  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 (Remote Config, FCM ou Firebase In-App Messaging), puis cliquez sur Continuer . La page de configuration du produit s'ouvrira, avec la section Cible pré-remplie avec le segment d'utilisateur que vous avez sélectionné.

Prochaines étapes

Pour obtenir un exemple d'utilisation de la configuration à distance et des tests A/B avec les prédictions, consultez le guide de cas d'utilisation des stratégies de monétisation d'Optimize .