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

Avec Firebase Dynamic Liens, vous pouvez implémenter une solution évolutive, l' expérience Onboarding sur mesure pour les utilisateurs visés, comme celui fabuleux doublé leur taux de rétention avec.

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

Présentation 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 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 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 l' utilisateur-utilisateur mise en œuvre ici, mais vous pouvez explorer d' autres implémentations dans la documentation des liens dynamiques.

Que faire dans la console Firebase

  1. Allez dans Paramètres .
  2. Sélectionnez votre projet et prendre note de l'API Web Key.
  3. Ensuite, allez dynamique Liens et cliquez sur Commencer.
  4. La console Firebase a un flux guidé pour créer un lien dynamique, mais on ne va pas utiliser ce moment, donc 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 Liens dynamiques. Lorsque vous cliquez dessus, il est automatiquement copié dans votre presse-papiers.

Que faire dans votre application

  1. Créer un lien dynamique en utilisant programme l' API iOS Builder ou l' API Android Builder .
  2. Ajoutez des paramètres à votre Dynamic Link 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 permettre à vos utilisateurs d'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 une publication 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 depuis votre application. Sous Android, ajoutez un 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 de l'invitant, son nom d'utilisateur, etc.). 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 qui l'invite après le didacticiel. Ou, si vous avez une application de partage de photos, vous pouvez inviter votre nouvel utilisateur à suivre l'utilisateur qui l'invite pendant le flux d'intégration.

Que faire dans votre application

Pour lire les données du Dynamic Link, suivez les étapes pour recevoir dynamique Liens 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 l'entendez. 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.