Console di debug CMP

Per consentire agli sviluppatori di avere una visione più chiara di ciò che il CMP sta facendo in merito al blocco del codice, gli sviluppatori possono utilizzare la console del debugger. Per abilitare la console, basta aggiungere ?cmpconsole alla fine dell'URL che stai visualizzando nel browser e aggiorna la pagina:

Se non riesci ad aggiornare la pagina, puoi anche eseguire window.cmp_loadconsole() nella Console di sviluppo del tuo browser.

Come scoprire perché gli script non funzionano?

La console ti mostrerà tutti gli elementi (script, iframe, immagini, …) nella pagina che sono bloccati, attivati (sbloccati) o ignorati. Per tutti gli elementi vedrai il fornitore che è stato identificato per quell'elemento, lo scopo e un testo informativo.

Sono presenti i seguenti messaggi di stato:

Stato Descrizione
Activated L'elemento era bloccato ma ora è sbloccato e caricato
Searching for vendor L'elemento deve essere analizzato. Il sistema sta attualmente cercando il fornitore. Clicca nuovamente sull'elenco dopo alcuni secondi per visualizzare lo stato più recente. Se lo stato persiste, significa che il fornitore non è stato identificato (vedi sotto).

Cannot be activated.
Vendor could not be identified.

Assicurati che il fornitore sia presente nel tuo elenco fornitori (Menu > Fornitori). Se il fornitore è un fornitore personalizzato (ID che iniziano con "c"), dovrai comunicare al CMP che questo script appartiene al fornitore aggiungendo data-cmp-vendor="c123" (dove c123 è l'ID del fornitore) allo script.
Waiting for consent for vendor xxx L'elemento appartiene al fornitore x ma il visitatore non ha ancora dato il consenso a questo fornitore.
Not prepared for blocking: ... Una regola di sistema impedisce al CMP di bloccare questo elemento. Questa opzione verrà impostata solo quando si utilizza il codice di blocco automatico.

Suggerimento: puoi aggiungere ?cmpnoblocking all'URL del sito web per impedire l'attivazione del blocco automatico. Questo può aiutare a risolvere i problemi quando un codice bloccato causa un comportamento inaspettato.
Puoi aggiungere ?cmpnoblock=domain.com per impedire che il blocco automatico blocchi esplicitamente "domain.com". 

Suggerimento: puoi aggiungere ?cmpdebug all'URL del sito web per ottenere un output più dettagliato nella console del browser.

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!