Aller au contenu principal

Tester votre configuration de consentement

Utilisez cette liste de vérification avant la mise en ligne ou après avoir apporté des modifications à votre configuration de consentement.

Liste de vérification préliminaire

  • Le script d'intégration est dans <head> avec defer
  • Le token d'intégration correspond à votre propriété
  • Le domaine est autorisé dans Propriété → Paramètres → Domaines
  • La politique est publiée (pas en brouillon)
  • La mise en page de la bannière est sélectionnée et enregistrée

Test 1 : La bannière s'affiche pour les nouveaux visiteurs

  1. Ouvrez votre site dans une fenêtre privée/incognito
  2. ✅ La bannière doit apparaître avant toute interaction
  3. ✅ La bannière doit s'afficher correctement sur mobile (redimensionner le navigateur)

Test 2 : Le blocage des scripts fonctionne

  1. Ouvrez DevTools → Réseau (gardez-le ouvert avant le chargement de la page)
  2. Chargez votre site en incognito
  3. ✅ Les scripts marqués avec type="text/plain" ne doivent PAS apparaître dans l'onglet Réseau
  4. Acceptez le consentement
  5. ✅ Les scripts bloqués doivent maintenant se charger (apparaître dans l'onglet Réseau)

Test 3 : Le consentement est correctement stocké

  1. Acceptez le consentement dans la fenêtre incognito
  2. DevTools → Application → Cookies → trouver cf_consent
  3. ✅ Le cookie doit exister avec le domaine correct et une expiration de 12 mois
  4. Rechargez la page
  5. ✅ La bannière ne doit PAS réapparaître

Test 4 : Le refus fonctionne

  1. Ouvrez une nouvelle fenêtre incognito
  2. Cliquez sur Tout refuser
  3. ✅ Le cookie cf_consent doit montrer toutes les catégories non nécessaires à false
  4. ✅ Les scripts bloqués ne doivent PAS apparaître dans DevTools → Réseau

Test 5 : Centre de préférences

  1. Ouvrez le Centre de préférences (cliquez sur Personnaliser ou votre lien "Paramètres des cookies" en pied de page)
  2. ✅ Toutes les catégories doivent être affichées avec des noms et descriptions corrects
  3. Désactivez les analytiques, enregistrez
  4. ✅ Les scripts d'analytique ne doivent pas se charger au rechargement

Dans la console DevTools :

window.dataLayer.filter(e => e[0] === 'consent')

✅ Devrait afficher : consent.default (refusé) puis consent.update (avec les choix de l'utilisateur)


Test 7 : Reçu de preuve créé

  1. Prenez une décision de consentement
  2. Tableau de bord → Preuves → Reçus
  3. ✅ Un nouveau reçu doit apparaître dans les 30 secondes

Problèmes courants lors des tests

ProblèmeSolution
Bannière non affichéeVoir Bannière non affichée
Scripts non bloquésVoir Scripts non bloqués
Consent Mode ne se met pas à jourVoir Problèmes Consent Mode