6 min de lectureTutoriels

Paramètres UTM absents dans GA4 : causes et solutions

Pourquoi les paramètres UTM sont absents dans GA4, comment DebugView distingue un problème de balisage d'un problème d'attribution, et la redirection qui supprime silencieusement la chaîne de requête.

Ana Kowalska
Marketing solutions engineering
Paramètres UTM absents dans GA4 : une URL balisée qui arrive en (non défini) dans un rapport, avec DebugView qui distingue un problème de balisage d'un problème d'attribution

Les balises UTM qui disparaissent dans GA4 échouent presque toujours pour l'une de ces quatre raisons : le nom du paramètre n'est pas lu par GA4, une redirection a supprimé la chaîne de requête avant le chargement de la page, la valeur de utm_medium n'est pas un canal que GA4 reconnaît, ou le rapport que vous consultez a une portée différente de celle des données que vous attendez. Un seul test dans DebugView répartit ces quatre causes en deux groupes en une minute environ, et c'est par là qu'il faut commencer.

Cet article est le compagnon de dépannage de les paramètres UTM expliqués, qui couvre à quoi servent les balises, et de suivre les campagnes UTM de bout en bout, qui couvre la manière de les construire de façon cohérente dès le départ.

Commencez par DebugView, pas par la théorie

Les rapports standard de GA4 sont traités, modélisés, et peuvent accuser un retard d'un jour ou deux. Cela en fait un terrain de débogage exécrable : vous changez quelque chose, vous ne voyez rien, et vous ne pouvez pas savoir si la correction a échoué ou si elle n'est simplement pas encore arrivée.

DebugView affiche les événements au fur et à mesure de leur arrivée. Activez le mode débogage, ouvrez votre propre lien balisé, et examinez le page_location de l'événement page_view.

Utiliser DebugView de GA4 pour distinguer un problème de balisage d'un problème d'attribution en vérifiant si page_location porte les paramètres utm

Si page_location contient vos paramètres utm_, les balises sont bien arrivées jusqu'à la balise. Le problème vient alors de l'attribution, du regroupement de canaux, ou du rapport que vous consultez. Si ce n'est pas le cas, les paramètres ne sont jamais arrivés et le problème vient du lien lui-même ou de quelque chose entre le clic et la page.

Cette seule distinction évite de perdre la majeure partie de l'après-midi que ce genre de problème fait habituellement perdre.

GA4 lit une liste fixe et ignore le reste

GA4 reconnaît utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format et utm_marketing_tactic. La référence des données de campagne de Google est la liste actuelle.

Tout le reste est ignoré pour les rapports de campagne. Un utm_channel=partner ou un utm_agency=northstar à l'apparence soignée restera pour toujours dans l'URL, apparaîtra dans page_location, et ne deviendra jamais une dimension sur laquelle vous pouvez regrouper.

Deux pièges d'orthographe se cachent aussi ici. Le nom du paramètre doit être en minuscules avec des underscores : utm-source et UTM_Source ne sont pas lus. Et les valeurs sont sensibles à la casse, donc Email et email deviennent deux lignes distinctes qui divisent une campagne en deux.

Quatre causes de paramètres UTM absents dans GA4 avec leurs solutions : liens non balisés, redirections supprimant la chaîne de requête, valeurs de utm_medium non reconnues, et noms de paramètres mal orthographiés

La redirection qui avale la chaîne de requête

C'est la cause que l'on trouve en dernier, parce que le lien semble correct quand on l'inspecte.

Un visiteur clique sur example.com/sale?utm_source=newsletter&utm_medium=email. Votre site redirige vers www.example.com/sale, ou vers un chemin localisé, ou vers une page de connexion puis retour. Si un seul maillon de cette chaîne reconstruit l'URL au lieu de la transmettre, les balises ont disparu au moment où la balise GA4 se déclenche, et la session est attribuée au trafic direct.

Vérifiez-le à la main : ouvrez le lien balisé et lisez la barre d'adresse une fois que la page s'est stabilisée. Si les paramètres y sont absents, aucune configuration de GA4 ne les fera revenir.

La même chose s'applique à un lien court placé devant la destination. Un raccourcisseur doit transmettre l'URL de destination complète, chaîne de requête incluse, afin que les balises sur la destination survivent intactes à la redirection. Les balises sur le seul lien court sont une autre affaire, et les navigateurs qui suppriment les paramètres UTM couvre le mode de défaillance plus récent où le navigateur les retire avant même que la requête ne soit faite.

Si vous raccourcissez des liens pour vos campagnes, placez les balises sur la destination et gardez le lien court propre. Ainsi, la redirection les transporte, et vos propres données de clics vous indiquent quand même de quel canal provient le clic avant même que GA4 ne le voie. Comment suivre les clics sur les liens couvre la lecture de ce côté-là.

Vous voulez une redirection qui préserve toute la chaîne de requête par défaut ? Créez un lien sur le forfait gratuit, balisez la destination, et ouvrez-le une fois pour confirmer que les paramètres arrivent bien.

Le trafic non attribué est un problème de utm_medium

Non attribué n'est pas la même chose que (non défini). Non attribué signifie que GA4 a bien reçu une campagne mais n'a pas pu la faire entrer dans un canal : aucune règle par défaut ne correspondait, donc elle est tombée en bout de chaîne.

La cause est presque toujours une valeur de utm_medium qui se lit bien pour un humain mais qui ne signifie rien pour GA4. newsletter, qr-code, flyer et partner-blog produisent tous ce résultat. Les groupes de canaux par défaut correspondent à un vocabulaire fixe, utilisez donc email, cpc, organic_social, referral, affiliate, et placez le détail intéressant dans utm_source et utm_campaign, là où il a sa place.

Si votre organisation a vraiment besoin de ses propres canaux, construisez un groupe de canaux personnalisé plutôt que de forcer le medium. Ce changement s'applique aux rapports à partir de maintenant et laisse les données brutes intactes, ce qui est le bon compromis.

Vérifiez la portée du rapport que vous consultez

La dernière cause n'est pas du tout un bug.

GA4 dispose de dimensions à portée utilisateur (Source/support du premier utilisateur) et à portée session (Source/support de la session). Un visiteur récurrent qui arrive via l'e-mail balisé d'aujourd'hui conserve toujours sa source de premier utilisateur d'origine, si bien qu'un rapport à portée utilisateur ne montre aucun signe de la campagne du jour, alors que celui à portée session la montre parfaitement.

Avant de conclure que quelque chose est cassé, vérifiez que vous consultez bien Source/support de la session pour la performance des campagnes, et que la plage de dates couvre le trafic que vous avez envoyé. Les rapports standard mettent également jusqu'à 24 à 48 heures à se stabiliser, ce qui explique pourquoi le test DebugView ci-dessus existe.

L'ordre dans lequel procéder

Lisez page_location dans DebugView. Si les balises sont absentes, examinez le lien et la chaîne de redirection. Si elles sont présentes, examinez la valeur du medium, puis le regroupement de canaux, puis la portée du rapport. Ne changez pas trois choses à la fois, car le délai de traitement des rapports de GA4 masquera celle qui a fonctionné.

Une fois le problème corrigé, la façon de le garder corrigé consiste à arrêter de construire les URL à la main. Un générateur UTM intégré au raccourcisseur de liens transforme le medium en menu déroulant plutôt qu'en champ de texte libre, ce qui élimine toute la catégorie de fautes de frappe évoquée plus haut. Les conventions de nommage UTM couvre le vocabulaire qu'une équipe peut réellement respecter.

Lisez la série pierre angulaire

Cet article s'inscrit dans le cluster tutoriels. Commencez par les paramètres UTM expliqués, puis suivre les campagnes UTM de bout en bout pour le flux complet. Le suivi côté serveur de GA4 via des redirections couvre le cas où le balisage côté client ne suffit pas à lui seul.

Voir aussi sur le blog

Questions fréquentes

Pourquoi mes paramètres UTM n'apparaissent-ils pas dans GA4 ?

Généralement l'une de ces quatre raisons : le nom du paramètre ne figure pas sur la liste prise en charge par GA4, une redirection a supprimé la chaîne de requête avant le chargement de la page, la valeur de utm_medium n'est pas reconnue par GA4 et le trafic atterrit dans Non attribué, ou vous consultez un rapport à portée utilisateur alors que les données sont à portée session. DebugView vous indique en une minute environ de quelle moitié du problème il s'agit.

Quels paramètres UTM GA4 lit-il réellement ?

utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format et utm_marketing_tactic. Tout autre paramètre présent dans l'URL est ignoré pour les rapports de campagne, si bien qu'un paramètre personnalisé comme utm_channel n'apparaîtra jamais comme dimension, même si vous l'utilisez avec la plus grande cohérence.

Pourquoi GA4 affiche-t-il (non défini) pour la source et le medium ?

(non défini) signifie que GA4 n'avait aucune valeur de campagne à attribuer à cette portée. Les causes courantes sont un lien non balisé, une page de destination qui a redirigé en perdant les paramètres, ou une ligne de rapport où la session n'avait tout simplement pas de campagne, comme un visiteur récurrent dans un rapport à portée utilisateur.

Pourquoi mon trafic balisé apparaît-il comme Non attribué dans GA4 ?

Parce que utm_medium contient une valeur qu'aucune règle de regroupement de canaux ne reconnaît. GA4 attribue les canaux à partir d'un ensemble fixe de schémas de medium, de sorte que email, cpc et social sont correctement classés, alors que newsletter ou qr-code ne le sont pas. Corrigez le medium, ou créez un groupe de canaux personnalisé qui reconnaît vos valeurs.

Comment tester si mes balises UTM parviennent à GA4 ?

Ouvrez DebugView, puis ouvrez votre propre lien balisé dans un navigateur avec le mode débogage activé. Si page_location dans l'événement entrant porte les paramètres utm_, le balisage fonctionne et le problème vient de l'attribution ou des rapports. Si ce n'est pas le cas, les paramètres ne sont jamais arrivés et le problème vient du lien ou d'une redirection.

Un raccourcisseur d'URL peut-il casser le suivi UTM ?

Oui, si la redirection supprime la chaîne de requête, ce qui arrive avec certains services. Un raccourcisseur doit transmettre la destination complète, y compris chaque paramètre, et les balises doivent se trouver sur la destination plutôt que sur le seul lien court. Testez en ouvrant le lien court et en lisant la barre d'adresse une fois arrivé.

Essayer Elido

Collez une URL, obtenez un lien court

Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.

Gratuit, sans inscription · 2 par jour

Essayer Elido

Raccourcisseur d'URL hébergé en UE : domaines personnalisés, analyses approfondies et API ouverte. Forfait gratuit - sans carte bancaire.

Tags
utm parameters not showing in ga4
ga4 source medium not set
ga4 unassigned traffic
utm not working google analytics
ga4 campaign tracking
debugview utm

Lire la suite