Vérifier l'installation

Une fois le snippet en production, voici comment confirmer que tout est en place.

Test rapide

  1. Ouvrez votre site dans une fenêtre de navigation privée.
  2. La bannière de consentement doit s'afficher dans les 500 ms suivant le chargement.
  3. Acceptez ou refusez. Le cookie plm_consent apparaît dans DevTools → Application → Cookies.
  4. Rechargez la page : la bannière ne réapparaît pas, le bouton flottant en bas à gauche est visible.

Console DevTools

Avec data-debug="true", Palladium logue toutes les opérations clés :

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

Erreurs courantes que vous pourriez voir :

data-site attribute missingLe tag n'a pas data-site.site_not_foundLe siteId n'existe pas dans la console.origin_mismatchHostname de la page ≠ hostname enregistré pour ce siteId.domain_pausedLe domaine est en pause dans la console.
MessageCause

Vérification programmatique

Depuis n'importe quel script de votre site :

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

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

// Vérification ciblée :
if (window.Palladium.isAllowed('statistics')) {
  // initialiser GA / Plausible / etc.
}

Endpoint API

Vous pouvez tester directement :

curl https://votre-instance.palladium.io/api/consent/plm_a9f4e2c7b3

Une réponse 200 avec un JSON { siteId, ui, theme, categories, … } confirme que le domaine est bien actif.