Google 致力于为黑人社区推动种族平等。查看具体举措

Créer une expérience d'intégration personnalisée

Avec Firebase Dynamic Links, vous pouvez mettre en œuvre une expérience d'intégration évolutive et personnalisée pour les utilisateurs référés, comme celle avec laquelle Fabulous a doublé son taux de rétention.

Avant de commencer, connectez votre application Android ou Apple à un projet Firebase. Suivez les étapes de Premiers pas pour Android ou Premiers pas pour les plates-formes Apple .

Aperçu de la mise en œuvre

  1. Configurez des liens dynamiques pour générer par programmation des liens personnalisés à partir de votre application. Vous pouvez configurer des liens dynamiques dans la console Firebase, puis utiliser les plates-formes Apple et les SDK Android pour générer de nouveaux liens avec des paramètres personnalisés à partir de votre application lorsque les utilisateurs cliquent sur le lien d'invitation.
  2. Ajoutez des invitations à votre application et permettez à vos utilisateurs de partager facilement des liens dynamiques. Lorsque les utilisateurs invitent leurs amis dans votre application, l'application crée un lien dynamique avec une charge utile, et l'utilisateur partage le lien dynamique via la boîte de dialogue système familière et native.
  3. Envoyez les utilisateurs invités au bon endroit en lisant les données du lien dynamique entrant. Lorsqu'un utilisateur invité accède à votre application pour la première fois via un lien dynamique, obtenez son paquet d'informations et lancez une expérience d'intégration personnalisée qui ravira votre nouvel utilisateur.

Configurer des liens dynamiques

Utilisez les API iOS et Android Builder pour créer un lien court avec les paramètres dont vous avez besoin. Nous explorons ici l'implémentation d'utilisateur à utilisateur , mais vous pouvez explorer d'autres implémentations dans la documentation Dynamic Links.

Que faire dans la console Firebase

  1. Allez dans Paramètres .
  2. Sélectionnez votre projet et notez la clé API Web .
  3. Ensuite, accédez à Dynamic Links et cliquez sur Get Started .
  4. La console Firebase dispose d'un flux guidé pour créer un lien dynamique, mais nous n'allons pas l'utiliser pour le moment, alors cliquez sur Annuler .
  5. Pour créer par programmation des liens dynamiques dans votre application, vous avez besoin du lien court spécifique à votre projet. Cette URL se trouve dans le coin supérieur gauche de la fenêtre Dynamic Links. Lorsque vous cliquez dessus, il est automatiquement copié dans votre presse-papiers.

Que faire dans votre application

  1. Créez un lien dynamique par programmation à l'aide de l' API iOS Builder ou de l'API Android Builder .
  2. Ajoutez des paramètres à votre lien dynamique afin de pouvoir diriger votre nouvel utilisateur vers son expérience d'intégration personnalisée. Par exemple, la date, un ID utilisateur ou une région.

Ajouter des invitations à votre application

Supposons que l'un de vos utilisateurs satisfaits souhaite partager votre application. Pour que vos utilisateurs puissent inviter leurs amis aussi facilement que possible, suivez ces deux bonnes pratiques :

  • Placez le lien d'invitation dans un endroit facilement repérable.
  • Suggérez d'inviter des amis lorsque les utilisateurs accomplissent quelque chose dans l'application. Par exemple, lorsqu'ils gagnent un niveau, terminent une tâche, partagent un message ou reçoivent une interaction positive des autres.

Que faire dans votre application

Une fois que vous avez généré le lien dynamique, ouvrez la boîte de dialogue de partage du système à partir de votre application. Dans Android, ajoutez un code semblable aux exemples suivants :

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, "Try this amazing app: " + dl.getShortLink());
startActivity(Intent.createChooser(intent, "Share using"));

De cette façon, vos utilisateurs peuvent partager l'application en utilisant leur application de messagerie préférée ou leur réseau social.

Intégrer des utilisateurs invités

Lorsque les utilisateurs suivent un lien d'invitation vers votre application, vous pouvez obtenir le paquet d'informations à partir des liens dynamiques qu'ils ont suivis (par exemple, avec le surnom, le nom d'utilisateur, etc. de l'invitant). Vous pouvez utiliser ces informations pour ravir votre nouvel utilisateur.

Par exemple, si votre jeu comporte des clans, vous pouvez inviter le nouveau joueur à rejoindre la guilde du joueur invitant après le didacticiel. Ou, si vous avez une application de partage de photos, vous pouvez inviter votre nouvel utilisateur à suivre l'utilisateur invitant pendant le processus d'intégration.

Que faire dans votre application

Pour lire les données du lien dynamique, suivez les étapes pour recevoir des liens dynamiques sur Android ou iOS .

Une fois que vous avez extrait les données du lien dynamique, créez une expérience d'intégration personnalisée pour vos nouveaux utilisateurs référés.

Testez que cela fonctionne

Envoyez-vous une invitation depuis votre application et assurez-vous que votre nouvelle expérience d'intégration personnalisée fonctionne comme vous le souhaitez. Remarque : Lorsque vous envoyez une invitation à partir d'une application non signée (par exemple, à partir de votre environnement de développement), un avertissement peut s'afficher lorsque vous cliquez sur le lien.