Blog Mesure, data & conformité
Choisir et brancher une CMP sans casser sa mesure
Une CMP recueille le choix de l'utilisateur et le transmet aux balises. Elle ne rend pas conforme à elle seule — elle exécute une conformité décidée ailleurs.
Par Florent Bronchain 1 654 mots · environ 8 min
Sommaire
Le bandeau de consentement est la partie visible d’un dispositif qui en compte trois, et c’est la source de la plupart des malentendus. On achète un outil, on l’installe, et on considère le sujet réglé. Il ne l’est qu’au tiers.
Trois choses qu’on confond
L’outil. Une plateforme de gestion du consentement — CMP pour consent management platform — affiche un bandeau, enregistre un choix, le conserve et le diffuse aux scripts du site.
La configuration technique. Ce que vous avez déclaré dedans : quelles finalités, quels destinataires, quel script est bloqué tant que quoi n’est pas accordé. C’est là que se joue la réalité du dispositif, et c’est la partie que personne ne relit.
La conformité juridique. Ce que votre organisation doit respecter, compte tenu de ce qu’elle collecte et pourquoi. Une CMP parfaitement configurée sur un traitement mal fondé reste un traitement mal fondé.
La formulation juste
Une CMP ne rend pas conforme. Elle rend exécutable une conformité décidée ailleurs — et elle rend visible, immédiatement, le fait qu’elle ne l’a pas été.
Ce que fait une CMP, concrètement
Quatre opérations, dans cet ordre.
- Informer. Présenter, avant tout dépôt, la nature des traceurs et leurs finalités.
- Recueillir. Enregistrer un choix issu d’une action positive : accepter, refuser, ou régler finalité par finalité.
- Conserver. Stocker ce choix — et pouvoir en fournir la preuve.
- Diffuser. Transmettre l’état de consentement aux scripts, de sorte qu’ils s’exécutent ou non en conséquence.
La quatrième est celle qui casse la mesure quand elle est mal faite, et c’est aussi celle que les démonstrations commerciales survolent.
Finalités et destinataires
Un consentement valable est spécifique : l’utilisateur consent à des finalités, pas à un site. Mesure d’audience, publicité personnalisée, réseaux sociaux, personnalisation du contenu sont des finalités distinctes, et le refus de l’une n’emporte pas le refus des autres.
La conséquence pratique est qu’un site doit savoir, script par script, à quelle finalité il se rattache. C’est un inventaire fastidieux, et c’est le vrai travail du chantier : la CMP ne peut bloquer que ce qu’on lui a appris à reconnaître. Un script oublié dans l’inventaire se charge sans condition, quel que soit le choix de l’utilisateur.
Le TCF : à qui il sert vraiment
Le Transparency and Consent Framework de l’IAB Europe est un protocole commun qui permet de transmettre un choix de consentement à des centaines d’acteurs publicitaires dans un format normalisé.
Il est indispensable si vous vendez de l’espace publicitaire ou travaillez avec un écosystème d’enchères. Il est souvent superflu si vous êtes un site de marque avec quelques balises de mesure et de remarketing : vous héritez alors d’une interface plus lourde et d’un vocabulaire — les finalités numérotées du cadre — que vos visiteurs ne comprendront pas mieux.
Pour ceux que le cadre concerne, l’IAB a fixé au 1er mars 2026 l’échéance de migration vers la version 2.3 du protocole. C’est un point à vérifier auprès de l’éditeur avant de signer.
CMP certifiée par Google : qui est concerné
Depuis le 16 janvier 2024, Google exige une CMP certifiée et intégrée au TCF pour la diffusion d’annonces personnalisées auprès des utilisateurs de l’Espace économique européen, du Royaume-Uni et de la Suisse sur ses produits éditeurs — AdSense, Ad Manager, AdMob. À défaut, la diffusion est restreinte.
Cette exigence vise les éditeurs qui monétisent leur audience. Un annonceur classique qui utilise Google Ads et Analytics n’est pas soumis à la même obligation de certification, mais reste tenu de transmettre les signaux de consentement attendus par les plateformes — c’est l’objet du mode Consentement. La confusion entre ces deux exigences fait vendre beaucoup de licences inutiles.
Les critères de choix
Les CMP se ressemblent en démonstration et se distinguent en exploitation. Six critères séparent réellement les offres.
- La détection des scripts. L’outil sait-il analyser le site et proposer un inventaire, ou faut-il tout déclarer à la main ? C’est ce qui fait la différence entre un chantier d’une semaine et un chantier d’un mois.
- Le mapping vers les signaux Google. Le paramétrage permet-il d’associer finement vos finalités aux signaux du mode Consentement, ou impose-t-il une correspondance grossière ? Une CMP qui écrase trois signaux publicitaires en un seul vous fera perdre du consentement pourtant donné.
- La journalisation exportable. Pouvoir consulter les preuves ne suffit pas : il faut pouvoir les extraire, dans un format lisible, sur la période demandée.
- Le poids et le moment du chargement. Le script s’exécute avant tout le reste, sur chaque page. Quelques dizaines de kilo-octets de trop se paient sur l’expérience de page de l’ensemble du site.
- La gestion multi-domaines et multilingue. Si vous exploitez plusieurs sites ou plusieurs langues, la question de la configuration partagée se pose dès le deuxième.
- Le modèle tarifaire. Facturation au volume de pages vues ou au nombre de domaines : la seconde protège mieux d’une mauvaise surprise en cas de pic d’audience.
Auditer, ensuite
Un site change : une campagne ajoute un pixel, un service marketing installe un outil de sondage, une refonte introduit une bibliothèque tierce. Chacune de ces additions échappe à la configuration en place.
Un ré-inventaire périodique — deux fois par an suffit pour la plupart des sites — consiste à rescanner, comparer à la déclaration existante, et traiter les écarts. C’est aussi l’occasion de supprimer les entrées devenues sans objet : un outil abandonné dont la finalité reste affichée au visiteur dégrade l’information sans rien protéger.
Bloquer les balises : deux méthodes
Le blocage effectif s’obtient de deux façons, souvent combinées.
Le blocage natif de la CMP. L’outil empêche le script de se charger tant que la finalité correspondante n’est pas accordée. C’est la méthode la plus radicale, et la seule qui vaille pour un script tiers qu’on ne contrôle pas.
Le conditionnement dans le gestionnaire de balises. Tag Manager retient l’exécution d’une balise tant que les signaux qu’elle exige ne sont pas accordés. C’est plus fin, plus lisible, et cela conserve la trace de la décision dans un endroit unique.
Le piège est de croire qu’on a bloqué parce que la balise est absente des rapports. Seule l’inspection du réseau dit ce qui est réellement parti.
La preuve
Un responsable de traitement doit être en mesure de démontrer, à tout moment, que le consentement a été recueilli valablement. Cela suppose un journal : quel choix, à quelle date, sur quelle version du bandeau et de la liste des finalités.
La CNIL recommande par ailleurs de conserver les refus au même titre que les accords, pour ne pas resolliciter l’utilisateur à chaque visite ; elle considère qu’une durée de six mois est en général appropriée pour l’un comme pour l’autre. Ce point est souvent laissé au réglage par défaut de l’outil, qui ne correspond pas toujours à cette doctrine.
L’UX du bandeau
C’est le terrain sur lequel la CNIL a mené ses campagnes de mises en demeure, et les critères sont connus.
- Refuser doit être aussi simple qu’accepter. Un bouton de refus au premier niveau, au même endroit et avec la même apparence que le bouton d’acceptation.
- Pas de dépôt avant le choix pour les traceurs non essentiels — y compris pendant que le bandeau est affiché.
- Le retrait doit rester possible, aussi facilement que le consentement a été donné.
- Pas de design orienté : un bouton d’acceptation coloré face à un lien de refus en gris clair est un cas d’école.
Ces règles ont un effet mesurable sur le taux de consentement, et c’est précisément pour cela qu’elles sont contournées. L’arbitrage se pose franchement : quelques points de consentement en plus, contre une exposition réelle.
Brancher sans casser la mesure
Le branchement échoue presque toujours sur l’ordre de chargement. La CMP doit s’exécuter avant tout ce qui dépend d’elle, et publier l’état de consentement avant que la première balise ne l’interroge.
Dans Tag Manager, cela se traduit par un déclencheur d’initialisation dédié, qui pose l’état par défaut avant tout le reste. Une balise qui part entre le chargement de la page et la réponse de la CMP part sans consentement — et le traceur déposé à cet instant l’est déjà.
Le symptôme classique
Les données chutent brutalement le lendemain de la mise en ligne de la CMP, bien au-delà du taux de refus attendu. Neuf fois sur dix, la cause n’est pas le refus des visiteurs : c’est une balise conditionnée à une finalité qui n’est jamais accordée parce qu’elle n’existe pas dans la configuration.
La recette, avant la mise en ligne
Cinq contrôles, dans cet ordre, sur le site réel.
- Avant tout choix — aucun traceur non essentiel n’est déposé. On le vérifie dans l’inspecteur du navigateur, pas dans l’interface de la CMP.
- Après refus — aucune balise conditionnée ne part. C’est le test que l’on saute le plus souvent.
- Après acceptation — tout ce qui doit partir part, et la mesure retrouve son niveau attendu.
- Après retrait — le choix est pris en compte, et les traceurs concernés cessent d’être alimentés.
- Deuxième visite — le bandeau ne réapparaît pas, le choix précédent est appliqué.
Les erreurs fréquentes
Installer sans inventorier. Une CMP posée sur un site dont on n’a pas listé les scripts bloque ce qu’elle connaît et laisse passer le reste.
Confondre bandeau et blocage. Le bandeau s’affiche, les scripts se chargent quand même. C’est le défaut le plus courant, et le plus facile à constater dans l’inspecteur.
Choisir le TCF par défaut. Utile aux éditeurs, lourd pour les autres.
Traiter la mesure après. Le plan de marquage doit indiquer, pour chaque événement, le consentement qu’il exige. Sans cette colonne, la mise en place de la CMP se découvre en production.
Ce qui reste au juriste
Cet article décrit un outil et son branchement. Il ne dit pas quelle base légale s’applique à votre traitement, si telle finalité peut se passer de consentement, ni comment rédiger votre politique de confidentialité. Ces questions appellent un conseil qualifié et la doctrine à jour de la CNIL, pas un article de blog — y compris celui-ci. La documentation de la CNIL sur les cookies et autres traceurs est le point de départ public le plus fiable, et le cadre général du RGPD en donne le contexte.
À lire ensuite
-
Mesure, data & conformité
Le mode Consentement de Google, sans le jargon
Le protocole par lequel la CMP parle aux balises Google.
-
Mesure, data & conformité
RGPD : comprendre son impact et assurer la conformité de vos données
Le cadre dans lequel toute cette mécanique s’inscrit.
-
Mesure, data & conformité
Google Tag Manager : à quoi ça sert, et ce que ça ne fait pas
L’endroit où le blocage se configure proprement.