La console de débogage est un panneau de diagnostic dans cmp.js. Sur votre page elle montre le régime, le consentement, les scripts, iframes et pixels bloqués ou libérés, les domaines tiers sans vendor et les événements depuis le chargement.
Elle sert aux exploitants, agences et développeurs. Les visiteurs ne la voient pas tant qu'elle n'est pas ouverte.
Ouvrir la console
| Voie | Exemple | Effet |
|---|---|---|
| Paramètre d'URL | ?cmpconsole | Ouvre la console et mémorise le drapeau dans ce navigateur. |
| Hash | #cmpconsole | Comme le paramètre, sans nouvelle requête ni autre clé de cache. |
| Drapeau persistant | localStorage.adcmp_console = "1" | La console s'ouvre sur chaque page du domaine jusqu'à fermeture. |
| API | cmp.console() · cmp.q.push(["console"]) | Ouvre tout de suite et pose le drapeau dès que cmp.js est chargé. |
Fermer et désactiver
- ✕ — ferme la console et retire
adcmp_console. cmp.console(false)/cmp.console("close").?cmpconsole=0/#cmpconsole=off/localStorage.removeItem("adcmp_console").
Éléments
Chaque script, iframe, image et feuille de style tiers vu par la CMP. Filtres : tous / bloqués / activés / autorisés / fuites / inconnus.
- bloqué — retenu par la CMP (pas de consentement pour le vendor ou la finalité).
- activé — était bloqué et a été libéré après consentement.
- autorisé — vendor déjà consenti, chargé immédiatement.
- fuite — chargé malgré l'absence de consentement (par exemple présent avant la CMP ou pixel img).
- inconnu — domaine tiers sans vendor — non bloqué.
Domaines
Regroupe éléments et ressources réellement chargées par domaine. Votre domaine et celui de la CMP sont masqués. Les domaines non appariés peuvent être copiés pour créer un vendor personnalisé.
Dépannage
Un domaine apparaît comme inconnu
Il ne correspond ni à un vendor personnalisé de la property ni à la liste interne de traceurs. Créez un vendor personnalisé ou marquez la balise avec data-cmp-vendor.
Un script se charge avant le consentement
S'il est dans le HTML avant la CMP, placez d'abord stub.js / cmp.js · type="text/plain".
Notes techniques et confidentialité
cmp.js ne conserve qu'un tampon en mémoire. Rien n'est envoyé ; seul le drapeau adcmp_console est stocké dans localStorage quand vous ouvrez la console. La console observe seulement et ne change pas le consentement.