La plupart des pollutions dans GA4 viennent d'une poignée de causes que Google documente lui-même [1]. (not set) signifie que GA4 n'a reçu aucune valeur, souvent à cause d'une balise sur le mauvais déclencheur, de codes UTM incomplets ou d'une erreur dans le Consent Mode. Les achats en double s'évitent avec un ID de transaction unique, le spam se masque avec des filtres de rapport.
Les pages de paiement, vos propres visites et les domaines multiples demandent chacun un seul réglage. Que vous fassiez vérifier votre mesure par une agence Google Analytics ou que vous vous en chargiez vous-même, un contrôle mensuel fixe fonctionne mieux que des corrections au coup par coup.
D'où viennent (not set) et Unassigned ?
(not set) est la valeur de remplacement que GA4 utilise quand il n'a reçu aucune information pour une dimension [1]. Ce n'est pas une erreur en soi, mais un signal.
| Où vous le voyez | Cause selon Google | Que faire |
|---|---|---|
| Source et support | Dans Tag Manager, la balise Google ne se déclenche pas sur le déclencheur Initialization, si bien que session_start manque [1] | Placer la balise Google sur Initialization - All Pages |
| Page de destination | La session n'a pas de page_view, par exemple après un clic survenu après plus de 30 minutes d'inactivité [1], [2] | Identifier les événements qui démarrent des sessions sans page vue |
| Dimensions Google Ads | Comptes non associés, taggage automatique désactivé, ou trafic d'un compte Google Ads non associé [1] | Contrôler les associations et le taggage automatique |
| Campagne | Liens tagués manuellement avec des paramètres UTM incomplets ou erronés [1] | Toujours transmettre source, support et campagne |
| Diverses dimensions, après une modification de la bannière | Erreurs dans le Consent Mode [1] | Vérifier le Consent Mode |
Google cite deux erreurs dans le Consent Mode : mettre à jour le choix avec default au lieu de update, et continuer à envoyer des événements avec un consentement refusé après que le visiteur a consenti [1]. Un ad_user_data refusé peut aussi produire du (not set) dans vos sources de trafic, parce que GA4 n'utilise alors pas l'identifiant de clic Google Ads comme prévu [3]. Pour régler correctement les signaux, lisez Consent Mode v2 en pratique : basic ou advanced ?.
Unassigned n'est pas une valeur mais un canal : GA4 l'utilise quand aucune règle de canal ne correspond [4]. C'est le cas quand la source et le support sont (not set), ou avec un support hors des règles, comme utm_medium=newsletter [1], [4]. Les valeurs qui fonctionnent sont détaillées dans Codes UTM expliqués : signification et règles de nommage.
Spam et robots
GA4 exclut automatiquement le trafic des robots et spiders connus, sur la base des recherches de Google et de l'International Spiders and Bots List. Vous ne pouvez pas le désactiver, et vous ne voyez pas combien de trafic a été filtré [5]. Vous reconnaissez les robots inconnus et le spam à un pic soudain d'une seule source inconnue, à des sessions sur un nom d'hôte qui ne vous appartient pas, ou à des sessions sans engagement venant du même pays.
Un filtre sur la source ou le nom d'hôte au moment de la collecte n'existe pas dans GA4 : il n'y a que des filtres de données pour le trafic interne et le trafic des développeurs [6]. Vous masquez donc le spam avec un filtre dans vos rapports ou vos explorations. Google recommande les filtres de rapport si vous voulez masquer des données sans les supprimer définitivement [7].
Achats en double
Un achat compte double quand la page de confirmation se recharge, ou quand deux balises envoient le même événement, par exemple un plug-in de votre boutique et Tag Manager. GA4 dédoublonne les achats qui ont le même ID de transaction, mais uniquement pour les flux Web et jamais avec un ID vide [8]. Utilisez votre numéro de commande, sans donnée permettant d'identifier un client [8].
Pour les repérer, créez une exploration avec l'ID de transaction en ligne et le nombre d'achats en valeur : un ID avec plus d'un achat est un doublon. Pour bien mesurer les achats dès le départ, lisez Suivi e-commerce dans GA4 : comment mesurer votre boutique en ligne.
Pages de paiement, visites internes et autres domaines
Pages de paiement. Si un client paie chez un prestataire de paiement ou auprès de sa banque, GA4 peut voir son retour comme une visite venant d'un site référent, et le prestataire de paiement reçoit la vente [9]. Ajoutez ces domaines aux sites référents à ignorer dans les paramètres de balise de votre flux Web, jusqu'à 50 par flux [9]. Pour savoir de quels domaines il s'agit, consultez Acquisition de trafic après un paiement test avec chaque mode de paiement.
Vos propres visites. Dans les paramètres de balise de votre flux Web, définissez les adresses IP de votre bureau comme trafic interne, puis créez sous Filtres de données un filtre qui l'exclut [7]. Laissez d'abord le filtre en mode Test et contrôlez-le dans une exploration : un filtre actif est définitif, et les données exclues ne reviennent jamais [7]. Vous pouvez créer jusqu'à 10 filtres de données par propriété.
Domaines multiples. Si votre visiteur passe vers un module de réservation ou un environnement de paiement sur un autre domaine, GA4 voit, sans réglage, deux utilisateurs et deux sessions [10]. Avec la mesure multidomaine, dans les paramètres de balise sous Configure your domains, GA4 transmet les identifiants via le paramètre _gl [10].
Un contrôle mensuel
Une grande partie de la pollution naît à un moment précis : lors d'un nouveau site, quand une redirection perd l'identifiant de clic ou les paramètres UTM [11], ou quand une balise disparaît d'un modèle. Bert explique comment aborder une migration dans Migrer un site web sans perte SEO : le plan étape par étape. Passez en outre ces points en revue chaque mois :
- La part de (not set) et d'Unassigned dans Acquisition de trafic. Si elle augmente, cherchez la dimension et la date.
- Les sources et noms d'hôte nouveaux ou suspects, avec des pics sans engagement.
- Les achats comparés à votre boutique, plus une exploration sur les ID de transaction en double.
- Les sites référents correspondant à des domaines de paiement, surtout après une modification de votre checkout.
- Le trafic interne et les nouveaux domaines : vos adresses IP sont-elles toujours à jour, et un nouvel outil de réservation figure-t-il dans votre réglage multidomaine ?
- Les modifications du mois écoulé sur votre site, votre bannière ou vos balises, en regard de chaque saut dans vos chiffres.
Vous préférez que quelqu'un d'autre fasse le premier tour ? La qualité des données est l'un des six points de l'audit tracking gratuit : transactions en double, valeurs (not set), trafic de spam et tags UTM manquants.
Questions fréquentes
Que signifie (not set) dans GA4 ?
Que GA4 n'a reçu aucune valeur pour cette dimension. Pour la page de destination, cela arrive quand une session n'a pas de page vue. Pour la source et le support, notamment quand la balise Google ne se déclenche pas sur le déclencheur d'initialisation, quand des paramètres UTM sont incomplets ou quand le Consent Mode est mal configuré.
Quelle est la différence entre (not set) et Unassigned ?
(not set) est une valeur vide dans une dimension, comme la source ou la page de destination. Unassigned est un canal : GA4 l'utilise quand aucune règle de canal ne correspond. Une session avec (not set) comme source et support se retrouve donc sous Unassigned, tout comme le trafic dont le support ne correspond à aucune règle.
GA4 filtre-t-il automatiquement le trafic des robots ?
GA4 exclut automatiquement le trafic des robots et spiders connus, et vous ne pouvez pas le désactiver. Les robots inconnus et le spam n'en font pas partie. Comme GA4 n'a pas de filtre de données sur la source ou le nom d'hôte, vous les masquez avec des filtres dans vos rapports.
Pourquoi GA4 compte-t-il des achats en double ?
Généralement parce que l'événement d'achat se déclenche à nouveau, par exemple au rechargement de la page de confirmation, ou parce que deux balises envoient le même événement. Transmettez un ID de transaction unique pour chaque achat : GA4 dédoublonne les achats qui ont le même ID, mais uniquement pour les flux Web et jamais avec un ID vide.
Comment exclure mes propres visites de GA4 ?
Définissez le trafic interne sur la base d'adresses IP dans votre flux de données et créez un filtre de données. Laissez d'abord le filtre en mode Test : un filtre actif est définitif, les données exclues ne reviennent jamais. Vous pouvez créer jusqu'à 10 filtres de données par propriété.
Sources
- Que signifie la valeur (not set) dans vos rapports ? — Aide Google Analytics, consulté le 27 sept. 2026
- À propos des sessions Analytics — Aide Google Analytics, consulté le 27 sept. 2026
- [GA4] Mise à jour des dimensions "Source de trafic" — Aide Google Analytics, consulté le 27 sept. 2026
- Groupe de canaux par défaut — Aide Google Analytics, consulté le 27 sept. 2026
- Exclusion du trafic généré par des robots connus — Aide Google Analytics, consulté le 27 sept. 2026
- Filtres de données — Aide Google Analytics, consulté le 27 sept. 2026
- Filtrer le trafic interne — Aide Google Analytics, consulté le 27 sept. 2026
- Minimiser les événements clés en double à l'aide des ID de transaction — Aide Google Analytics, consulté le 27 sept. 2026
- Identifier les sites référents à ignorer — Aide Google Analytics, consulté le 27 sept. 2026
- Configurer les mesures multidomaines — Aide Google Analytics, consulté le 27 sept. 2026
- Écarts entre le nombre de clics et de sessions pour Google Ads et Google Analytics : dépannage — Aide Google Ads, consulté le 27 sept. 2026