comprobar la instalación

Una vez que el fragmento esté en producción, aquí se explica cómo confirmar que todo esté en su lugar.

prueba rápida

  1. Abra su sitio en una ventana de incógnito.
  2. El banner de consentimiento debe mostrarse dentro de los 500 ms posteriores a la carga.
  3. Acepta o rechaza. La cookie plm_consent aparece en DevTools → Application → Cookies.
  4. Vuelva a cargar la página: el banner no vuelve a aparecer, el botón flotante en la parte inferior izquierda está visible.

Consola de herramientas de desarrollo

Con data-debug="true", Palladium registra todas las operaciones clave:

[Palladium] queue: drained /api/consent
[Palladium] consent saved · acceptAll=true

Errores comunes que puedes ver:

data-site attribute missingLa etiqueta no tiene data-site.site_not_foundEl siteId no existe en la consola.origin_mismatchHostname de la página ≠ hostname registrado para este siteId.domain_pausedEl dominio está en pausa en la consola.
MensajeCausa

Verificación programática

Desde cualquier script en su sitio:

window.Palladium.ready.then((config) => {
  console.log('Palladium ready', config.siteId, config.lang);
});

// Estado actual:
const consent = window.Palladium.getConsent();
// → { necessary:true, statistics:false, marketing:false, ts:1714... }

// Verificación específica:
if (window.Palladium.isAllowed('statistics')) {
  // inicializar GA / Plausible / etc.
}

API de punto final

Puedes probar directamente:

curl https://console.palladium-cookies.com/api/consent/plm_a9f4e2c7b3

Una respuesta 200 con JSON { siteId, ui, theme, categories, … } confirma que el dominio está activo.