Un deep link est une URL qui s'ouvre directement sur un écran spécifique à l'intérieur d'une application mobile — en contournant le flux d'accueil / d'onboarding de l'application — et qui redirige gracieusement vers l'App Store / Google Play si l'application n'est pas installée. Sans deep linking, chaque clic depuis l'extérieur de l'application fait atterrir l'utilisateur sur l'écran d'accueil, où il doit naviguer pour trouver ce qu'il cherche. La conversion en pâtit ; la rétention en pâtit ; l'intention se perd.
Implémentation iOS : Universal Links. Liens basés sur HTTPS que le système iOS intercepte quand l'application liée est installée. Configurés via le fichier `apple-app-site-association` hébergé à la racine du site web, déclarant quels chemins sont acheminés vers l'application. La même URL fonctionne dans trois modes : ouvre l'application si elle est installée, ouvre le site web si elle ne l'est pas, peut être partagée / collée naturellement.
Implémentation Android : App Links. Conceptuellement identique — URLs HTTPS vérifiées via le fichier `assetlinks.json` à la racine de votre site web. Android gère le même comportement de secours / install / web.
Le deep linking différé est le cas le plus complexe : l'utilisateur clique sur un deep link, l'application n'est pas installée, l'utilisateur installe l'application depuis le store — et l'application doit se souvenir de la destination initiale et y acheminer l'utilisateur au premier lancement. Le mécanisme : le MMP capture le clic sur le lien avant l'install (via fingerprint, token d'attribution ou signal au niveau de l'appareil), l'utilisateur installe, le SDK MMP dans la nouvelle application récupère la destination différée au premier lancement et y achemine l'utilisateur.
Pourquoi le deep linking est important pour la rétention et l'attribution
- Rétention : les utilisateurs qui atterrissent sur leur contenu souhaité dès la première session retiennent 2 à 3× mieux que ceux qui atterrissent sur un écran d'accueil générique.
- Attribution : les métadonnées du deep link (campagne, créatif, source) sont préservées au travers de l'install, permettant un suivi de source précis même pour les installs provenant de canaux à apparence organique (e-mail, push, web).
- UX cross-canal : les clics provenant des e-mails / push / web / publicités acheminent tous de façon cohérente vers la bonne destination in-app.
Les applications mobiles matures traitent le deep linking comme une infrastructure fondamentale, pas comme une fonctionnalité.