Il y a un moment désagréable dans la vie d’une campagne : celui où l’on regarde le rapport après une grosse journée de publication, et où la ligne qui a le plus grossi s’appelle « direct ».
La tentation est de chercher le bug. Il n’y en a pas. « Direct » n’est pas une source de trafic : c’est le nom que porte une case vide.
« Direct » ne veut pas dire « tapé à la main »
Un outil d’analyse classique range une visite dans un canal en lisant un en-tête HTTP que le navigateur envoie avec la requête : Referer. Cet en-tête contient l’adresse de la page d’où l’on vient. Quand il annonce instagram.com, la visite part dans le seau « réseaux sociaux ». Quand il est absent, il n’y a plus rien à lire, et la visite tombe dans le seau par défaut.
Ce seau par défaut s’appelle « direct ». Il ne signifie donc pas « quelqu’un a tapé votre adresse » — il signifie « je ne sais pas ». Au passage, le nom de l’en-tête est mal orthographié depuis les origines du web : la spécification écrit Referer avec un seul r, ce qu’on trouve noté dans la documentation de MDN. Le détail est anecdotique, mais il explique pourquoi vous verrez les deux graphies partout.
Voici ce que contient réellement cette ligne :
| Ce qui s’y trouve | Est-ce vraiment « direct » ? |
|---|
| Une adresse tapée, un favori, un signet | oui |
| Un clic depuis le navigateur intégré d’une application | non |
| Un passage d’une page sécurisée vers une page qui ne l’est pas | non |
| Un lien collé dans une messagerie, un document, un SMS | non |
| Un scan de code QR sur un support imprimé | non |
Quatre lignes sur cinq n’ont rien de direct. Elles sont simplement non renseignées, et le rapport les range au même endroit.
Le navigateur intégré d’une application
Quand on touche un lien dans Instagram, TikTok ou LinkedIn, la page ne s’ouvre pas dans le navigateur du téléphone : elle s’ouvre dans une fenêtre embarquée dans l’application. Cette fenêtre est un navigateur, mais la navigation ne part pas d’une page web — elle part d’une interface native.
Il n’y a donc pas de page d’origine à déclarer. L’en-tête peut arriver vide, ou porter une valeur qui ne ressemble à rien d’exploitable. C’est le cas le plus fréquent, et c’est celui qui touche le plus durement les comptes qui vivent sur le lien en bio : toute l’audience d’un profil Instagram ou d’un compte TikTok passe par ce chemin-là.
La politique de référent du navigateur
Les navigateurs ont serré la vis, et c’est une bonne chose pour la vie privée. La valeur par défaut aujourd’hui est strict-origin-when-cross-origin : pour une requête vers un autre site, le navigateur n’envoie que l’origine — le nom d’hôte, jamais le chemin. Et il n’envoie rien du tout quand on passe d’une page en HTTPS vers une page qui ne l’est pas. La documentation de MDN l’écrit noir sur blanc sur la page de l’en-tête Referrer-Policy.
Conséquence pratique : même quand le référent survit, il ne dit plus quelle publication a envoyé le visiteur. Il dit instagram.com, point. Le post, la story et le profil deviennent la même ligne.
Le partage qui sort du web
Un lien collé dans WhatsApp, dans un SMS, dans un PDF, dans les notes du téléphone, ou imprimé sur un flyer : il n’y a aucune page de départ, donc aucun référent possible. Ce n’est pas un défaut, c’est la nature de ces supports. Le partage de personne à personne est même la forme de diffusion la plus efficace qui soit — et la plus invisible, si on ne la prépare pas. C’est toute la difficulté du canal WhatsApp, et la raison d’être des codes QR dynamiques sur les supports imprimés.
Les paramètres rognés en chemin
Dernier cas, le plus rageant : le lien portait bien ses paramètres UTM, et quelqu’un l’a recopié sans eux. Un collaborateur qui reprend l’adresse depuis la barre du navigateur après une redirection, une plateforme qui nettoie les adresses avant de les afficher, un outil de raccourcissement qui ne transmet pas la chaîne de requête : le résultat est identique. Le marquage existait, il n’est pas arrivé.
Ce que ça coûte vraiment
Le problème n’est pas esthétique. Une ligne « direct » qui gonfle produit trois décisions fausses :
- Vous sous-estimez le réseau qui travaille. Instagram vous envoie du monde, la colonne d’Instagram reste plate, et l’arbitrage budgétaire du mois suivant se fait contre lui.
- Vous surestimez ce qui reste lisible. La recherche, l’e-mail et les campagnes payantes conservent mieux leur référent que le social organique. Ils paraissent donc meilleurs qu’ils ne sont, par simple effet de survie de la mesure.
- Vous ne pouvez plus relier une vente à quoi que ce soit. Et c’est le vrai coût : sans origine, la ligne de chiffre d’affaires existe toujours, mais personne ne sait à quoi la créditer. C’est exactement le sujet de l’article sur l’attribution.
Ce qui ne se perd pas : l’adresse elle-même
Le référent est une information que le navigateur veut bien donner. L’adresse, elle, est une information que le visiteur transporte, parce que c’est le chemin qu’il emprunte. Elle ne dépend ni de l’application, ni de la politique du navigateur, ni du protocole de la page de départ.
D’où la bascule de méthode : arrêter de demander « d’où venez-vous ? » et commencer à savoir « par quelle porte êtes-vous entré ? ». Deux moyens, qui se cumulent.
Le marquage de campagne. Les cinq paramètres utm_ voyagent dans l’adresse et arrivent intacts, y compris depuis un navigateur intégré. Le générateur d’UTM est gratuit et sans inscription, et l’article qui détaille les cinq paramètres explique lequel sert à quoi. Attention toutefois : une adresse chargée de paramètres est laide à lire et fragile au copier-coller.
Un lien court par placement. C’est le moyen le plus robuste, parce que l’information n’est plus dans la queue de l’adresse mais dans l’adresse elle-même. Un lien pour la bio, un autre pour la story du mardi, un troisième pour le reel : trois portes distinctes, trois compteurs distincts, et rien à perdre en route. C’est le principe des liens courts sur votre propre domaine.
exemple.fr/bio → la bio du profil
exemple.fr/story-12 → la story du 12
exemple.fr/reel-ete → le reel de la campagne d’été
Et quand la vente remonte ensuite depuis l’outil qui encaisse, c’est ce lien-là qu’elle désigne — pas un seau. C’est le principe du suivi des ventes.
Par où commencer, concrètement
- Cessez de traiter « direct » comme un canal. Renommez-le mentalement « non renseigné ». Vous arrêterez de chercher la cause d’une hausse qui n’est qu’un défaut de lecture.
- Un lien court par placement, pas par campagne ni par plateforme. Trois publications sur Instagram, trois liens.
- Marquez aussi vos liens en UTM, pour que l’information survive dans les outils qui ne connaissent que ça.
- Vérifiez le passage du formulaire. C’est là que la chaîne casse le plus souvent, et le symptôme est identique : une vente sans origine.
- Comparez sur un mois complet, jamais sur une journée. Le jour d’une publication, tout bouge ; le canal qui travaille réellement se voit sur la durée.
Les questions qui reviennent
« Mon trafic direct a explosé du jour au lendemain, c’est grave ? » C’est presque toujours le signe qu’un marquage a sauté quelque part : un lien recopié sans ses paramètres, une redirection ajoutée qui mange la chaîne de requête, un outil changé. Regardez ce qui a bougé dans la diffusion ce jour-là avant de regarder le site.
« Est-ce que je peux forcer le navigateur à transmettre le référent ? » Vous pouvez déclarer une politique plus permissive sur vos propres pages, et c’est ce que fait notre service de redirection : il répond avec Referrer-Policy: unsafe-url, pour que la destination sache d’où vient le visiteur. Mais vous ne pouvez rien imposer aux pages des autres, et c’est de là que vient l’essentiel de la perte.
« Un outil d’analyse plus respectueux ferait-il mieux ? » Sur ce point précis, non : tous lisent le même en-tête et subissent les mêmes absences. La différence se joue ailleurs, et la comparaison avec un outil d’analyse classique détaille laquelle.
« Faut-il pister les visiteurs pour résoudre ça ? » Non, et c’est le point le plus contre-intuitif : compter les passages sur une porte qui vous appartient donne une meilleure mesure que suivre les gens, tout en collectant moins. L’article sur la mesure sans pistage montre ce qui est enregistré, champ par champ.
« Combien de liens différents faut-il gérer ? » Autant que de placements que vous voudriez pouvoir comparer, et pas un de plus. Si vous ne prendriez jamais de décision différente entre deux publications, un seul lien suffit pour les deux.
Instagram autorise aujourd’hui plusieurs adresses sur un même profil — son aide le documente — ce qui change la donne pour qui veut séparer ses mesures. La page lien en bio Instagram explique comment en tirer parti, et le lexique reprend le vocabulaire de la mesure, terme par terme.