Solución de problemas
El banner no se muestra
Consulte en este orden:
- ¿Está la etiqueta
<script>en el<head>con undata-siteno vacío? - ¿La petición
/api/consent/{siteId}devuelve200? (Pestaña Network de DevTools, filtro palladium.) - ¿Ya tienes una cookie
plm_consenten local? El banner solo se re-activa si la cookie está ausente. Haz clic en el botón flotante abajo a la izquierda, o ejecutaPalladium.withdraw()en la consola.
Error origin_mismatch
El hostname registrado para este siteId no coincide con el de la página. Ve a /domains/{id}, verifica que el Hostname cubre tu URL (los subdominios de example.com se aceptan automáticamente).
Mis scripts de terceros aún se ejecutan
El Blocker solo neutraliza los scripts insertados después de la carga de palladium.js. Tres casos de fallo comunes:
- El script de terceros es inline y está por encima de la etiqueta Palladium.
- El script de terceros ya creó una cookie vía un
<img>o<iframe>— Palladium solo puede interceptar JS, no peticiones HTML. - El script usa
document.writeantes de que el DOM esté listo.
Solución: marca explícitamente cada script con data-palladium-category y colócalo después de la etiqueta Palladium.
Los colores no aplican
El tema es servido por /api/consent/{siteId} y aplicado vía las variables CSS --plm-clay, --plm-indigo, --plm-moss. Si una CSS de tu sitio aplica !important en estas variables o en #plm-modal, lo verás. Inspecciona el elemento #plm-modal para identificar la regla ganadora.
Sin estadísticas de geolocalización
En producción, Palladium espera el header X-Forwarded-For o CF-Connecting-IP para identificar la IP del visitante. Si tu proxy no los reenvía, todas las peticiones se ven como provenientes de tu LB y la geolocalización queda vacía.