Ce guide décrypte en toute transparence le fonctionnement des technologies de suivi en ligne (cookies, scripts tiers, pistage côté serveur) et clarifie la réglementation en vigueur (RGPD, exigences de la CNIL). Chaque notion est contextualisée selon la zone où elle apparaît dans Impact Trackers.
Sommaire
Zone Trackers — Traceurs & Trackers
Un traceur (ou tracker) est un script logiciel intégré dans une page web par l'éditeur du site pour analyser votre comportement ou diffuser des publicités ciblées. Ils sont généralement hébergés sur des serveurs tiers et se lancent automatiquement au chargement de la page.
Les catégories de traceurs :
- Analytics (Mesure d'audience) : Outils d'analyse de trafic — pages vues, durée de visite, provenance des visiteurs.
Exemple :Google Analytics,Piano Analytics,Matomo. - Advertising (Publicité) : Scripts publicitaires qui collectent vos centres d'intérêt pour vous afficher des publicités ciblées en temps réel.
Exemple :Meta Pixel (Facebook),Google Ads,Criteo. - Session Recording (Comportemental) : Enregistrent les mouvements de souris, clics et scrolls pour recréer une vidéo de votre visite ou générer des cartes de chaleur (heatmaps).
Exemple :Hotjar,Microsoft Clarity,Contentsquare. - Product Analytics : Analysent les interactions dans une application web (fonctionnalités utilisées, parcours, A/B tests).
Exemple :Mixpanel,Amplitude,PostHog. - CMP (Consent Management Platform) : Gèrent l'apparition du bandeau cookies et stockent vos choix de consentement. Leur présence est généralement positive.
Exemple :Didomi,Axeptio,OneTrust,Cookiebot. - Tag Manager (Gestionnaire de balises) : Conteneurs de scripts qui facilitent l'intégration dynamique d'autres trackers sans modifier le code source.
Exemple :Google Tag Manager (GTM).
Statut de consentement d'un tracker :
Zone Performance
Les trackers tiers ont un impact direct sur la vitesse de chargement de votre site. Impact Trackers mesure et simule cet impact pour chaque outil détecté.
Métriques mesurées :
- Main Thread (ms) : Temps occupé par le fil d'exécution principal du navigateur pour exécuter le script du tracker. Un temps supérieur à 50 ms bloque le rendu visuel de la page et génère une Long Task selon les Web Vitals.
- GPU (%) : Pourcentage estimé de ressources GPU consommées par le tracker (animations, surveillance du DOM, rendu de publicités). Un score élevé peut faire chuter les 60 images/seconde d'une page fluide.
INP— Interaction to Next Paint : Mesure le délai entre une action de l'utilisateur (clic, frappe) et la prochaine mise à jour visuelle. C'est l'une des trois métriques Core Web Vitals depuis mars 2024. Si un tracker monopolise le Main Thread, il augmente directement l'INP et dégrade l'expérience utilisateur.
Seuil : ≤ 200 ms = Bon | 200–500 ms = À améliorer | > 500 ms = Mauvais
Total Main Thread (vue globale) :
Impact Trackers additionne le Main Thread de tous les trackers détectés pour donner un temps total cumulé. Ce chiffre représente la dette de performance directement imputable aux trackers tiers sur votre page.
Hotjar monopolise 210 ms du Main Thread et que Meta Pixel en prend 180 ms, l'INP de votre page sera dégradé de plusieurs centaines de millisecondes, ce qui est perceptible par l'utilisateur et pénalise le score Google. Zone Éco-conception & Empreinte Carbone
Chaque requête réseau, chaque kilooctet transféré et chaque nœud DOM ajouté par un tracker consomme de l'énergie. Impact Trackers calcule l'impact environnemental des trackers sur votre page à l'aide du référentiel officiel EcoIndex.
Métriques EcoIndex :
- Score EcoIndex (0–100) : Score calculé à partir de trois paramètres — nombre de nœuds DOM, nombre de requêtes HTTP et poids total de la page. Plus le score est élevé, plus la page est sobre. Une note de A à G est attribuée (comme un diagnostic énergétique).
- GES (gCO₂e) : Grammes d'équivalent CO₂ émis par visite de la page. Calculé par la formule officielle EcoIndex.
- Eau (cl) : Centilitres d'eau consommés par visite, autre indicateur environnemental de la formule EcoIndex.
- EcoIndex Global vs. EcoIndex Propre : Impact Trackers calcule deux scores — l'état réel de la page (avec tous ses trackers) et l'état hypothétique sans trackers. La différence de score est le gain EcoIndex que vous obtiendriez en supprimant les trackers.
- Points perdus EcoIndex : Estimation numérique directe de la dégradation du score EcoIndex causée par l'ensemble des trackers. Calculé via :
0.3 × requêtes + 0.3 × (poids_ko/100) + 0.4 × (nœuds_dom/100). - Sobriété : Indicateur qualitatif (Élevée, Moyenne, Faible) reflétant la légèreté d'un tracker vis-à-vis du réseau et du CPU.
Tracking Côté Serveur (Server-Side)
Le tracking côté serveur est une technique où la collecte de données ne s'effectue plus via un script dans le navigateur de l'utilisateur, mais directement sur les serveurs du site web. Les données sont collectées et transmises aux outils analytics depuis le serveur, sans que le navigateur ne charge de script tiers visible.
Pourquoi est-ce préoccupant ?
- Il contourne les bloqueurs de publicités et d'extensions (uBlock Origin, Privacy Badger) qui ne voient jamais les requêtes côté serveur.
- Il contourne les protections ITP/ETP (Intelligent Tracking Prevention de Safari, Enhanced Tracking Protection de Firefox).
- Il est plus difficile à détecter et à auditer pour l'utilisateur.
Techniques détectées par Impact Trackers :
- CNAME Cloaking : Un sous-domaine du site (ex:
analytics.monsite.fr) est configuré comme un alias DNS vers un serveur de tracking tiers. Le navigateur croit qu'il parle au site lui-même. - GTM Server-Side (sGTM) : Une version de Google Tag Manager hébergée sur les propres serveurs du site ou via Stape. Les scripts s'exécutent côté serveur et envoient des hits GA ou autres sans script visible.
- Measurement Protocol : API de Google Analytics permettant d'envoyer des hits directement depuis un serveur (paramètres
tid=,cid=,v=1) sans aucun code JavaScript.
Niveau de confiance :
RGPD — Badges & Niveaux de Risque
Le RGPD (Règlement Général sur la Protection des Données, en anglais GDPR — General Data Protection Regulation) est un règlement européen (UE 2016/679) entré en vigueur le 25 mai 2018. Il régit la collecte, le traitement et le stockage des données personnelles des résidents européens. Tout tracker qui collecte des données personnelles sans consentement préalable est en infraction avec le RGPD.
⚠️ Note sur la notation : Dans le code, vous verrez parfois RGPD (terme français) et parfois ! RGPD dans les messages d'interface. Le point d'exclamation (!) est une convention visuelle utilisée dans certains badges pour indiquer une alerte ou une violation RGPD active (ex : tracker chargé avant consentement). RGPD seul désigne simplement la réglementation. Ce n'est pas une faute — les deux formes sont intentionnelles.
Définition des niveaux de risque :
very_highTrackers qui collectent massivement des données personnelles sensibles, effectuent un suivi inter-sites (cross-site tracking) par nature, ou peuvent transmettre des données à des pays tiers sans garanties adéquates (ex : ByteDance/Chine pour TikTok).
Exemples : Meta Pixel, TikTok Pixel
Pénalité au score : −20 points par tracker (max −60)
highTrackers qui collectent des données personnelles (adresse IP, identifiant unique, profil comportemental) et les envoient vers des serveurs situés hors de l'UE (principalement États-Unis), sans que l'exemption CNIL ne s'applique.
Exemples : Google Analytics, Google Ads, Microsoft Clarity, Adobe Analytics, Hotjar, Criteo, LinkedIn Insight Tag
Pénalité au score : −10 points par tracker (max −40)
mediumTrackers qui collectent des données personnelles limitées (IP, session ID) ou dont les données restent au sein de l'UE avec des garanties partielles. Peuvent nécessiter un consentement selon leur configuration.
Exemples : Google Tag Manager, Piano Analytics, Matomo Cloud, Marfeel, Mixpanel, Amplitude, Chartbeat
Pénalité au score : −5 points par tracker (max −20)
lowTrackers qui collectent très peu de données personnelles (souvent uniquement l'IP à des fins techniques, immédiatement anonymisée), hébergés en Europe, et souvent éligibles à l'exemption CNIL. Leur présence n'est pas problématique si correctement configurés.
Exemples : Wysistat, Matomo Self-Hosted, Piwik PRO, Abla Analytics, Vercel Analytics, et tous les outils certifiés CNIL
Pénalité au score : 0 point
noneTrackers qui ne collectent aucune donnée personnelle par conception (privacy-by-design). Aucun cookie déposé, aucun identifiant généré, conformité RGPD native.
Exemples : Simple Analytics, Plausible, Umami
Pénalité au score : 0 point
Données Personnelles Collectées
Voici la liste complète des types de données personnelles qui peuvent être collectées par les trackers, avec leur tag interne (tel qu'utilisé dans le code de Impact Trackers) et leur explication.
Cross-site Tracking (Suivi multi-site)
cross_site_tracking sur un tracker ou un cookieLe suivi multi-site est la capacité d'une régie publicitaire ou d'un réseau d'analyse à vous suivre sur plusieurs sites internet totalement différents grâce à un identifiant commun.
💡 Exemple concret : Vous visitez un site de vente de chaussures qui utilise le Meta Pixel, puis un site de voyage qui l'utilise aussi. Meta sait que vous avez visité ces deux sites et peut croiser ces informations pour vous afficher des publicités de chaussures de randonnée sur Instagram.
Cross-site ID Sharing (Partage d'identifiants) :
Technique de contournement des blocages de cookies tiers où les scripts de différents éditeurs s'échangent mutuellement des clés d'identification uniques. Impact Trackers détecte ce partage en comparant les identifiants clients extraits des requêtes réseau de chaque tracker.
Exemptions de Consentement CNIL
En France, la CNIL (Commission Nationale de l'Informatique et des Libertés) a accepté que certains outils de mesure d'audience soient exemptés du recueil préalable du consentement, sous des conditions très strictes.
Conditions obligatoires pour bénéficier de l'exemption :
- L'outil doit servir exclusivement à mesurer l'audience pour le compte de l'éditeur du site (pas de revente de données).
- Il ne doit pas effectuer de suivi multi-site (pas de cross-site tracking).
- Il ne doit pas partager d'identifiants avec d'autres services tiers.
- L'adresse IP des visiteurs doit être anonymisée (tronquée).
- L'outil doit figurer dans la liste officielle des outils reconnus par la CNIL.
Principaux outils éligibles (liste CNIL) :
Wysistat, Piano Analytics (AT Internet), SmartProfile, Piwik PRO, Abla Analytics, Matomo Analytics, Wizaly, Commanders Act, BEYABLE, etracker, Retency, Nonli, Eulerian, Thank-You Analytics, eStat Streaming (Médiamétrie), NPAW Suite...
Impact Trackers vérifie en temps réel les conditions d'exemption (pas de cross-site, pas de partage d'ID). Si toutes les conditions sont remplies, le tracker est labellisé 🔵 Exempté et ne pénalise pas le score de confidentialité.
Blocages de Scraping & Éthique
Certains sites web choisissent de bloquer les visites par des programmes automatisés. Ce blocage peut s'effectuer de deux manières :
- Blocage Légal (robots.txt) : Le fichier à la racine du domaine contient une directive interdisant le scraping (ex :
User-agent: * — Disallow: /). Impact Trackers respecte ce choix et n'affiche pas les résultats d'analyse (pour éviter des données erronées). - Blocage Technique (WAF) : Le site utilise un pare-feu applicatif (Cloudflare, Imperva, Sucuri) ou un système de Captcha pour bloquer les requêtes automatiques.
Impact Trackers propose un bouton "Tester quand même" pour les sites bloqués par robots.txt uniquement (avec avertissement éthique), mais ne cherche jamais à contourner les protections techniques.
Abréviations & Termes Techniques
RGPDCNILINPCWVGTMsGTMGA / GA4CMPCDNWAFDSPITP / ETPEcoIndexGESSSEDOM