En bref : utilisez ce guide pour offrir aux nouveaux utilisateurs une expérience de deep linking similaire à celle des utilisateurs existants lorsqu'ils cliquent sur un lien personnalisé. Après avoir obtenu les données d'attribution du SDK, utilisez la même fonctionnalité de service de contenu que celle que vous avez déjà implémentée dans le cadre du deep link des utilisateurs existants de liens universels et de liens d'application Android.
![]() |
![]() |
![]() |
![]() |
Mise en application
Personnes concernées
Remarque : ce guide indique quand et comment le marketeur doit solliciter les développeurs. |
Conditions préalables
|
Durée Environ une heure et demie, en collaboration avec vos développeurs mobile. |
Résultat En utilisant le même lien personnalisé expliqué dans le guide OneLink 3/4, les nouveaux utilisateurs qui cliquent sur ce lien sont d'abord envoyés vers le bon app store pour télécharger et installer votre app. Lors du premier lancement, les nouveaux utilisateurs accèdent à un contenu (ou une expérience) spécifique dans l'app. Ces utilisateurs seront attribués à partir du clic/ de l'installation à vos sources média propres. |
Exemple
Avec sa campagne par e-mail (inspirée de l'exemple du guide précédent) sur les fruits sains, Mark a réussi à deep linker les utilisateurs existants de l'app vers les pages consacrées aux fruits dans l'app Livrez-moi.
Cependant, Mark sait que de nombreuses personnes lisant l'e-mail n'ont pas encore installé l'app. Il souhaite que ces utilisateurs potentiels bénéficient de la même offre de campagne que les utilisateurs existants, afin d'augmenter les conversions et la satisfaction des utilisateurs.
Avec l'aide d'Andrea, le développeur Android, et de Yossi, le développeur iOS, Mark ajoute la capacité du deep link différé aux apps Livrez-moi. Les nouveaux utilisateurs de l'application qui cliquent sur le lien OneLink dans l'e-mail et l'installent, sont directement amenés à la page des fruits lorsqu'ils ouvrent l'app pour la première fois.
Procédures
Le deep link différé pour les nouveaux utilisateurs est activé en utilisant les paramètres et les valeurs du lien d'attribution personnalisé. Lorsqu'un utilisateur clique sur votre lien personnalisé, AppsFlyer analyse et transmet les données d'attribution au code interne de votre app.
À l'intérieur de votre app, le code écrit par le développeur mobile reçoit les informations de paramètres via le SDK AppsFlyer (s'il est intégré) et fait faire à l'app quelque chose de spécifique, par exemple naviguer vers une page spécifique.
Note
Le deep link des utilisateurs existants de l'app avec des liens universels Apple, les liens d'app Android et les schémas d'URI a pour effet d'ouvrir l'app mobile. Cependant, pour offrir aux utilisateurs un contenu spécifique dans l'app, les développeurs doivent accéder aux informations du deep link utilisant le SDK AppsFlyer.
Le deep link différé est très similaire. Lorsqu'ils lancent l'app pour la première fois, les développeurs accèdent aux informations du deep link, en plus des données d'attribution normales, en utilisant une méthode du SDK AppsFlyer. Grâce à ces informations, les développeurs peuvent orienter les nouveaux utilisateurs vers un contenu personnalisé.
Suivez les procédures suivantes pour atteindre ces objectifs.
1. Mise en œuvre du deep link différé
Pour mettre en oeuvre le deep link différé :
- Configuration des liens d'attribution personnalisés.
- Si vous utilisez le lien personnalisé que vous avez déjà créé avec le guide précédent, vous n'avez pas besoin de définir un nouveau deep_link_value (ou tout autre nouveau paramètre). Vous pouvez utiliser les mêmes paramètres dedeep_link_value déjà configurés.
- Si vous souhaitez créer de nouveaux paramètres, suivez les instructions du guide précédent.
-
Contactez vos développeurs iOS et Android.
- Définissez le deep_link_value (et tout autre paramètre ou valeur) qui devra être utilisé une fois obtenues les données d'attribution du SDK lors du premier lancement. Si vous avez suivi les instructions du guide précédent, alors vous l'avez déjà défini, et il ne vous reste plus qu'à mettre en œuvre la même opération pour les nouveaux utilisateurs. Voir les restrictions vis-à-vis des noms de paramètre.
-
Les développeurs peuvent utiliser l'une des deux méthodes pour implémenter le deep linking différé. Partagez les guides sur l'option que vous souhaitez qu'ils mettent en œuvre, afin qu'ils comprennent le flux technique et voient des exemples :
- Deep linking différé pour Android et iOS : pour envoyer de nouveaux utilisateurs sans votre app vers un contenu spécifique après l'installation.
-
Deep linking unifié pour Android et iOS : pour le deep linking ET le deep linking différé pour les utilisateurs nouveaux ou existants, avec ou sans votre app.
Considérations à prendre en compte pour l'établissement du deep linking unifié : 1. Nécessite le SDK V6.1 ou une version plus récente. 2. Les campagnes SRN ne sont pas prises en charge. 3. Le paramètre af_dp peut lancer l'app via le schéma URI, mais n'est pas disponible dans la réponse API.
- Assurez-vous de recevoir la confirmation des développeurs que l'app se comporte conformément aux paramètres et valeurs sélectionnés.
2. Tests
Conditions préalables :
- Un appareil Android et/ou iOS sans l'app installée.
Le deep link différé est destiné aux nouvelles installations d'apps. Toute version de l'app doit donc être supprimée. - L'appareil de test doit être enregistré.
Si l'appareil n'est pas enregistré, le deep linking différé ne fonctionnera pas et les installations répétées ne pourront pas être attribuées. - Vous trouverez ici divers scénarios de réponse aux données de conversion.
Pour tester votre lien :
- Dans le tableau de bord AppsFlyer, allez dans Engagement et deep linking > Liens personnalisés OneLink.
- Survolez l'icône Actions du lien que vous souhaitez tester et cliquez sur Obtenir l'URL.
- Envoyez l'URL courte ou longue sur votre téléphone. Vous pouvez soit :
- Scanner le code QR avec la caméra de votre téléphone ou bien l'app QR scanner.
-
Vous envoyer le lien par e-mail ou par WhatsApp, et l'ouvrir sur votre téléphone
. Important : ne le collez pas dans un journal iOS, ni directement dans un navigateur mobile. La plupart du temps le système d'exploitation mobile refusera d'ouvrir l'app dans ce contexte.
-
Cliquez sur le lien de votre appareil mobile.
Vous devriez être redirigé vers l'app store pour télécharger l'app. Ne la téléchargez pas !
- Installez la nouvelle version de l'app créée par votre développeur.
- Ouvrez l'app.
Elle doit s'ouvrir à la page spécifique ou à l'expérience personnalisée que vous avez choisie. -
Dans la vue d'ensemble du tableau de bord AppsFlyer, repérez la nouvelle installation d'attribuée.
Recherchez le nouveau clic et la nouvelle installation (ex : test) dans source média, ainsi que le nom de campagne que vous avez mis dans le lien personnalisé.
Le lien ne réagit pas comme prévu ? Consultez notre guide de dépannage.
Si vous avez suivi les procédures détaillées dans cet article, félicitations ! Vous avez mis en place un deep link différé pour tous vos utilisateurs potentiels, qui accèderaient à un contenu spécifique à la campagne dans l'app dès sa première ouverture.
Avant d'implémenter une campagne de Deep Linking à grande échelle, nous vous recommandons de consulter l'article relatif aux meilleures pratiques de Deep Linking. Celui-ci aborde les pièges fréquemment rencontrés ainsi que les solutions d'implémentation du Deep Linking mobile avec OneLink.
FAQ et limitations
Les sections suivantes contiennent diverses FAQ et explications générales sur le deep linking différé.
Combien de temps faut-il pour obtenir les données de deep linking différé ?
Le SDK AppsFlyer est chargé de permettre l’accès aux données attribuées à partir de l’app.
- Lors du premier lancement d'app, l'accès aux données attribuées à partir du SDK AppsFlyer peut prendre quelques secondes.
- Lors des sessions suivantes, l'accès est immédiat, car les données attribuées sont stockées sur l'appareil.
Pourquoi ne puis-je pas voir les données de deep linking différé de Facebook ?
Conformément à la politique de confidentialité de Facebook, AppsFlyer (ou tout autre partenaire de mesure mobile tiers) ne peut pas fournir d'attribution au niveau utilisateur pour les installations de Facebook, à moins d'accepter les Conditions d'utilisation de Facebook.
ISi les Conditions d'utilisation ne sont pas encore acceptées, les installations de publicités mobile de Facebook sont classées comme « organiques » et le marketeur ne peut pas recevoir les données de l'utilisateur pour les installations de Facebook. Sans les données de conversion au niveau de l'utilisateur, le deep linking différé ne peut pas être effectué.
Vous trouverez plus de d'infos détaillées ici.
Puis-je stocker des données de conversion ou de deep linking différé ?
Les données de conversion peuvent être utilisées pour stocker des données d'utilisateur brutes dans votre backend, en plus des objectifs de deep linking différé. Toutefois, puisque cette méthode est utilisée pour renvoyer les réponses les plus rapides, elle est également la moins recommandée en ce qui concerne l'intégrité des données attribuées finales.
Cliquez ici pour en savoir plus sur la sélection des meilleures API de données pour vous.
Existe-t-il des restrictions concernant le nom des paramètres ?
Les données de conversion ne retourneront pas un paramètre personnalisé nommé « name, » avec une minuscule « n ».