Guide de dépannage

Solutions aux problèmes courants de CookieBeam. Si vous ne trouvez pas votre réponse, envoyez un e-mail à [email protected]

Saut rapide :

Problèmes Google Tag Manager

La bannière ne se déclenche pas en mode prévisualisation GTM

Vérifier la configuration des balises

  1. 1. Ouvrez le mode prévisualisation de GTM
  2. 2. Cherchez la balise « CookieBeam Consent » dans la liste
  3. 3. Vérifiez qu'elle indique « Tags Fired » (Balises déclenchées)
  4. 4. Si elle ne se déclenche pas, vérifiez la configuration du déclencheur
  5. 5. Utilisez le déclencheur « Consent Initialization - All Pages »

Balise déclenchée mais bannière absente

  1. 1. Ouvrez la console du navigateur (F12)
  2. 2. Cherchez le chargement du script CookieBeam
  3. 3. Vérifiez si l'ID de la bannière est correct dans le code de la balise GTM
  4. 4. Vérifiez que l'URL du script est : https://cdn.cookiebeam.com/banner/...

D'autres balises se déclenchent sans consentement

Configurer les exigences de consentement

  1. 1. Ouvrez chaque balise GA4/Google Ads dans GTM
  2. 2. Allez dans Paramètres avancés → Paramètres de consentement
  3. 3. Activez « Exiger un consentement supplémentaire pour le déclenchement de la balise »
  4. 4. Pour GA4 : sélectionnez « Analytics Storage »
  5. 5. Pour Google Ads : sélectionnez « Ad Storage » et « Analytics Storage »
  6. 6. Enregistrez et publiez

S'assurer que CookieBeam se charge en premier

  1. 1. La balise CookieBeam doit utiliser le déclencheur « Consent Initialization »
  2. 2. Cela se déclenche AVANT toutes les autres balises
  3. 3. Les autres balises marketing doivent avoir des exigences de consentement

Problèmes de performance

La bannière se charge lentement

Optimiser le chargement

  1. 1. Vérifiez que le script a l'attribut « defer »
  2. 2. Utilisez la version CDN (cdn.cookiebeam.com) et non l'auto-hébergée
  3. 3. Vérifiez la vitesse de votre connexion internet
  4. 4. La bannière devrait se charger en < 500ms sur une bonne connexion

La bannière bloque le chargement de la page

Chargement asynchrone

  1. 1. Utilisez toujours l'attribut defer ou async sur la balise script
  2. 2. Correct : script src="..." defer
  3. 3. Ne chargez jamais de manière synchrone dans le head

Débogage avancé

Pour les développeurs : utilisez ces commandes de console pour déboguer CookieBeam

Vérifier si CookieBeam est chargé :

window.CookieBeam !== undefined

Obtenir l'état actuel du consentement :

CookieBeam.getConsent()

Vérifier le dataLayer (GTM) :

window.dataLayer

Forcer l'affichage de la bannière (test) :

CookieBeam.show()

Réinitialiser le consentement (test) :

CookieBeam.reset()

Encore besoin d'aide ?

Si vous n'avez pas trouvé de solution ici, nous sommes là pour vous !

📊 Lors du signalement d'un problème : Incluez votre ID de navigateur (disponible dans le tableau de bord CookieBeam), la version de votre navigateur et les étapes pour reproduire le problème. Des captures d'écran aident aussi !