Appy
← Retour au blog
Guide

Deep links dans les e-mails : pourquoi le tracking des clics les casse, et comment garder les deux

Votre e-mail de campagne renvoie vers un écran de votre app, et le toucher ouvre votre site web à la place. En cause : le tracking des clics. Ce que documente chaque ESP en octobre 2026, les trois solutions et ce que chacune vous coûte, et un plan de test pour Gmail, Apple Mail et Outlook sur iPhone et Android.

23 octobre 2026•8 min de lecture

Gardez le tracking des clics et ouvrez quand même l’app

  • Pas de SDK d’ESP, pas de CDN devant le domaine de tracking
  • Un toucher pour entrer dans l’app avec Pro
  • Les téléphones sans l’app vont sur le store
Créer votre lien

Votre e-mail ne mène plus à votre app

Une relance de panier affiche « Finalisez votre commande » et pointe vers shop.example/cart. Quelqu’un touche le lien sur un iPhone où votre app est installée, et Safari ouvre votre site web. Le deep link n’est pas cassé : il n’a tout simplement jamais atteint le téléphone. Votre ESP, le routeur qui envoie vos e-mails, a remplacé chaque lien par un lien sur son propre domaine de tracking des clics, pour pouvoir compter le toucher avant de renvoyer la personne vers sa destination.

Votre app est associée à shop.example, pas au domaine de tracking de l’ESP : iOS et Android traitent donc le toucher comme un lien web ordinaire et ouvrent le navigateur. La documentation de OneSignal, comme celle de Braze, décrit le problème ainsi. Les ESP qui prennent en charge les Universal Links ont deux approches : soit leur domaine de tracking sert les fichiers de votre app, soit ils laissent le lien tel quel, sans le réécrire.

Ce qui se passe entre le toucher et la page

Un toucher sur un lien tracké dans une app de messagerie, en version simplifiée.

Le téléphone

click.esp.example → shop.example

  1. 01Toucher dans l’app de messagerie
    GET https://click.esp.example/c/8f3a2e…
    (l’e-mail affichait shop.example/cart)

    Votre app est associée à shop.example, pas à click.esp.example : le téléphone ouvre donc le navigateur.

  2. 02L’ESP compte le clic
    302 Found
    Location: https://shop.example/cart?utm_source=email

    Cette redirection, c’est toute la raison d’être du tracking des clics.

  3. 03Le navigateur la suit
    GET https://shop.example/cart?utm_source=email

    Selon Apple, une redirection vers un Universal Link devrait quand même atteindre l’app en passant par le navigateur. Les ESP rapportent que la page reste dans Safari.

  4. 04Votre site web répond
    200 OK
    Content-Type: text/html

    La personne lit votre page panier dans le navigateur. L’app n’a jamais vu passer le toucher.

Domaines fictifs. Certains ESP ajoutent leurs propres étapes, et les Safe Links d’Outlook peuvent en ajouter une devant celle de l’ESP.

La redirection finit-elle par atteindre l’app ?

La note technique d’Apple consacrée au débogage des Universal Links, TN3155, indique que lorsque le lien touché n’est pas un Universal Link mais redirige vers un Universal Link, la personne est envoyée « through the web browser to the app », c’est-à-dire vers l’app en passant par le navigateur, et qualifie ce parcours d’autorisé, mais pas privilégié. Les ESP, eux, décrivent ce que voient réellement leurs clients. Klaviyo explique que la redirection de tracking empêche l’app de s’ouvrir directement. OneSignal signale que les liens trackés restent dans Safari sur iOS et dans le navigateur sur Android. Adobe indique que les liens Marketo trackés n’ouvrent pas l’app, et Kajabi qu’ils peuvent s’ouvrir dans Safari.

Android suscite moins d’attention. Kajabi ne documente le problème que sur iOS et précise que ses apps Android n’ont besoin de rien de plus ; OneSignal signale le même échec sur les deux plateformes. Klaviyo, Braze et SendGrid demandent tous un assetlinks.json sur le domaine de tracking, à côté du fichier AASA : ils traitent donc Android comme iOS. Là où les documentations divergent, c’est votre propre test qui tranche, et vous trouverez un plan plus bas.

Le raccourci que l’on tente ensuite, un lien myapp://, est encore pire dans un e-mail. OneSignal indique que les schémas personnalisés ne sont pas cliquables dans les clients de messagerie, et Customer.io que Gmail et d’autres peuvent les supprimer. Le lien de l’e-mail doit être en https.

Ce que documente chaque ESP

D’après la page d’aide de chaque ESP, consultée le 23 octobre 2026. En haut : le domaine de tracking sert les fichiers de votre app. Au milieu : désactivation lien par lien. En bas : par e-mail uniquement.

Klaviyo (mise à jour le 20 oct. 2026)
Ce que propose sa documentationKlaviyo héberge votre AASA et votre assetlinks.json sur un domaine de tracking hébergé par Klaviyo. Nécessite le SDK Klaviyo : iOS 5.1.0, Android 4.1.0, React Native 2.1.0. Les domaines de tracking hébergés chez SendGrid ne sont pas pris en charge.
Clics toujours comptésOui
Braze (sans date)
Ce que propose sa documentationLe domaine de tracking de l’ESP sert vos fichiers, via un CDN s’il ne peut pas le faire lui-même. Règles de chemin pour SendGrid, SparkPost et Amazon SES.
Clics toujours comptésOui, si l’app résout le lien réécrit
SendGrid (mise à jour le 21 juil. 2026)
Ce que propose sa documentationDomaine de liens à votre marque derrière un CDN ou un proxy qui sert les fichiers, AASA limité à /uni/*, universal="true" sur chaque lien vers l’app.
Clics toujours comptésOui, dès que l’app appelle l’URL réécrite
Customer.io (mise à jour le 1er sept. 2026)
Ce que propose sa documentationclass="untracked" laisse le lien non réécrit, avec un paramètre link_id en plus.
Clics toujours comptésSeulement si votre app ou votre serveur fait remonter le clic
OneSignal (sans date)
Ce que propose sa documentationdisable-tracking=true sur un lien, ou tracking désactivé pour tout l’e-mail.
Clics toujours comptésNon, le lien sort des statistiques de clics
Batch (sans date)
Ce que propose sa documentationdata-msys-clicktrack="0" sur le lien.
Clics toujours comptésNon, selon Batch
Kajabi (pas de date précise)
Ce que propose sa documentationdisable-tracking="true" sur le lien. Documenté comme un problème iOS.
Clics toujours comptésNon
Adobe Marketo (mise à jour le 18 août 2026)
Ce que propose sa documentationDésactiver le tracking pour ce lien.
Clics toujours comptésNon, le clic n’est pas enregistré
Mailchimp (sans date)
Ce que propose sa documentationCampagnes : tracking activé ou désactivé e-mail par e-mail, et les comptes gratuits gardent la redirection de toute façon. Transactional : mc:disable-tracking lien par lien.
Clics toujours comptésNon
HubSpot (mise à jour le 14 oct. 2026)
Ce que propose sa documentationTracking désactivable par e-mail marketing ou pour tout le compte. Pas d’option lien par lien, pas de consignes sur les deep links.
Clics toujours comptésNon
Braze liste aussi les options de désactivation lien par lien des ESP par lesquels il envoie : clicktracking=off (SendGrid), data-msys-clicktrack="0" (SparkPost), ses:no-track (Amazon SES). L’ancienne documentation v9 de OneSignal ne proposait pas d’option par lien ; l’actuelle, si.

Outlook peut ajouter sa propre couche

Si vous écrivez à des adresses professionnelles, il peut y avoir une deuxième couche. Dans les organisations équipées de Microsoft Defender for Office 365, Safe Links réécrit les liens des e-mails entrants vers une adresse sur safelinks.protection.outlook.com et les vérifie au moment du clic (Microsoft Learn, mis à jour le 14 octobre 2026). Les administrateurs peuvent désactiver la réécriture : Outlook sur iOS et Android vérifie alors le lien au clic sans le réécrire. Ce sont aussi eux qui tiennent la liste des URL qui ne sont jamais réécrites.

Microsoft ne documente pas la façon dont Safe Links traite les Universal Links ou les App Links. Considérez-le comme une redirection de plus devant celle de votre ESP, et ajoutez un compte Outlook professionnel à vos tests. Outlook.com et Microsoft 365 Personal disposent d’une version distincte de la fonctionnalité.

Trois solutions, classées selon ce que vous sacrifiez

De celle qui vous coûte vos données de clics à celle qui vous coûte un toucher.

01

Désactivez le tracking sur les liens vers l’app

Ajoutez l’attribut de désactivation de votre ESP à chaque lien vers l’app : quelques minutes par modèle. Vous perdez le clic dans les rapports de l’ESP, et dans les campagnes Mailchimp comme dans les e-mails marketing HubSpot, vous ne pouvez le désactiver que pour l’e-mail entier. Batch suggère de compenser avec des paramètres UTM et votre propre outil d’analytics.

02

Faites du domaine de tracking un domaine de l’app

Le domaine de tracking sert un fichier AASA et un assetlinks.json, et votre app le déclare à côté de votre propre domaine. Les clics restent dans vos rapports, mais c’est un chantier technique lié à un seul ESP : Klaviyo impose son SDK, SendGrid exige un CDN ou un proxy et du code dans l’app qui appelle l’URL réécrite, et un nouveau domaine de tracking n’arrive qu’avec une nouvelle version de l’app. Braze prévient qu’une règle de chemin trop large fait ouvrir l’app par tous les liens de l’e-mail. Customer.io, lui, se passe de réécriture et laisse votre app faire remonter le clic.

03

Faites pointer le lien tracké vers un lien qui ouvre l’app

Le tracking reste actif, et rien ne change ni dans les réglages de l’ESP ni dans votre app. L’ESP redirige vers un smart link, qui se trouve alors dans le navigateur et s’occupe de l’app. Vous concédez une étape de plus et, sur iPhone avec des deep links https, un toucher sur un bouton « Ouvrir l’app ».

La troisième solution avec Appy

Utilisez un lien Appy comme destination dans votre ESP : appy.to/cart au lieu de shop.example/cart. L’ESP le réécrit, compte le clic et redirige comme d’habitude. Le lien Appy se charge dans le navigateur et compte le clic une seconde fois, par pays, par appareil et selon qu’il a mené à un store ou à votre site web, bots exclus.

Sur l’offre Pro (9,99 $ par mois), un deep link sur le lien Appy amène la personne dans l’app. Avec un schéma personnalisé, le lien tente d’ouvrir l’app dans Safari et Chrome, puis va sur le store si elle ne s’ouvre pas. Avec un deep link https sur votre propre domaine, l’iPhone affiche une courte page avec un bouton « Ouvrir l’app ». Ce bouton pointe vers un autre domaine que celui de la page, et Apple documente qu’un toucher sur un Universal Link d’un autre domaine ouvre l’app. Si personne ne touche le bouton, la page passe à l’App Store au bout de quelques secondes. Android ouvre l’adresse comme un intent destiné à votre app, et va sur Google Play si l’app n’est pas installée.

Votre app doit en revanche déjà s’ouvrir depuis ce deep link ; le validateur de Universal Links vérifie votre fichier AASA, la copie qu’en garde le CDN d’Apple et votre assetlinks.json. Sur l’offre Business, la transmission de paramètres fait suivre les paramètres UTM de l’ESP jusqu’à la destination, et un domaine personnalisé permet d’afficher votre propre domaine dans l’e-mail au lieu d’appy.to. Ce domaine ne fait que des redirections : les Universal Links sur votre propre domaine via Appy relèvent de l’offre Enterprise.

Où aboutit un toucher tracké

appy.to/cart

atteint via la redirection de tracking de l’ESP

  • iPhone avec l’appBouton « Ouvrir l’app », un toucher (Pro)
  • Android avec l’appL’app s’ouvre via un intent (Pro)
  • Téléphone sans l’appApp Store, Google Play ou AppGallery
  • OrdinateurVotre site web
La ligne iPhone concerne les deep links https sur votre propre domaine ; avec un schéma personnalisé, Safari tente d’ouvrir l’app de lui-même. La redirection vers les stores fonctionne sur toutes les offres, l’ouverture de l’app relève de Pro.

Un plan de test avant le prochain gros envoi

Les apps de messagerie changent sans prévenir leur façon d’ouvrir les liens. Un après-midi avec deux téléphones suffit à trancher pour votre configuration, quelle que soit la solution choisie.

01

Écartez d’abord votre propre configuration

Collez le deep link brut dans Notes sur un iPhone et appuyez longuement dessus, comme le suggère la TN3155 d’Apple. Si aucune option ne permet de l’ouvrir dans votre app, corrigez votre fichier AASA avant d’accuser l’ESP.

02

Faites un vrai envoi, pas un aperçu

Klaviyo précise que les aperçus n’utilisent pas le tracking des clics : leurs liens diffèrent donc de ceux d’un vrai envoi. Envoyez une vraie campagne à une seed list composée de vos propres adresses.

03

Couvrez toutes les apps de messagerie

Apple Mail sur iPhone ; Gmail et Outlook sur iPhone et Android. Ajoutez une adresse Outlook professionnelle si vous écrivez à une clientèle B2B. Notez les réglages : Gmail sur Android peut ouvrir les liens dans Gmail, et Outlook sur iOS et Android peut proposer de les ouvrir dans Edge.

04

Testez avec et sans l’app

Un téléphone avec l’app installée, un autre sans, comme le recommandent à la fois Klaviyo et Customer.io. Avec l’app, le bon écran doit s’ouvrir ; sans elle, le store, pas votre page d’accueil.

05

Notez chaque toucher

App, store, site web ou page blanche, et si l’ESP et les rapports de votre lien l’ont tous deux compté. Refaites la grille après chaque nouvelle version de l’app, chaque nouveau domaine de tracking ou chaque mise à jour majeure d’iOS ou d’Android.

À lire ensuite

Questions sur les deep links dans les e-mails

Pourquoi les liens de mes e-mails ouvrent-ils le site web au lieu de l’app ?

Le tracking des clics réécrit chaque lien vers le domaine de tracking de l’ESP, auquel votre app n’est pas associée. Le téléphone ouvre le navigateur, suit la redirection de l’ESP et arrive sur votre site web.

Désactiver le tracking des clics répare-t-il les deep links ?

En général oui, d’après les ESP qui le documentent, mais le clic disparaît de vos rapports. La plupart permettent de le faire lien par lien. Les campagnes Mailchimp et les e-mails marketing HubSpot ne le permettent que par e-mail, et Mailchimp indique que les comptes gratuits gardent la redirection de toute façon.

Klaviyo prend-il en charge les Universal Links dans les e-mails ?

Oui. Son article d’aide, mis à jour le 20 octobre 2026, exige un domaine de tracking des clics hébergé par Klaviyo et le SDK Klaviyo : iOS 5.1.0, Android 4.1.0 ou React Native 2.1.0 et versions ultérieures. Les domaines de tracking hébergés chez SendGrid ne sont pas pris en charge.

Puis-je mettre un lien myapp:// dans un e-mail ?

Pas de façon fiable. OneSignal indique que les schémas personnalisés ne sont pas cliquables dans les clients de messagerie, et Customer.io que Gmail et d’autres peuvent les supprimer. Mettez un lien https dans l’e-mail ; une fois dans le navigateur, un lien Appy peut quand même ouvrir un deep link à schéma personnalisé.

Les Safe Links d’Outlook cassent-ils les deep links ?

Microsoft ne dit ni oui ni non dans sa documentation. Dans les organisations équipées de Defender for Office 365, Safe Links réécrit les liens vers une adresse safelinks.protection.outlook.com et les vérifie au clic, ce qui ajoute une redirection devant celle de votre ESP. Testez avec un compte Outlook professionnel.

Les paramètres UTM survivent-ils aux redirections ?

L’ESP envoie la personne vers le lien de votre e-mail, avec les paramètres qu’il y a ajoutés. Si c’est un lien Appy, la transmission de paramètres de l’offre Business fait suivre les paramètres de requête jusqu’à la destination. Pour savoir ce que Safari fait des paramètres de tracking, consultez notre guide sur Link Tracking Protection dans iOS 26.

Faut-il un SDK pour passer par Appy ?

Non. Les deep links Appy (Pro) fonctionnent avec votre app telle qu’elle est, à condition qu’elle s’ouvre déjà depuis son schéma personnalisé ou depuis des Universal Links et App Links sur votre propre domaine.

Continuer à explorer

Guide
Oct 23, 2026
7 min de lecture

Universal Links sur Shopify, Webflow, Wix et Squarespace : quels constructeurs de sites peuvent héberger le fichier AASA ?

Si les liens de votre app ouvrent votre site web au lieu de l’app, c’est en général qu’iOS et Android n’ont pas trouvé deux petits fichiers sur votre domaine. Ce que chaque constructeur de sites vous laisse héberger en octobre 2026, la solution du sous-domaine quand le vôtre refuse, et un lien qui se passe de tout fichier.

universal links
app links
apple-app-site-association
shopify
Lire l’article
Guide
Oct 9, 2026
12 min de lecture

Comment les navigateurs in-app gèrent les deep links : Instagram, TikTok, Facebook, Gmail, Telegram et les autres

Votre lien ouvre l’app depuis Safari mais pas dans Instagram. Ce que font les navigateurs in-app d’Instagram, TikTok, Facebook, Gmail, Telegram et d’autres, les règles iOS et Android, et comment prévoir un repli.

in-app browser
universal links
app links
instagram
Lire l’article
Guide
Oct 1, 2026
6 min de lecture

Liens courts sur votre propre domaine pour vos apps : guide pratique

Pourquoi un lien sur votre propre domaine vaut la peine, comment choisir le sous-domaine, la configuration en trois étapes et ce que deviennent les liens et QR codes déjà diffusés.

custom domain
branded short links
url shortener
qr codes
Lire l’article

Vous cherchez autre chose ? Parcourez tous les sujets sur le blog.

Envoyez les touchers des e-mails vers l’app, pas vers le site web

Placez un lien Appy derrière le lien tracké de votre ESP. Sur l’offre Pro, il ouvre votre app en un toucher ; les téléphones sans l’app vont sur l’App Store ou Google Play, et les ordinateurs arrivent sur votre site web. Votre tracking des clics reste tel quel.