Canaux & classification UTM
Chaque visite enregistrée par Zenovay est classée dans un canal : une courte étiquette qui répond à la question « d'où vient ce visiteur ? ». Les canaux alimentent la vue Sources ; pour qu'ils soient justes, il suffit surtout de taguer vos liens de façon cohérente. Cette page explique les canaux, l'ordre exact dans lequel Zenovay en choisit un, les conventions UTM qui gardent vos rapports propres et les cas particuliers qui piègent le plus souvent.
Les canaux
| Canal | Signification |
|---|---|
| Direct | Aucun referrer et aucun tag de campagne. Quelqu'un a tapé votre adresse, utilisé un favori ou est arrivé depuis une application qui masque la source. |
| Organic | Visites non payées depuis un moteur de recherche (Google, Bing, DuckDuckGo, Yandex, Ecosia, Brave Search, Baidu, Naver et similaires). |
| Paid | Clics publicitaires. Les plateformes publicitaires ajoutent automatiquement un identifiant de clic, ou vous taguez le lien avec un medium payant. |
| Social | Plateformes sociales et communautaires (Facebook, Instagram, X, LinkedIn, TikTok, YouTube, Reddit, Pinterest, Discord, Threads, Mastodon et plus), y compris les liens ouverts dans le navigateur intégré d'une application sociale. |
Newsletters et e-mails de campagne, que vous les taguiez avec utm_medium=email ou que vous les envoyiez depuis une plateforme e-mail reconnue. | |
| Referral | Un lien depuis un autre site web qui n'est ni recherche, ni social, ni e-mail. C'est aussi le canal par défaut de toute visite taguée dont les tags ne correspondent à aucun canal plus spécifique. |
| AI Traffic | Visites arrivées depuis un assistant IA ou un moteur de réponse (ChatGPT, Claude, Perplexity, Gemini, Microsoft Copilot et autres). Ce signal est suivi en parallèle du canal ; une visite IA compte aussi comme Organic ou Referral selon la façon dont la plateforme crée ses liens sortants. |
AI Traffic est un indicateur séparé, pas un remplacement du canal. Un visiteur venant de Perplexity compte comme Organic dans la répartition par canal et apparaît aussi dans la vue IA ; un visiteur venant de ChatGPT compte comme Referral et apparaît aussi dans la vue IA.
Comment Zenovay choisit un canal
Zenovay vérifie une série de signaux par ordre de priorité et s'arrête au premier qui correspond. Toutes les comparaisons de texte ignorent la casse.
| Ordre | Signal | Résultat |
|---|---|---|
| 1 | Un identifiant de clic publicitaire est présent (gclid, fbclid, ttclid, msclkid, wbraid, gbraid, twclid, li_fat_id, dclid, yclid, epik) | Paid |
| 2 | utm_medium | Voir le tableau de mots-clés ci-dessous |
| 3 | utm_source (seulement s'il n'y a pas de utm_medium) | Comparé aux plateformes publicitaires, sociales et e-mail connues |
| 4 | Domaine du referrer | Moteur de recherche vers Organic, plateforme sociale vers Social, webmail vers Email, tout le reste vers Referral |
| 5 | Navigateur in-app (la visite s'est ouverte dans une application sociale) | Social |
| 6 | Rien ci-dessus n'a correspondu | Direct |
Étape 2 : mots-clés utm_medium
Si un utm_medium est présent, Zenovay recherche ces mots-clés dans la valeur (correspondance par sous-chaîne, donc paid-social correspond à paid) :
Si utm_medium contient | Canal |
|---|---|
cpc, ppc, paid, display, banner, cpm, native, rich_media | Paid |
email | |
social | Social |
referral, affiliate | Referral |
organic, search | Organic |
| toute autre valeur | Referral (une visite taguée n'est jamais Direct) |
Étape 3 : repli sur utm_source
utm_source n'est consulté que lorsqu'il n'y a pas de utm_medium. La source est comparée à des listes de plateformes maintenues :
utm_source ressemble à | Canal |
|---|---|
Une plateforme publicitaire (googleads, google_ads, adwords, bingads, bing_ads, dv360, amazon_ads) | Paid |
Une plateforme sociale (facebook, instagram, twitter, linkedin, tiktok, youtube, pinterest, reddit, snapchat, discord, threads, bluesky, mastodon, whatsapp, telegram) | Social |
| Une plateforme e-mail (Mailchimp, Klaviyo, HubSpot, ActiveCampaign, Brevo, ConvertKit, MailerLite, Beehiiv, Customer.io, Substack, Resend, Loops et bien d'autres) | |
| Tout le reste | Referral |
Conventions UTM recommandées
Taguez vos liens selon ces conventions et le trafic arrivera dans le canal attendu. Gardez chaque valeur en minuscules et cohérente.
| Ce que vous liez | Tags recommandés | Arrive dans |
|---|---|---|
| Newsletter ou e-mail broadcast | utm_medium=email (plus utm_source= votre outil e-mail) | |
| Recherche payante (Google Ads, Microsoft Ads) | Généralement automatique via l'identifiant de clic. Sinon utm_medium=cpc | Paid |
| Publicité social payante | utm_medium=paid-social ou utm_medium=cpc, plus utm_source=facebook | Paid |
| Publication sociale organique | utm_medium=social, utm_source=linkedin | Social |
| Publicité display ou bannière | utm_medium=display (ou banner) | Paid |
| Affiliation ou accord partenaire | utm_medium=affiliate | Referral |
| Sponsoring ou autre lien partenaire | utm_medium=referral | Referral |
Soit utm_medium=email, soit un utm_source de plateforme e-mail reconnue suffit pour arriver dans Email. Les deux ne sont pas nécessaires. Il en va de même pour les plateformes sociales et payantes : un utm_medium clair est le signal le plus fiable.
Pour le social payant, incluez toujours un utm_medium payant comme cpc ou paid-social. Si vous taguez seulement utm_source=facebook sans medium, la visite est lue comme Social organique, pas Paid, car la source seule ressemble à une plateforme sociale normale.
Cas particuliers
Voici les vrais pièges, chacun avec le comportement exact.
- « paid-social » et similaires comptent comme Paid, pas Social. Tout
utm_mediumcontenant le textepaidcorrespond à la règle Paid, et Paid est vérifié avant Social. Utilisezutm_medium=socialpour les publications organiques ; le social payant arrive dans Paid (ce qui est généralement souhaité pour le reporting publicitaire). - Un identifiant de clic publicitaire l'emporte sur tout UTM. Si un lien porte
gclid,fbclid,ttclid,msclkidou un autre identifiant de clic publicitaire connu (wbraid,gbraid,twclid,li_fat_id,dclid,yclid,epik), la visite est Paid même si vous avez aussi misutm_medium=email. N'ajoutez pas d'identifiants de clic publicitaires aux liens de newsletter. - Un
utm_mediuminconnu devient Referral. Une visite taguée n'est jamais Direct. Si vous inventez un medium commepartner,qrousms, il arrive dans Referral plutôt que dans un canal dédié. utm_sourceabsent avec unutm_mediumdéfini : le medium décide.utm_medium=emailseul donne Email,utm_medium=cpcseul donne Paid, etutm_medium=autre-choseseul donne Referral.utm_mediumabsent avec unutm_sourcedéfini : la source décide, comparée aux listes de plateformes publicitaires, sociales et e-mail connues. Les sources non reconnues deviennent Referral. Notez qu'un nom de source publicitaire commefacebook-adsest quand même lu comme Social ici (le motfacebookcorrespond à la liste sociale) ; c'est pourquoi il faut toujours ajouter unutm_mediumpayant pour les publicités.- Les e-mails non tagués apparaissent souvent en Direct. La plupart des clients e-mail n'envoient pas de referrer, donc un lien de newsletter non tagué ressemble à du Direct. Gmail sur le web et Outlook sur le web sont détectés et comptés comme Email même sans tags, mais les applications mail natives et mobiles ne le sont généralement pas. Taguez chaque lien de newsletter avec
utm_medium=email. - Les sous-domaines de plateforme comptent comme Social. Les liens venant de sous-domaines de plateforme comme
m.facebook.com,l.instagram.com,out.reddit.comoumobile.twitter.comsont rattachés à leur plateforme parente et arrivent dans Social, pas dans Referral. - Les mots e-mail génériques doivent correspondre à la source entière.
utm_source=campaign,ghost,dripouloopsne comptent comme Email que si la valeur est exactement ce mot. Une valeur commeutm_source=summer-campaignn'est pas un signal e-mail et arrive dans Referral. Les noms de plateformes distinctifs (mailchimp,klaviyo,newsletteret similaires) correspondent toujours à l'intérieur de valeurs plus longues. - Les raccourcisseurs de liens suivent leur destination. Le
t.code X est reconnu comme Social. Les autres raccourcisseurs redirigent vers le site final, donc le canal suit le referrer que le navigateur finit par rapporter. - Les auto-referrals comptent comme Direct. Si la page référente est votre propre site (un lien interne), la visite est traitée comme navigation interne et comptée comme Direct, pas Referral.
- Certains moteurs IA apparaissent sous Organic. Perplexity, You.com et Brave Search sont traités comme des moteurs de recherche pour le canal, ils apparaissent donc sous Organic tout en étant marqués AI Traffic. La plupart des autres assistants (ChatGPT, Claude, Gemini) apparaissent sous Referral avec le marqueur AI Traffic.
- La casse crée des sources en double. La classification ignore la casse, donc
utm_source=Emailetutm_source=emailarrivent tous deux dans le canal Email. Mais le tag brut est stocké exactement tel qu'écrit, les deux apparaissent donc comme des lignes séparées dans la répartition par source. Mettez toujours vos tags en minuscules.
FAQ
Pourquoi mon trafic e-mail apparaît-il en Direct ?
Le lien n'avait ni utm_medium=email ni une source de plateforme e-mail reconnue, et le client mail n'a envoyé aucun referrer. Ajoutez utm_medium=email à chaque lien de newsletter et le problème disparaît pour les prochains envois.
Pourquoi ma campagne « bing » + « cpc » est-elle libellée « Bing Ads » dans l'onglet Revenue ?
L'onglet Revenue utilise des noms d'affichage conviviaux. Quand utm_source est un moteur de recherche connu (google, bing, yahoo, duckduckgo) et que la visite est marquée comme payante, il affiche des libellés du type « Bing Ads » ; le même moteur vu en organique affiche « Bing (Organic) ». Le libellé payant apparaît quand le medium contient n'importe quel mot-clé payant (cpc, ppc, paid, display, banner, cpm, sans tenir compte de la casse) ou quand le clic portait un identifiant de clic publicitaire.
Pourquoi ma campagne « Paid Social » a-t-elle atterri dans Paid au lieu de Social ?
Tout utm_medium contenant paid correspond à la règle Paid, évaluée avant la règle Social. Utilisez utm_medium=social pour les publications organiques. Les publicités social payantes comptent volontairement comme Paid.
Pourquoi mon clic Google Ads est-il Paid alors que je n'ai ajouté aucun UTM ?
Google ajoute automatiquement un identifiant de clic gclid aux clics publicitaires, et un identifiant de clic classe toujours en Paid. Vous n'avez pas besoin de taguer manuellement les liens publicitaires Google ou Microsoft.
Pourquoi les visites Perplexity et You.com apparaissent-elles sous Organic ? Elles sont traitées comme des moteurs de réponse et de recherche pour le canal. Elles sont aussi marquées AI Traffic, vous pouvez donc toujours les isoler dans la vue IA.
Pourquoi « email » et « Email » sont-ils deux sources différentes ? La casse. Le canal est le même pour les deux, mais la chaîne source stockée est conservée telle quelle, donc des capitalisations différentes se répartissent en lignes séparées. Mettez tout en minuscules pour garder une seule ligne propre par source.