Documentación del SDK ›

Consola de depuración (cmpconsole)

ES

La consola de depuración es un panel de diagnóstico en cmp.js. En su página muestra el régimen, el consentimiento, scripts, iframes y píxeles bloqueados o liberados, dominios de terceros sin vendor y los eventos desde la carga.

Está pensada para operadores, agencias y desarrolladores. Los visitantes no la ven hasta que se abre.

Consola de depuración, pestaña Elementos: scripts e iframe bloqueados antes del consentimiento
Pestaña Elementos antes del consentimiento: elementos bloqueados.

Abrir la consola

VíaEjemploEfecto
Parámetro de URL?cmpconsoleAbre la consola y recuerda la marca en este navegador.
Hash#cmpconsoleIgual que el parámetro, sin una nueva petición ni otra clave de caché.
Marca persistentelocalStorage.adcmp_console = "1"La consola se abre en cada página del dominio hasta que se cierra.
APIcmp.console() · cmp.q.push(["console"])Abre de inmediato y pone la marca en cuanto cmp.js está cargado.

Cerrar y desactivar

  • ✕ — cierra la consola y quita adcmp_console.
  • cmp.console(false) / cmp.console("close").
  • ?cmpconsole=0 / #cmpconsole=off / localStorage.removeItem("adcmp_console").

Elementos

Cada script, iframe, imagen y hoja de estilo de terceros que ve la CMP. Filtros: todos / bloqueados / activados / permitidos / fugas / desconocidos.

  • bloqueado — retenido por la CMP (sin consentimiento para el vendor o la finalidad).
  • activado — estaba bloqueado y se liberó tras el consentimiento.
  • permitido — vendor ya consentido, cargado de inmediato.
  • fuga — cargado sin consentimiento (por ejemplo presente antes de la CMP o píxel img).
  • desconocido — dominio de terceros sin vendor — no bloqueado.

Dominios

Agrupa elementos y recursos realmente cargados por dominio. Su dominio y el de la CMP se ocultan. Los dominios sin correspondencia se pueden copiar para crear un vendor personalizado.

Resolución de problemas

Un dominio aparece como desconocido

No coincide ni con un vendor personalizado de la property ni con la lista interna de rastreadores. Cree un vendor personalizado o marque la etiqueta con data-cmp-vendor.

Un script se carga antes del consentimiento

Si está en el HTML antes de la CMP, coloque primero stub.js / cmp.js · type="text/plain".

Notas técnicas y privacidad

cmp.js solo guarda un búfer en memoria. No se envía nada; solo la marca adcmp_console se guarda en localStorage al abrir la consola. La consola solo observa y no cambia el consentimiento.