Appy

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é.

myapp://product/42Écran d’accueilSite webÉcran produitproduct/42
Un deep link passe outre l’écran d’accueil et le site web : il ouvre directement l’écran qu’il désigne.

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é.

ExempleDeep link avec scheme
myapp://product/42
Pour aller plus loinDeep Linking vs Universal Links : comparaison complèteScheme, Universal Links et App Links côte à côte : ce que chacun fait et où il casse.
  • 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.

Tout le glossaire

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é.