Aller au contenu principal

Tester votre configuration de consentement

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

Liste de contrôle pré-déploiement

  • 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 apparaît pour les nouveaux visiteurs

  1. Ouvrez votre site dans une fenêtre privée/incognito
  2. ✅ La bannière devrait apparaître avant toute interaction
  3. ✅ La bannière devrait s'afficher correctement sur mobile (redimensionnez 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 devraient maintenant se charger (apparaître dans l'onglet Réseau)

Test 3 : Le consentement est stocké correctement

  1. Acceptez le consentement dans la fenêtre incognito
  2. DevTools → Application → Cookies → recherchez cf_consent
  3. ✅ Le cookie devrait exister avec le bon domaine et une expiration de 12 mois
  4. Rechargez la page
  5. ✅ La bannière ne devrait 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 devrait afficher toutes les catégories non nécessaires à false
  4. ✅ Les scripts bloqués ne devraient 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 sur votre lien "Paramètres des cookies" dans le pied de page)
  2. ✅ Toutes les catégories devraient être affichées avec les noms et descriptions corrects
  3. Désactivez analytique, enregistrez
  4. ✅ Les scripts analytiques ne devraient 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 devrait 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 de Consent Mode