On parle beaucoup de deep-linking parmi la communauté des spécialistes du mobile et des développeurs d’apps. Or, cette notion n’est pas encore connue des annonceurs plus traditionnels ou des acteurs du digital en général. Pourtant, une fois expliqué, cela parait très simple et comme une évidence pour proposer un parcours fluide à ses utilisateurs. C’est que je vous propose ici, comprendre ce qu’est le deep-linking et pourquoi il est essentiel de le mettre en place pour améliorer l’efficacité de votre stratégique d’acquisition ou de rétention d’app marketing.
Le problème
Nous avons tous été confrontés à ce problème.
Vous êtes connecté à une appli installée sur votre mobile, dans laquelle vous avez déjà entré votre compte. Vous recevez un mail du service web en question et vous cliquez sur un lien dans ce mail. Le lien ouvre votre navigateur mobile (pas l’app !), et on vous redemande de vous identifier !!! Grognrllkkrr !
Ce ne serait pas génial si l’appli s’ouvrait plutôt directement ? L’appli que vous avez fait l’effort d’installer et dans laquelle vous êtes déjà identifié ? Eh bien, c’est possible, et la solution s’appelle le Deep Linking.

Pourquoi c’est comme ça ?
En fait, les applis mobiles et le web tel qu’il nous est familier (pages web, navigateurs, email, …) sont deux mondes à part.
Les applications installées sur votre ordinateur comme Word ou Excel sont également très différentes des sites web. Par ailleurs, les applis mobiles étaient au départ destinées à être des « jeux ou calculatrices », et non pas pensées pour accéder à du contenu web. Il en découle que les standards de liens web HTML ou HTTP URL ne fonctionnent pas dans l’univers des applis*.
La technologie pour ouvrir une appli dans une section ou un contenu dédié (nommés URL Scheme) existait pourtant bien dès le départ, mais elle n’a jamais été compatible avec les standards du web (liens HTTP).
Mécanisme | Web | Apps |
HTTP URL (http://www.weburl.com?param1=x) | ✔ | ✖ |
URL Scheme (myapp://param1=x) | ✖ | ✔ |
Deux mondes à part
* Notez que les applis Android peuvent capturer les liens web, mais il ne s’agit pas d’une solution multiplateforme et elle peut entrainer de mauvaises expériences utilisateur (le lien s’ouvre, mais n’est pas géré par l’appli).
Mais qu’est ce donc que le Deep Linking?
Le Deep Linking relie ces 2 mondes à part, les applis et le web, et permet d’ouvrir les applis directement au contenu ou à la section souhaités en cliquant sur des liens web standard (HTTP).
Pour cela, il utilise des mécanismes technos (détails ci-dessous), mais vous serez sans doute plus intéressés par ce qu’il vous permet de faire. En effet, dans la mesure où tous les canaux de marketing numérique reposent sur des standards web, réussir à les faire fonctionner en techno appli vous permet de rentabiliser vos efforts de marketing numérique également sur votre appli !

Notez bien que le sujet n’est pas nouveau (je travaillais déjà là-dessus dès 2010 chez Deezer !), mais le sujet est très tendance actuellement car le Deep Linking est une condition nécessaire au retargeting et au rich advertising.
Le secteur du marketing mobile a compris qu’il s’agissait d’un enjeu majeur, et il semble à l’heure actuelle que tous les acteurs majeurs du mobile proposent une solution Deep Linking.
Pour Google, Facebook et Twitter, l’enjeu est de taille car la mise en place du Deep Linking dans toutes les applications entraine davantage d’opportunités de vendre de la publicité, et par conséquent de croissance des revenus ! C’est pourquoi ils investissent tous massivement dans ce secteur : Facebook avec AppLinks, Google avec AppIndexing sur Android, et Twitter avec App Cards.
Vous voulez vérifier par vous-même ?
Et si vous essayiez vous-même en live ?
Prérequis logiciel et matériel :
- Munissez-vous d’un smartphone iOS ou Android
- Installez l’appli officielle Twitter
- Installez un scanner QR Code sur votre smartphone si vous lisez cet article depuis votre navigateur
Si vous lisez cet article depuis votre mobile :
Cliquez simplement sur les liens en dessous des QR Codes ci-dessous : ils devraient ouvrir votre appli Twitter sur le bon profil utilisateur. Essayez de recommencer plus tard depuis votre ordinateur pour vivre l’expérience de bout en bout !
Si vous lisez cet article depuis le navigateur de votre ordinateur :
1 : cliquez sur dans votre navigateur. Vous verrez une fausse page web (ça aurait pu être n’importe laquelle, aucune importance, page d’accueil d’appli ou redirection). Si un pop-up d’erreur apparait, ignorez-le (c’est juste dû à mon implémentation bricolée rapidement).
2 : scannez un des QR Codes ci-dessous à l’aide de votre smartphone. Il devrait ouvrir votre appli Twitter sur le bon profil utilisateur.
http://bit.ly/twitterRedirectVTessier
Notez que ça marche partout, mais que, sur mobile, ça ouvre l’appli directement ! Et au cas où vous ne l’auriez pas remarqué, vous n’êtes qu’à un click de me suivre ou de suivre Vincent de MarketingMobile.co sur Twitter 😉
NB : J’ai mis en place cette expérience à l’arrache. Il y a donc quelques situations où ça pourrait ne pas fonctionner pour vous, ce qui ne serait évidemment pas le cas pour une solution industrielle.
Comment ça marche?
La techno derrière le Deep Linking repose sur une idée simple : router les différents cas de figure vers le mécanisme approprié. Par exemple, router les navigateurs web vers une page web (HTTP URL) et router les mobiles vers une ouverture d’appli (URL Scheme).
Et par la même occasion, si l’utilisateur est sur mobile et que l’appli n’est pas installée, le guider vers une installation.

Notez qu’il n’est pas toujours possible de détecter si une appli est déjà installée, mais il existe des solutions alternatives, un peu bricolées cependant (plus de détails pour les techniciens ici).
Exemples de Deep Linking mobile faits comme il faut


Growth Hacking & boucle virale
Comme nous l’avons vu précédemment, le Deep Linking permettra à l’utilisateur qui clique sur des liens dans les réseaux sociaux d’ouvrir l’appli directement. Si votre contenu est à base de contenu, vous pouvez le transformer en un puissant canal d’acquisition et de rétention.
La mécanique virale des réseaux sociaux repose sur 2 comportements des utilisateurs : la production et la consommation.
D’un côté, une petite partie (disons 10 à 20%) des utilisateurs partagent du contenu sur les réseaux sociaux. Par exemple, ils partagent de la musique sur Deezer ou Spotify. Les autres utilisateurs vont ensuite consommer ce contenu partagé, augmentant ainsi l’usage de l’appli (rétention). Si ces utilisateurs ne connaissent pas l’appli, c’est une excellente façon de la leur faire découvrir et installer (acquisition), notamment car le contenu in-app a été partagé par une personne de confiance.

Mais ce n’est pas tout : une partie de ces consommateurs de contenu ou des nouveaux utilisateurs de l’appli partageront également du contenu… menant ainsi à la création d’une boucle virale !
Notez que Tapdaq a publié quelques excellents articles sur les boucles virales (), et que le Deep Linking est un excellent ingrédient pour améliorer le fonctionnement de ces principes et pour se débarrasser d’une grande partie de la friction.
Il sera dans votre intérêt de rechercher pour votre appli davantage de façons pour les utilisateurs de partager du contenu ou de les inciter à partager. C’est ce qu’ont fait assez tôt Deezer et Spotify (2010), en permettant à leurs utilisateurs de se connecter à leurs comptes Facebook et de partager automatiquement leurs likes de chansons, albums ou artistes dans l’appli.
Rappelez-vous que les utilisateurs recherchent un « retour sur investissement » lorsqu’ils partagent. Dans le cas de la musique, il s’agit clairement de faire découvrir de nouveaux sons ou de se faire reconnaitre comme mélomane (le self branding est en effet une aspiration commune à nombre d’utilisateurs des réseaux sociaux).
Comment le construire
Maintenant que vous connaissez le Quoi et le Pourquoi, il vous faut probablement une vision du Comment.
Il existe à présent quelques acteurs qui fournissent des solutions clés en main, mais vous pouvez aussi bâtir votre solution interne.
Tout d’abord, assurez-vous de lire ou de partager avec vos développeurs les initiatives open source Mobile.Deep.Linking et AppURL.
En ce qui concerne les acteurs du marché, il s’agit principalement de startups dont voici les plus intéressantes : URX Turnpike (voir également URX.com – ils construisent un moteur de recherche qui indexe le contenu des applis), Deeplink.me et Mobile App Tracking.
Les gens chez Adjust et Appsflyer proposent également des solutions intéressantes en s’attaquant à la difficile tâche du tracking et en fournissant un Deep Linking différé intégré (deferred deep linking – une technique avancée qui permet l’affichage du contenu au 1er lancement de l’appli après l’installation).
Enfin, comme nous l’avons vu précédemment, il y a également les initiatives des géants du web : Facebook avec AppLinks, Google avec AppIndexing sur Android, et Twitter avec App Cards. Ces trois-là valent le coup dans une perspective de marketing d’appli car ils permettront d’augmenter le taux de découverte et d’améliorer l’expérience utilisateur de cette découverte.
Pour finir, si vous voulez en savoir plus sur le Deep Linking (y compris des détails techniques pour les développeurs), je vous recommande vivement de visionner la vidéo de ma conférence sur le Deep Linking au App Promotion Summit;
Article publié initialement en anglais sur le blog d’Apptamin : http://apptamin.com/blog/mobile-deep-linking/
Je tiens à souligner la qualité de cet article de fond. Il est particulièrement instructif !
La possibilité de proposer des deferred deep linking dans des e-mails me semble très intéressant pour inciter des utilisateurs à télécharger l’appli afin d’accéder au contenu.
Comment peut-on mettre en place cette optimisation ?
Merci d’avance pour votre réponse.
Merci Marie et excellente question !
Le deep linking a bcp évolué et gagné en maturité ces dernières années. Sur un sujet comme celui là, tout va très vite et tout change tout le temps. Et ça s’est bcp complexifié, avec de la fragmentation (cad plein de cas particuliers et des cas ou ce qui devrait fonctionner ne fonctionne pas !).
Je recommande désormais de se baser sur une solution clé en main. Même si ce sont encore des startups, c’est désormais mature et c’est leur métier que tout fonctionne bien.
Voici donc mon article d’update pour le deep linking en 2016 : http://www.thinkmobile.fr/blog/update-on-deep-linking-in-2016
J’espère que c’est utile !