Deep linking
Qu’est-ce qu’un deep link ?
En bref
Un deep link, ou lien profond, est un lien qui ouvre un écran précis d’une application mobile (une fiche produit, un panier, un article) au lieu d’une page web ou de l’écran d’accueil de l’app. Il existe sous plusieurs formes : le scheme d’URL, les Universal Links sur iOS, les App Links sur Android et le deep link différé.
Comment ça marche
Le lien contient une adresse que l’app sait interpréter. Avec un scheme comme myapp://product/42, le système cherche l’app qui a déclaré myapp et lui passe le reste de l’adresse. Avec les Universal Links et les App Links, c’est une adresse https ordinaire : si l’app est installée et que le domaine lui est associé, le système l’ouvre directement sur le bon écran. Pour la personne, aucune étape en plus : elle touche, elle y est.
Et si l’app n’est pas installée ?
C’est là que tout se joue. Un lien myapp:// ne mène nulle part : au mieux un message d’erreur, au pire rien du tout. Un smart link vérifie d’abord l’appareil et envoie ces personnes vers l’App Store, Google Play ou votre site web. Pour qu’elles retrouvent le même écran après l’installation, il faut un deep link différé.
myapp://product/42Termes associés
- Universal Links
Les Universal Links (liens universels) sont des liens https classiques qu’iOS ouvre directement dans votre app quand elle est installée, et sur votre site web sinon. Apple les a introduits avec iOS 9. Ils reposent sur une association vérifiée entre l’app et le domaine : l’entitlement Associated Domains d’un côté, le fichier apple-app-site-association de l’autre.
- Deep link différé
Un deep link différé (deferred deep link en anglais) garde sa destination le temps de l’installation. La personne touche le lien, n’a pas l’app, passe par le store et l’installe. À la première ouverture, l’app affiche directement l’écran promis : le produit, l’invitation ou le code promo, et non l’écran d’accueil.
- URI scheme
Un URI scheme, ou scheme d’URL personnalisé, est un préfixe propre à une app, comme myapp://, qu’elle déclare auprès du système. Un lien qui commence par ce préfixe ouvre l’app et lui transmet le reste de l’adresse : myapp://product/42 peut ainsi afficher directement le produit 42.
- Smart link
Un smart link est un lien unique, souvent accompagné de son QR code, qui reconnaît l’appareil au moment du clic. Un iPhone part vers l’App Store, un Android vers Google Play ou un autre store, un ordinateur vers votre site web. Si l’app est déjà installée, le lien l’ouvre directement.
Un seul lien pour l’App Store, Google Play et le web
Créez un smart link et son QR code : chaque téléphone arrive sur le bon store, chaque ordinateur sur votre site. Gratuit jusqu’à 4 liens, sans publicité.