octobre 30, 2017
De nombreuses équipes envisagent de développer la base d’utilisateurs de leur application par le biais d’une sorte de programme de référence. Un programme de référence aide à faire connaître l’application de quelqu’un en l’aidant à se développer d’une façon virale, tout en étant organique. Un des types de programme les plus répandus encourage ses utilisateurs à partager le contenu de l’application avec leurs contacts et les crédite ensuite lorsque les contacts s’enregistrent ou réalisent certaines actions dans l’application comme effectuer un achat. Si cela correspond à l’idée que vous vous faites du développement de la base d’utilisateurs de votre application, alors vous êtes sur la bonne voie, car la création d’un programme de référence incitatif peut faire des merveilles en matière de développement de votre base d’utilisateurs.
En ce qui concerne les fonctionnalités de programme de référence à intégrer lors de sa création, il est important de comprendre de quelles sortes de fonctionnalités votre application aura besoin:
La plupart des équipes commencent en mettant en œuvre un sous-ensemble des fonctionnalités mentionnées ci-dessus les liaisons de référence, par exemple et réalisent ensuite qu’elles doivent évoluer pour intégrer un ensemble plus solide de fonctionnalités telles que celle de garder la trace des crédits d’un utilisateur.
Si c’est la première fois que vous entendez parler des programmes de référence, les termes mentionnés ci-dessus peuvent vous sembler ambigus. Pour aider à lever ces ambiguïtés, je vous propose des définitions de ces termes avec lesquels vous devez vous familiariser:
Maintenant que vous savez quoi chercher dans un programme de référence et que vous vous êtes familiarisés avec le vocabulaire s’y rapportant, il est temps d’aborder les étapes à suivre pour le démarrage. (Un petit secret Les fonctionnalités de Branch de la référence mobile offrent les éléments 1 – 8).
Voici ce qu’a dit un de nos partenaires qui utilise nos liaisons de référence pour favoriser l’adoption:
Comment démarrer un programme de référence avec crédit en 6 étapes:
Après la lecture de ce guide, vos utilisateurs sauront:
Branch permet à une application de démarrer un programme de référence avec crédit en six étapes simples:
Étape 1: S’enregistrer et intégrer le kit SDK de Branch
Respecter notre flux complet d’intégration (après l’enregistrement) pour configurer le tableau de bord et intégrer le kit SDK de Branch dans votre application.
Et selon nos ingénieurs, vous pouvez intégrer Branch en moins de temps qu’il faut à vos amis pour manger leur burrito.
Étape 2: Créer des règles de référence qui ciblent à la fois l’utilisateur référé et les utilisateurs référents
Cela joue un rôle fondamental dans la configuration de notre programme de référence. Branch doit comprendre combien de crédits doivent être attribués à la fois à l’utilisateur référé et à l’utilisateur référent lorsqu’ils effectuent une action dans votre application.
Suivez ce guide pour comprendre comment configurer les divers composants de la règle des récompenses dans le tableau de bord.
Aux fins de cette démonstration, vous devrez déclencher les deux règles de récompenses (de ce guide) dans l’événement signup_completed.
Étape 3: Connecter les utilisateurs à Branch dès qu’ils se connectent ou créent un compte dans votre application
En supposant que vous avez accompli notre flux complet d’intégration qui inclut l’intégration du kit SDK dans votre application, vous devrez ajouter des codes pour identifier vos utilisateurs par le biais d’un appel à setIdentity() chaque fois que des utilisateurs créent un compte ou se connectent à votre application. La plupart des développeurs adoptent le même nom d’utilisateur que celui créé par l’utilisateur dans la fonction setIdentity(). Cela facilite pour les utilisateurs de Branch la cartographie des utilisateurs de votre application.
Après la mise en œuvre correcte de setIdentity(), si les utilisateurs créent une liaison ou provoquent le déclenchement d’un événement (tel que traité dans l’étape 4), il lui sera correctement attribué.
Étape 4 : Déclencher un événement particulier de Branch chaque fois qu’un utilisateur effectue une action
Pour que les règles de récompenses créées à l’étape 2 soient déclenchées, vous devez provoquer un événement signup_completed à partir de votre application après la création d’un compte par un utilisateur et après que vous l’ayez identifié dans Branch (étape 3). Cela peut être fait facilement en appelant userCompletedAction(« signup_completed »).
Étape 5: Permettre aux utilisateurs de partager des liaisons
Incontestablement, le moyen le plus simple d’activer le partage dans votre application est de procéder à un appel à showShareSheet() dans votre objet universel Branch (un objet unique autonome associé à chaque élément que vous voulez partager). L’appel de cette méthode générera automatiquement une liaison vers Branch et le canal d’analyse approprié chaque fois que l’utilisateur sélectionnera une destination du partage.
Étape 6: Permettre aux utilisateurs de réclamer leurs crédits
Après la bonne configuration des éléments des étapes ci-dessus, les utilisateurs référés et référents obtiendront respectivement 10 et 5 crédits à l’entrée d’un nouvel utilisateur dans l’application par le biais d’une liaison Branch et à son déclenchement d’un événement signup_completed.
Pour réclamer leurs crédits, vos utilisateurs devront d’abord savoir de combien de crédits ils disposent. Pour ce faire, vous devez réserver un emplacement dans votre application dans lequel les utilisateurs peuvent consulter leur solde et réclamer leurs crédits.
Une fois que vous savez où vous voulez afficher le solde de crédits de votre utilisateur, utilisez loadRewards() pour afficher le nombre de crédits dont un utilisateur dispose. Lorsqu’un utilisateur décide de dépenser ses crédits dans votre application (pour quelque chose de génial), appelez simplement redeemRewards() pour signifier le montant que vous souhaitez déduire de son solde.
Quelques autres points à propos de notre tableau de bord:
Suivre les installations des référés dans iOS et Android:
Si vous êtes intéressé de savoir comment de nombreuses installations de référés se produisent dans iOS et Android, allez à Tableau de bord > Résumé > Flux de clics.
Créer un flux personnalisé d’intégration à l’aide de getFirstReferringParams:
Si la création d’un flux personnalisé d’intégration vous intéresse, alors vous pouvez tirer parti des données envoyées par getFirstReferringParams() Elles contiennent des informations sur l’utilisateur qui a créé la liaison qui a amené l’utilisateur actuel dans l’application. Cela inclut toutes les données sur la liaison associée.
Voici un exemple qui met en scène le nom et le prénom de l’utilisateur référent pour augmenter la possibilité d’un enregistrement:
Quelles sont les personnes les plus influentes?
Si savoir quelles sont les personnes les plus influentes et qui elles ont amené dans l’application vous intéresse, veuillez aller à Tableau de bord > Référés > Personnes influentes.
Si vous cliquez sur Nombre dans la colonne des utilisateurs référés, vous verrez le nombre d’utilisateurs qu’un utilisateur en particulier a référé:
Je vous félicite d’avoir réussi à me supporter tout au long de ce guide et d’avoir créé un programme de référence avec Branch. La tâche n’était pas aisée et vous avez dû apprendre beaucoup de choses mais cela va en valoir la peine sur le long terme. J’espère sincèrement que votre application va se doter d’une masse d’utilisateurs et que cela va permettre au Temple de la renommée qu’est App/Play Store.
De ne pas hésiter à contacter support@branch.io pour toute question ou préoccupation relative à notre programme de référence. Nous nous ferons un plaisir d’aider votre équipe.