En bref : attribuez et enregistrez les nouvelles installations provenant d'invitations d'utilisateurs existants à utiliser vos apps.
À propos de l'attribution des invitations d'utilisateurs
Les invitations d'utilisateurs ont lieu lorsque les utilisateurs existants de votre app partagent des liens qui redirigent les personnes (comme leurs amis) vers le téléchargement/l'ouverture de votre application.
L'attribution d'invitations d'utilisateurs se fait lorsque vous attribuez une nouvelle installation d'app, ou un nouvel engagement, aux utilisateurs qui ont émis la recommandation.
L'attribution des invitations d'utilisateurs vous permet de :
- Analyser le coût et le ROI des invitations d'utilisateurs. Les invitations d'utilisateurs prennent l'espace publicitaire de votre application, qui pourrait être mis à profit pour générer des revenus publicitaires. Il peut donc être utile de savoir si les invitations d'utilisateurs donnent le meilleur ROI.
- Enregistrer des informations sur les utilisateurs qui recommandent le plus souvent votre application. Les utilisateurs qui invitent les autres à utiliser votre app sont des utilisateurs engagés très précieux, il peut donc être pertinent de les retargeter ou les relancer.
Vous pouvez également utiliser les données des liens pour :
- Personnaliser l'expérience du nouvel utilisateur. Par exemple en l'envoyant vers un contenu précis, ou en lui adressant un message de bienvenue personnalisé, comme «Bonjour Pierre ! Votre amie Marie vous propose de faire un jeu. Lancer la partie !»
- Récompenser les utilisateurs qui recommandent votre app.En savoir plus
Les liens d'invitation que les utilisateurs partagent sont des liens personnalisés OneLink (URL courtes) qui sont générés par le SDK AppsFlyer intégré à votre app. Les paramètres de votre OneLink permettent aux utilisateurs qui reçoivent l'invitation d'être redirigés au bon endroit : l'app store concerné, votre application, ou sur une certaine page de votre application (via deep link ou différé).En savoir plus sur OneLink
Flux
Le flux est le suivant :
- L'utilisateur A clique sur l'app pour la partager avec un ami. (L'utilisateur A a installé l'app et est bien connecté).
- Le clic génère un lien qui contient un paramètre identifiant l'utilisateur A.
- L'utilisateur A envoie le lien à l'utilisateur B par e-mail/WhatsApp/SMS, etc.
- Si l'utilisateur B :
- a déjà installé l'application, elle s'ouvre. L'utilisateur B peut être deep linké vers une certaine de l'application et/ou être récompensé.
- n'a pas encore installé l'application, il est dirigé vers l'app store pour la télécharger.L'utilisateur B peut être deep linké en différé vers une certaine page de l'application à la première ouverture, et/ou l'utilisateur A peut être récompensé.
- effectue un événement in-app, l'utilisateur A peut être récompensé.
Consulter les données
Les données sur les invitations d'utilisateurs sont disponibles via les tableaux de bord et rapports AppsFlyer. Dans les tableaux de bord AppsFlyer, vous pouvez filtrer l'attribution des invitations d'utilisateurs par :
- Source média : invitations de l'app.
- Canal : tel que défini par le marketeur.
- Campagne : telle que définie par le marketeur.
Dans les rapports, la source média (paramètre pid
) est envoyée par le SDK avec la valeur par défaut af_app_invites
.
Procédures
Pour créer des liens d'invitation d'utilisateurs :
- Créez un template OneLink.
- Déterminer les valeurs des paramètres du canal et de la campagne. Cf Paramètres.
-
Décidez comment vous souhaitez utiliser les liens. Les cas d'utilisation les plus courants sont les suivants :
- Deep linker les nouveaux utilisateurs vers une certaine page de l'application.
- Enregistrer les utilisateurs qui ont lancé l'invitation.
- Récompenser les nouveaux utilisateurs.
- Contactez vos développeurs Android et iOS pour décider des paramètres associés aux cas d'utilisation des liens que vous avez choisis. Cf Paramètres disponibles.
- Demandez au développeur d'implémenter le deep linking (en utilisant le comportement souhaité des paramètres dans le code).
- Demandez au développeur d'implémenter les invitations d'utilisateurs sur les plateformes suivantes :
Cf section Invitation des utilisateurs sous Android du Dev Hub.
Cf section Invitation des utilisateurs sous iOS du Dev Hub.
Cf section Invitation des utilisateurs du Dev Hub.
Paramètres
Paramètres/valeurs à transmettre au développeur pour préparation du SDK
Paramètre/valeur | Remarques | Enregistrer la valeur/le cas d'utilisation que le développeur doit implémenter |
---|---|---|
ID du template OneLink |
L'ID du template OneLink avec les paramètres de base qui définiront tous les liens d'invitation d'utilisateurs. Exemple : H5hv |
|
Canal |
Le nom du canal. Cela vous permettra de trier et afficher les attributions par canal dans l'IU AppsFlyer. |
|
Campagne |
Le nom de la campagne. Cela vous permettra de trier et afficher les attributions par campagne dans l'IU AppsFlyer. |
|
is_retargeting=true |
Ajouté si votre campagne a pour objectif le retargeting des utilisateurs existants. |
|
deep_link_value |
Paramètre à utiliser sur l'appareil de l'utilisateur invité pour lui offrir une expérience précise. Généralement, ce lien est utilisé pour nommer la page vers laquelle les utilisateurs sont dirigés. Exemple : si votre app vend des fruits, vous pouvez deep linker les utilisateurs vers la page dédiée aux pommes. |
|
deep_link_sub1 |
Paramètre à utiliser sur l'appareil de l'utilisateur invité pour lui offrir une expérience précise. Comme deep_link_value est généralement utilisé pour envoyer les utilisateurs vers une certaine page, ce paramètre peut aussi être utilisé pour une autre fonctionnalité. Par exemple, pour ajouter une récompense ou une réduction, ou bien enregistrer l'utilisateur qui a émis la recommandation. |
|
deep_link_sub2 |
|
|
deep_link_sub3 |
|
|
deep_link_sub4 |
|
|
deep_link_sub5 |
|
|
deep_link_sub6 |
|
|
deep_link_sub7 |
|
|
deep_link_sub8 |
|
|
deep_link_sub9 |
|
|
lien_profond_sub10 |
|
|
[Facultatif] pid |
Par défaut, les liens que vous générez incluent la source média (paramètre Pour modifier la valeur, votre développeur doit ajouter un paramètre personnalisé nommé |
|
Nom de marque |
Le nom de domaine de la marque. Cela vous permettra de trier et afficher les attributions par domaine de marque dans l'IU AppsFlyer. |
|
Exemple
Steph est marketeur et possède une application qui vend des fruits. Il veut créer un lien qui dirige les utilisateurs sur la page dédiée aux fruits, avec la possibilité d'acheter une certaine quantité de fruits.
Il veut envoyer ce lien dans une invitation d'utilisateur, et il souhaite que utilisateurs qui recommandent son app soient récompensés chaque fois que leur invitation génère l'installation de l'application et l'achat d'un fruit.
Pour que tout cela fonctionne, Steph envoie à son développeur la liste des paramètres et valeurs à utiliser lors de la mise en place des liens d'invitation d'utilisateurs :
Paramètre | valeur | Remarques |
---|---|---|
deep_link_value | fruit_name | Pour le deep linking utilisant la méthode UDL AppsFlyer. |
deep_link_sub1 | promo_code | Pour le deep linking utilisant la méthode UDL AppsFlyer. |
deep_link_sub2 | referrer_id | Pour la création de liens via le SDK. |
param_1 | referrer_id | Pour l'événement in-app qui enregistre chaque achat. |
Canal | mobile_share | Pour l'attribution, et pour afficher les données dans AppsFlyer. |
Campagne | summer_sale | Pour l'attribution, et pour afficher les données dans AppsFlyer. |
Informations supplémentaires
Enregistrer les invitations d'utilisateurs comme des événements in-app
L'enregistrement d'un événement in-app après l'envoi d'une invitation par un utilisateur vous permet d'identifier les utilisateurs qui font des recommandations, ainsi que les sources média qui vous permettent d'obtenir ces parrainages.
Pour enregistrer un événement in-app d'invitation d'utilisateur :
- Envoyez un événement af_invite. Le développeur doit l'installer en suivant les instructions de notre dev hub.
Remarque : vous pouvez ajouter d'autres paramètres à associer à l'événement. Choisissez les paramètres qui donneront plus d'infos sur l'événement et enrichiront les données. En savoir plus
Récompenser les parrains pour les installations découlant de leurs invitations
Pour récompenser un utilisateur pour une installation issue de son invitation :
- Vérifiez que l'ID du parrain est la valeur de l'un des paramètres deep_link_sub1-10.
- Demandez aux développeurs de votre app d'implémenter le deep linking (en utilisant le comportement associé au paramètre choisi dans le code).
- Demandez à vos développeurs backend et développeurs d'apps de récupérer les ID de référent (depuis les rapports AppsFlyer), puis de les récompenser.
Exemple :
- L'utilisateur A invite l'utilisateur B à installer votre application.
- Lorsque l'utilisateur B lance l'app, celle-ci reçoit l'ID de référent de l'utilisateur A.
- Votre backend récupère l'ID de référent dans les rapports AppsFlyer.
- Dans votre backend, ajoutez l'ID de référent de l'utilisateur A à la liste des utilisateurs à récompenser
- Lorsque l'utilisateur A lance l'application, vérifiez si son ID de référent figure dans la liste des utilisateurs à récompenser et, si c'est le cas, récompensez-le.
Récompenser les parrains pour les actions des utilisateurs référés
Pour récompenser les parrains pour une invitation d'utilisateur qui génère un événement in-app précis :
- Créez l'événement in-app que vous souhaitez voir récompenser.
- Indiquez au développeur d'ajouter un paramètre (par exemple, param_1) à l'événement, la valeur étant l'ID du référent. Remarque : L'ID de référent est initialement enregistré lors de l'installation de l'app en utilisant le paramètre que vous avez sélectionné (deep_link_sub1-10).
- Demandez à vos développeurs backend et développeurs d'apps de récupérer les ID de référent (depuis les rapports AppsFlyer), puis de les récompenser.
Exemple :
- L'utilisateur A invite l'utilisateur B à effectuer une action dans votre application.
- Lorsque l'utilisateur B effectue l'action, un événement in-app est enregistré qui contient l'ID de référent de l'utilisateur A.
- Votre backend récupère l'ID de référent dans les rapports AppsFlyer.
- Dans votre backend, ajoutez l'ID de référent de l'utilisateur A à la liste des utilisateurs à récompenser
- Lorsque l'utilisateur A lance l'application, vérifiez si son ID de référent figure dans la liste des utilisateurs à récompenser et, si c'est le cas, récompensez-le.
Particularités et limites
Particularité | Description |
---|---|
Version du SDK | Vous devez avoir AppsFlyer SDK version 4.8.0+ et Unity SDK version 4.17.0+. |
Page d'accueil des apps de réseaux sociaux | Les liens générés par les invitations d'utilisateurs ne peuvent pas implémenter les pages d'accueil des apps sociales. |
Temps d'existence (TTL) | Le temps d'existence (TTL) par défaut des URL courtes OneLink créées via invitation d'utilisateur du SDK est de 60 jours. Il est prolongé de 60 jours à chaque fois que le lien est cliqué. |
Tarification | Gratuit pour tous les forfaits de compte. |
iOS 14+ | L'attribution des invitations utilisateur n'utilise pas l'IDFA. iOS 14 n'a donc aucune incidence sur celle-ci. |
ID d'URL |
L'ID de l'URL (ou ID du lien court) peut être modifié pour mettre en avant l'offre de votre campagne.Par exemple : https://myapp.onelink.me/abc123/pommes.L'ID d'URL peut comporter au maximum 50 caractères et peut inclure des lettres et des chiffres.Par défaut, il comporte 8 caractères. Remarque : Vous ne pouvez modifier l'ID de l'URL que si l'ID actuel n'est pas déjà utilisé. |