Cette page a été traduite par l'API Cloud Translation.
Switch to English

Créez 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 celui avec lequel Fabulous a doublé leur taux de rétention.

Avant de commencer, connectez votre application Android ou iOS à un projet Firebase. Suivez les étapes décrites dans Premiers pas pour Android ou Premiers pas pour iOS .

Aperçu de la mise en œuvre

  1. Configurez des liens dynamiques pour générer par programme des liens personnalisés à partir de votre application. Vous pouvez configurer des liens dynamiques dans la console Firebase, puis utiliser les SDK iOS et 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 native et familière.
  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 ravit 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 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, allez dans 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, cliquez donc sur Annuler .
  5. Pour créer des liens dynamiques par programme 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 Liens dynamiques. 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 Builer .
  2. Ajoutez des paramètres à votre lien dynamique afin que vous puissiez 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 identifiable.
  • 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 du code similaire 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 ou leur réseau social préféré.

Utilisateurs invités à bord

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 disposez d'une application de partage de photos, vous pouvez inviter votre nouvel utilisateur à suivre l'utilisateur qui invite 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.