Une bannière n'est pas un consentement
La bannière est l'interface. Le consentement est l'enregistrement qui se trouve derrière — libre, spécifique, éclairé et révocable. Un site peut afficher une bannière impeccable et ne détenir aucun consentement valide, et c'est pourquoi « nous avons ajouté une bannière cookies » ne répond pas à « sommes-nous conformes ? ».
Cet enregistrement doit établir quatre choses : qui a consenti, à quoi, quand, et par rapport à quelle version de votre liste de cookies. Si vous ne pouvez pas les produire pour un visiteur donné, vous avez une bannière et rien derrière.
La liste de contrôle
Cinq points, tous vérifiables de l'extérieur du code en cinq minutes environ.
Rien de non essentiel ne se charge d'abord. L'analytique, la publicité et les intégrations tierces ne doivent pas se charger tant qu'un choix n'existe pas. C'est le point que la plupart des sites manquent, parce que le tag a été installé avant la bannière.
Refuser est exactement aussi simple qu'accepter. Même écran, même nombre de clics, poids visuel comparable. Un « Tout accepter » bien visible à côté d'un « Gérer les préférences » en retrait, c'est l'échec type.
Les catégories sont granulaires et rien n'est pré-coché. Analytique, fonctionnel et marketing sont des décisions distinctes, et chaque bascule non essentielle démarre désactivée.
Le retrait est aussi simple que l'octroi. Un contrôle permanent qui rouvre le choix — pas une adresse e-mail, pas un formulaire de support.
Le choix est stocké et versionné. Quand votre liste de cookies change de manière substantielle, le consentement recueilli sur l'ancienne liste ne couvre plus la nouvelle finalité.
Les schémas qui annulent le consentement recueilli
Les autorités ont convergé vers une courte liste, et chaque élément transforme un « oui » recueilli en absence de consentement.
Boutons de refus peu contrastés ou enfouis. Cases pré-cochées, y compris les bascules d'intérêt légitime activées par défaut. Murs de cookies où refuser signifie ne pas accéder, sans alternative équivalente. Relance à chaque chargement de page jusqu'à ce que le visiteur cède. Et consentement intégré à l'acceptation des conditions, de sorte qu'accepter d'utiliser le produit revient à accepter d'être suivi.
Le test qui les sous-tend tous tient en une phrase : si l'interface rend le non plus coûteux que le oui, ce oui n'est pas libre.
Ce qui arrive à votre analytique quand quelqu'un refuse
Deux choses différentes portent ici le même nom. La signalisation du consentement garde le tag sur la page et lui indique que le consentement a été refusé : il envoie alors des pings sans cookie et le fournisseur modélise le manque. Ne pas collecter signifie que la requête n'a jamais lieu.
Les deux se défendent, elles ne sont pas équivalentes, et la différence remonte dans vos chiffres. Le trafic modélisé est une estimation qui emprunte l'assurance d'une mesure, et dans une session au consentement refusé c'est une estimation construite sur très peu. Si vous préférez des chiffres sur lesquels agir plutôt que des chiffres qui paraissent complets, privilégiez une mesure qui n'a jamais eu besoin de consentement — agrégée, sans cookie, sans identifiant inter-sites — et laissez les sessions refusées manquer honnêtement.
Le RGPD et la CCPA n'exigent pas la même chose
Le RGPD fonctionne par opt-in : aucun cookie non essentiel avant le consentement, et le silence vaut refus. La CCPA et la CPRA se rapprochent de l'opt-out : la collecte peut commencer, mais le visiteur doit être informé et pouvoir arrêter la vente ou le partage de ses données, ce qui couvre en pratique la plupart des intégrations publicitaires.
Une bannière conçue pour la seule Californie échouera en Europe. Une bannière conçue pour le RGPD satisfait généralement les deux, ce qui en fait la base raisonnable pour tout site recevant du trafic de plus d'une région.
Vérifiez la vôtre en cinq minutes
Ouvrez le site en navigation privée, outils de développement sur l'onglet réseau. Videz le stockage, chargez la page et ne faites rien. Chaque requête tierce qui apparaît avant votre clic est une requête injustifiable. Choisissez ensuite refuser, rechargez, et vérifiez que la liste reste vide et que le choix a survécu au rechargement.
Si vous préférez partir de quelque chose de déjà conforme, le générateur gratuit de bannière de consentement aux cookies produit une bannière avec le parcours de refus, les catégories granulaires et l'enregistrement versionné déjà en place.