TL;DR, Réponse rapide
9 min de lectureGoogle Analytics 4 écrit `(direct)` comme source et `(none)` comme medium sur une session qui arrive sans referrer et sans paramètres de campagne, donc la paire est faite de deux valeurs de dimension littérales plutôt que d'une description du comportement du visiteur. Ce n'est pas la même chose que `(not set)`, qui signifie qu'Analytics n'a reçu aucune valeur pour la dimension, ni la même chose que `Unassigned`, qui signifie que l'événement portait des valeurs ne correspondant à aucune règle de canal. Le canal Direct est plus large que la paire, parce que la règle de Google accepte aussi un medium `(not set)`.
Que signifie (direct) / (none) dans GA4 ?
Google Analytics 4 attribue direct / none dans GA4 à une session qui arrive sans referrer et sans paramètres de campagne, en écrivant (direct) dans la dimension source et (none) dans la dimension medium pour cette session. L'article d'aide de Google le formule ainsi: "La source '(direct)' et le medium '(none)' (autrement dit '(direct) / (none)') dans Google Analytics représentent le trafic d'un site qui n'a pas de source de référence claire." Lisez la paire comme deux valeurs littérales que GA4 a stockées sur la session, et vérifiez quelle dimension vous regardez avant d'interpréter le chiffre.

Où GA4 affiche-t-il la paire (direct) / (none) ?
La paire apparaît sur les dimensions source et medium, jamais sur une dimension de canal. Dans Rapports, ouvrez Acquisition puis Acquisition de trafic, et changez la première colonne de Groupe de canaux par défaut de la session vers Source / medium de la session; la ligne intitulée (direct) / (none) est votre total au périmètre session. La même paire apparaît sur Source / medium du premier utilisateur dans le rapport Acquisition d'utilisateurs, et ce rapport compte autre chose. Google décrit le périmètre session comme des dimensions qui "vous montrent d'où viennent les nouveaux utilisateurs comme les utilisateurs connus quand ils démarrent de nouvelles sessions", tandis que le périmètre premier utilisateur enregistre une seule fois comment l'utilisateur a été acquis et garde cette valeur sur chaque session ultérieure.
Ces deux rapports divergent par construction, et les équipes lisent la divergence comme un bug. Avant de les comparer, confirmez que les deux rapports utilisent le même périmètre, la même plage de dates et la même définition de ce qui compte comme une session.
En quoi (direct) / (none) diffère-t-il de (not set) ?
(direct) / (none) est une valeur que GA4 a attribuée; (not set) est GA4 qui vous dit qu'il n'a aucune valeur à afficher. Google définit ce marqueur comme "un nom de remplacement qu'Analytics utilise quand il n'a reçu aucune information pour la dimension que vous avez sélectionnée", donc un medium (not set) signifie qu'Analytics n'a jamais reçu de medium du tout, tandis qu'un medium (none) signifie qu'Analytics a écrit la chaîne littérale qui représente l'absence de medium marketing.
Google publie cette définition dans un article intitulé "[UA] What the value (not set) means [Legacy]" et ne publie pas de remplaçant pour GA4, donc la formulation ci-dessus est la seule définition de première main disponible et les exemples contenus dans cet article décrivent des rapports Universal Analytics. Traitez la définition comme actuelle et les exemples comme de l'histoire.
En quoi (direct) / (none) diffère-t-il d'Unassigned ?
Unassigned est une valeur de groupe de canaux, donc elle n'apparaît jamais sur la dimension source / medium où vit (direct) / (none). Google la définit comme "la valeur qu'Analytics utilise quand aucune autre règle de canal ne correspond aux données de l'événement", ce qui veut dire que la session portait quelque chose, et que ce quelque chose a échoué à chaque règle du groupe de canaux par défaut. Une session qui ne portait rien du tout correspond plutôt à la règle Direct et reçoit le canal Direct.
Les deux lignes vous envoient à des endroits différents. Un Unassigned qui monte pointe vers des valeurs que vous envoyez, comme un utm_medium que personne n'a défini, et un (direct) / (none) qui monte pointe vers des valeurs qui ne sont jamais arrivées. Auditez vos paramètres de campagne avec le guide des paramètres UTM quand Unassigned grimpe, et auditez les liens eux-mêmes quand la paire direct grimpe.
(direct) / (none) est-il la même chose que le canal Direct ?
Le canal Direct est plus large que la paire (direct) / (none). Le groupe de canaux par défaut de Google définit Direct comme les sessions où "Source correspond exactement à '(direct)' ET Medium est l'un de ('(not set)', '(none)')", donc (direct) / (not set) atterrit aussi dans Direct même s'il s'agit d'une autre ligne source / medium. Une propriété qui porte les deux lignes affichera un total de canal Direct plus grand que la ligne (direct) / (none) de la répartition source / medium, et l'écart est arithmétique, pas un problème de qualité de données.
| Valeur que vous voyez | Dimension où elle apparaît | Formulation de Google | Ce qui l'a produite |
|---|---|---|---|
(direct) / (none) | Source / medium de la session, Source / medium du premier utilisateur | "représente le trafic d'un site qui n'a pas de source de référence claire" | La session est arrivée sans referrer et sans paramètres de campagne |
(not set) | N'importe quelle dimension, y compris medium | "un nom de remplacement qu'Analytics utilise quand il n'a reçu aucune information pour la dimension que vous avez sélectionnée" | Analytics n'a reçu aucune information pour cette dimension |
Unassigned | Groupe de canaux par défaut de la session, Groupe de canaux par défaut du premier utilisateur | "la valeur qu'Analytics utilise quand aucune autre règle de canal ne correspond aux données de l'événement" | L'événement portait des valeurs de source et de medium ne correspondant à aucune règle de canal |
Direct | Groupe de canaux par défaut de la session | "Source correspond exactement à '(direct)' ET Medium est l'un de ('(not set)', '(none)')" | La règle de canal a correspondu à une session de source (direct) |

Comment calculer la part de (direct) / (none) dans un rapport ?
Divisez les sessions de la ligne (direct) / (none) par le total des sessions du même rapport et multipliez par 100:
direct/none share = sessions on the (direct) / (none) row ÷ total sessions × 100
Si Acquisition de trafic renvoie 5,000 sessions pour le mois et que la ligne (direct) / (none) en contient 1,400, la part vaut 1,400 ÷ 5,000 × 100 = 28 pour cent des sessions pour cette propriété, cette plage de dates et ce périmètre. Refaites la même arithmétique sur le rapport Source / medium du premier utilisateur et le chiffre change, parce que le dénominateur compte les utilisateurs acquis plutôt que les sessions démarrées. Notez quel rapport a produit le chiffre chaque fois que vous le citez, puisque deux outils qui mesurent le même site sont rarement d'accord dès que le périmètre diffère.
Que vérifier dans GA4 quand la ligne (direct) / (none) grossit ?
Vérifiez d'abord la configuration du rapport, puis les liens. Quatre vérifications dans l'ordre:
- Confirmez la dimension. Basculez Acquisition de trafic sur Source / medium de la session pour lire la paire elle-même plutôt que le canal Direct, qui absorbe aussi
(direct) / (not set). - Comparez les périmètres. Mettez côte à côte Source / medium de la session et Source / medium du premier utilisateur; un écart entre les deux est une différence de périmètre, pas du nouveau trafic non tagué.
- Segmentez par page de destination. Ajoutez Page de destination comme dimension secondaire sur la ligne
(direct) / (none). Une seule page qui porte l'essentiel du total pointe vers une campagne ou une redirection, ce qui vous donne quelque chose de corrigeable. - Auditez les liens sortants. Les causes qui suppriment un referrer ou un tag de campagne sont documentées en entier dans le guide sur le trafic direct comme fourre-tout d'attribution, qui couvre les referrer policies, les applications natives, les PDF, les redirections, les emails non tagués et les QR codes. Corrigez le tagging des liens que vous contrôlez avec le suivi de campagnes UTM.
Une dernière vérification se situe hors du rapport. GA4 ne peut classer que les sessions qu'il a enregistrées, donc une ligne direct qui grossit et un total qui rétrécit sont deux symptômes d'un même problème; lisez l'écart de données GA4 avant de conclure que seule l'attribution a cassé. Si vous avez migré la propriété, confirmez aussi les définitions de canaux auxquelles vous comparez, parce que GA4 et Universal Analytics groupent les canaux différemment.
Flowsery
Essai gratuit
Tableau de bord en temps réel
Suivi des objectifs
Suivi sans cookies
Questions fréquentes
(direct) / (none) veut-il dire que les gens ont tapé mon URL dans la barre d'adresse ?
Non. L'article de Google liste trois raisons pour la paire, et taper une URL est un élément à l'intérieur de l'une d'elles, aux côtés des informations de trafic manquantes et des bloqueurs de publicité. La paire enregistre l'absence de referrer et de paramètres de campagne au moment où GA4 a traité la session, et cette absence a plusieurs causes qui n'ont rien à voir avec la barre d'adresse.
Puis-je reconvertir les sessions (direct) / (none) vers leur source réelle ?
Pas après la collecte. GA4 stocke la source et le medium qu'il a reçus, et aucun retraitement ne récupère un referrer que le navigateur n'a jamais envoyé. Réduisez le volume futur en taguant chaque lien que vous contrôlez avec des paramètres de campagne, le seul levier qui change ce qui arrive.
Pourquoi le chiffre de mon canal Direct diffère-t-il de ma ligne (direct) / (none) ?
La règle Direct de Google accepte un medium (not set) en plus de (none), donc le total du canal inclut les sessions (direct) / (not set) que la répartition source / medium liste sur une ligne séparée. Additionnez les deux lignes avant de les comparer au chiffre du canal.
Unassigned est-il un sous-ensemble du trafic direct ?
Non. Unassigned et Direct sont deux valeurs distinctes de la même dimension de canal, et une session reçoit l'une ou l'autre. Unassigned signifie que l'événement portait des données qui ne correspondaient à aucune règle du groupe de canaux par défaut; Direct signifie que la session correspondait à la règle pour la source (direct).
GA4 documente-t-il ce que (not set) signifie pour les propriétés GA4 ?
Le seul article de Google qui définit la valeur est marqué comme contenu hérité d'Universal Analytics. La définition qu'il donne, un marqueur utilisé quand Analytics n'a reçu aucune information pour la dimension sélectionnée, décrit toujours ce que la valeur signale dans un rapport GA4, mais les exemples de rapports contenus dans cet article renvoient à Universal Analytics.
Quelle dimension GA4 utiliser pour suivre la paire direct dans le temps ?
Utilisez Source / medium de la session si vous mesurez comment les sessions arrivent, et Source / medium du premier utilisateur si vous mesurez comment les utilisateurs ont été acquis en premier. Choisissez-en une, notez-la sur le graphique et gardez-la fixe, parce que changer de périmètre en milieu de trimestre change la courbe sans que rien ne change sur le site.
Une part élevée de (direct) / (none) est-elle automatiquement un problème ?
Une part élevée n'est pas en soi un problème, c'est de l'arithmétique qui reflète des liens non taggés, des référents absents ou des bloqueurs de publicité. Segmente d'abord la ligne (direct) / (none) par page de destination, car une seule page ou campagne qui concentre l'essentiel du total te donne quelque chose de concret à corriger. Traite le pourcentage comme un point de départ pour un audit, pas comme un verdict sur ton marketing.
Pourquoi (direct) / (none) augmente-t-il alors que le total de sessions baisse ?
Une ligne (direct) / (none) qui augmente en même temps qu'un total de sessions qui baisse signale souvent un trou de collecte plutôt qu'une hausse du trafic non taggé, parce que GA4 ne peut classer que les sessions qu'il a réellement enregistrées. Vérifie d'abord s'il existe un problème de collecte de données plus large avant de considérer la ligne elle-même comme la cause. Corriger ce trou de collecte peut faire bouger les deux chiffres à la fois.
Une ligne (direct) / (none) en hausse signifie-t-elle que mon tagging UTM est cassé ?
Une ligne (direct) / (none) en hausse n'est généralement pas un problème de tagging UTM, ce schéma se traduit plutôt par une hausse d'Unassigned. (direct) / (none) signifie qu'aucune valeur n'est jamais arrivée sur la session, ni référent ni paramètre de campagne. Unassigned signifie que l'événement portait une valeur, comme un utm_medium non défini, qui n'a correspondu à aucune règle du groupe de canaux par défaut. Vérifie d'abord Unassigned si tu suspectes une erreur de tagging, et vérifie les liens si c'est (direct) / (none) qui grossit.
Pourquoi Session source/medium et First user source/medium affichent-ils des totaux différents pour (direct) / (none) ?
Les deux rapports mesurent des choses différentes, donc leurs totaux de (direct) / (none) coïncident rarement. Session source/medium compte chaque session arrivée sans référent et sans tag de campagne, tandis que First user source/medium conserve la valeur de la toute première session d'un utilisateur et l'applique à chaque session suivante, nouvelle ou récurrente. Compare les deux rapports côte à côte avant de conclure que le trafic non taggé a changé, car un écart ici tient généralement au périmètre, pas à de nouvelles données.
Cet article vous a-t-il été utile ?
Dites-nous ce que vous en pensez !
Nous voir plus souvent sur Google
Un clic définit Flowsery comme source préférée. Nos articles remontent alors dans vos À la une, en mode IA et dans les aperçus IA.
Avant de partir...
Flowsery
Des analyses orientées revenus pour votre site web
Suivez chaque visiteur, source et conversion en temps réel. Simple, puissant et sans cookies.
Tableau de bord en temps réel
Suivi des objectifs
Suivi sans cookies
Termes connexes du glossaire


Google recense sept causes distinctes de not set dans GA4
Google donne à not set dans GA4 une cause par dimension, d'un session_start absent à un content_group vide. Voici chaque cause et le correctif associé.


Ce que ces chiffres disent du taux de rebond moyen par secteur
Neuf secteurs suivis affichent un taux de rebond moyen par secteur documenté allant de 35.76% à 48.38%, selon les données Databox datées de septembre 2024.


Pourquoi le trafic direct est le fourre-tout de tout ce que l'analytics n'a pas pu attribuer
Une session atterrit en trafic direct quand ni referrer ni tag de campagne ne survivent au saut. Les causes : referrer policy, apps, PDF, redirections, QR.


Pourquoi pages vues vs sessions vs utilisateurs ne correspondent jamais dans un même rapport
Pages vues vs sessions vs utilisateurs montre trois décomptes distincts qui s'imbriquent l'un dans l'autre et tombent rarement deux fois sur le même chiffre.


Comment le délai d'expiration de session gonfle vos statistiques
Un délai d'expiration de session ferme la session d'un visiteur inactif ; la règle de 30 minutes explique pourquoi le même trafic donne des chiffres différents.


Ce qu'est une session en analytics web
En analytics web, une session est un groupe d'interactions d'un visiteur, fermé par l'inactivité, minuit ou un changement de campagne.
Articles connexes


Comment les sites B2B et B2C se comparent sur les benchmarks de durée moyenne de session
Les propres données de Databox situent les benchmarks de durée moyenne de session à 77.61 secondes pour le B2B et 92.33 secondes pour le B2C, par secteur.


Ce que la durée moyenne de session mesure vraiment
En analytics classique, la durée moyenne de session donne zéro temps à la dernière page vue de chaque session et tire la moyenne vers le bas discrètement.


Pourquoi beforeunload vs pagehide décide si vos analytics survivent
Comparer beforeunload vs pagehide montre pourquoi le mobile saute beforeunload, bloque le bfcache et pagehide envoie fiablement les données via sendBeacon.

