Console de débogage CMP

Afin de permettre aux développeurs d'avoir une meilleure vue d'ensemble de ce que fait le CMP en matière de blocage de code, ceux-ci peuvent utiliser la console de débogage. Pour activer la console, il suffit d'ajouter ?cmpconsole à la fin de l'URL que vous consultez dans votre navigateur et actualisez la page :

Si vous ne pouvez pas actualiser la page, vous pouvez également exécuter window.cmp_loadconsole() dans la console de développement de votre navigateur.

Comment savoir pourquoi les scripts ne fonctionnent pas ?

La console vous montrera tous les éléments (scripts, iframes, images, etc.) de la page qui sont bloqués, activés (débloqués) ou ignorés. Pour chaque élément, vous verrez le fournisseur qui a été identifié pour cet élément, son objectif et un texte d'information.

On y trouve les messages d'état suivants :

Statut Description
Activated L'élément a été bloqué mais est désormais débloqué et chargé
Searching for vendor L'élément doit être analysé. Le système recherche actuellement le fournisseur. Cliquez à nouveau sur la liste après quelques secondes pour voir le statut le plus récent. Si le statut persiste, cela signifie que le fournisseur n'a pas pu être identifié (voir ci-dessous).

Cannot be activated.
Vendor could not be identified.

Assurez-vous que le fournisseur figure dans votre liste de fournisseurs (Menu > Fournisseurs). Si le fournisseur est un fournisseur personnalisé (ID commençant par « c »), vous devrez indiquer au CMP que ce script appartient au fournisseur en ajoutant data-cmp-vendor="c123" (où c123 est l'ID du fournisseur) au script.
Waiting for consent for vendor xxx L'élément appartient au fournisseur x, mais le visiteur n'a pas encore donné son consentement à ce fournisseur.
Not prepared for blocking: ... Une règle système empêche la CMP de bloquer cet élément. Cela ne s'appliquera que lorsque le code de blocage automatique est utilisé.

Astuce : vous pouvez ajouter ?cmpnoblocking à l'URL du site web afin d'empêcher l'activation du blocage automatique. Cela peut aider à déboguer des situations où un code bloqué entraîne un comportement inattendu.
Vous pouvez ajouter ?cmpnoblock=domain.com afin d'empêcher le blocage automatique de bloquer explicitement « domain.com ». 

Astuce : vous pouvez ajouter ?cmpdebug à l'URL du site web afin d'obtenir un résultat plus détaillé dans la console du navigateur.

We do our best to keep this purely informative documentation up to date. However, if you notice that any of these guides need a little touch-up, let us know!