Documentation SDK ›

Console de débogage (cmpconsole)

FR

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.

Console de débogage, onglet Éléments : scripts et iframe bloqués avant le consentement
Onglet Éléments avant le consentement : éléments marqués bloqués.

Ouvrir la console

VoieExempleEffet
Paramètre d'URL?cmpconsoleOuvre la console et mémorise le drapeau dans ce navigateur.
Hash#cmpconsoleComme le paramètre, sans nouvelle requête ni autre clé de cache.
Drapeau persistantlocalStorage.adcmp_console = "1"La console s'ouvre sur chaque page du domaine jusqu'à fermeture.
APIcmp.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.