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

Empêcher le désabonnement à l'aide de Firebase Predictions et de FCM

Vous pouvez utiliser Firebase Predictions pour identifier les utilisateurs susceptibles de se désengager de votre application et appliquer une campagne de notifications push pour essayer de fidéliser ces utilisateurs. Par exemple, en utilisant le composeur de notifications, vous pouvez créer une campagne récurrente qui envoie un message FCM avec un lien de remise ou même une simple salutation aux utilisateurs qui devraient cesser de s'engager avec votre application dans les 7 prochains jours.

Ce guide vous montre comment mettre en œuvre ce type de stratégie de rétention des utilisateurs basée sur les prédictions.

Avant que tu commences

Avant de pouvoir commencer à utiliser les prédictions dans une campagne de notifications, vous devez procéder comme suit :

  • Utilisez Google Analytics dans votre application. En particulier, vous devez :
    • Activer le partage des données Google Analytics dans la console Firebase .
    • En option: Explicitement journaliser tous les événements Analytics se rapportant à votre application qui ne sont pas automatiquement enregistrés. En enregistrant ces événements, vous pouvez améliorer la qualité des futures classifications.
    • Avoir un nombre suffisant d'utilisateurs. Bien que Predictions fasse de son mieux pour prédire le comportement des applications avec une base d'utilisateurs de toute taille, vous avez généralement besoin d'au moins 500 utilisateurs actifs par jour pour avoir des prédictions significatives.
  • Mettre en place la FCM pour votre application.
    • Effectuez les étapes de configuration du client de la FCM pour Android , iOS + , l' unité , ou C ++ .
    • Avant d'inclure un utilisateur dans une campagne de messagerie push, obtenez d'abord son autorisation de recevoir des notifications push via une sorte de flux d'opt-in.

1. Commencez à prédire l'attrition des utilisateurs

Tout d'abord, configurez votre projet Firebase pour commencer à prédire quels utilisateurs sont susceptibles de se désabonner.

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 accepté les conditions d'utilisation, les prédictions seront activées pour votre projet. La section Prédictions de la console Firebase vous permet de définir des prédictions personnalisées. Cependant, pour prédire réengagement, vous pouvez utiliser le haut- churn prédiction, qui utilise une agrégation d'événements Analytics pour prédire si un utilisateur retourne à votre application ou le taux de désabonnement dans les 7 prochains jours. Ces prédictions seront disponibles une fois que vous aurez activé les prédictions et que vous aurez enregistré quelques semaines d'événements Analytics.

2. Définir un segment d'utilisateurs à cibler

Lorsque le churn de churn prédiction est prêt à l' emploi, cliquez sur Explorer et la prévision de l' utilisation pour définir le segment d'utilisateur que vous souhaitez cibler votre campagne.

Pour cibler vos taux de désabonnement les plus probables, vous pouvez utiliser le segment prédéfini contenant des utilisateurs dans la plage centile 75-100. D'un autre côté, s'il y a un certain coût associé à la communication avec les utilisateurs, vous pouvez à la place exclure les utilisateurs presque certains de se désabonner en ciblant un segment plus étroit, par exemple la plage de 75 à 90 centiles.

3. Créez une campagne de notification basée sur les prédictions

Après avoir sélectionné un segment utilisateur, cliquez sur Suivant, puis sélectionnez Cloud Messaging cliquez sur Continuer pour accéder au compositeur Notifications. Sur cette page, vous pouvez créer votre campagne de notification. Le segment d'utilisateurs que vous avez sélectionné est pré-rempli à l'étape 2.

Pour créer la campagne :

  1. Composez votre message de réengagement. Ce message peut contenir un code de réduction, des mises à jour sur les nouvelles fonctionnalités ou simplement un message d'accueil.

  2. Si vous souhaitez inclure les utilisateurs de vos autres applications, ajoutez les applications ici. Sinon, il suffit de procéder à la configuration pré-remplie :

  3. Définissez un calendrier de notification. Étant donné que les notifications ne sont envoyées qu'aux utilisateurs qui remplissent une condition spécifique, vous pouvez planifier l'envoi quotidien de notifications. Ce faisant, vous pouvez tenter de réengager les utilisateurs dès que possible après qu'ils sont censés se désabonner. Si vous définissez un calendrier de notifications fréquentes, assurez-vous également de définir une limite de fréquence afin de ne pas ennuyer vos utilisateurs et de rendre par inadvertance la prédiction de désabonnement auto-réalisatrice.

  4. Facultatif: Spécifiez un événement de conversion personnalisé si vous voulez que la console pour afficher les performances de votre campagne de façon plus détaillée que l' application s'ouvre.

  5. Facultatif: Définissez les champs personnalisés ou des paramètres avancés pour votre message. Voir la FCM docs pour votre plate - forme client.

Une fois que vous avez publié votre campagne récurrente, FCM commence à envoyer automatiquement votre message de réengagement aux utilisateurs qui devraient se désabonner au cours des 7 prochains jours.