Travaillez symptôme → vérifier → corriger. Gardez GTM Preview et les DevTools ouverts ; une modification à la fois.
- Code source de la page (pas seulement l’inspecteur) :
uc.js une fois, près du début de <head>.
- GTM Preview (si GTM) : la balise CMP se déclenche sur Consent Initialization avant les balises dépendantes.
- Application : après un choix de consentement, stockage / cookies cohérents avec
rootDomain.
| Cause probable | Comment vérifier | Correction |
|---|
policy_link invalide | URL dans un nouvel onglet ; HTTPS et code de statut | Page de politique en ligne ; corriger redirections / 404 |
| Extrait trop bas ou seulement dans le body | Source ; chercher uc.js | Déplacer le bloc en tête de <head> |
| SPA / framework charge tard | HTML serveur vs DOM | CMP depuis le layout racine ou la coque |
window.INTA en double ou contradictoire | Recherche dans le dépôt / HTML | Une définition avant uc.js |
| Cause probable | Comment vérifier | Correction |
|---|
| La balise n’a pas de déclencheur après consentement | GTM Preview : après acceptation, pas de balise sur la timeline | Déclencheur Custom Event sur cookie_consent_update (Événements et API) et/ou paramètres de consentement des balises |
| Balise bloquée par le « consent » GTM | Config balise → consentement ; Preview affiche « blocked » | Ajuster le consentement de la balise sur la valeur juridique par défaut ou ne déclencher que si le type est autorisé |
gtagId manquant pour GA4 + chemin CMP | Comparer au Démarrage rapide | Définir settings.gtagId ou câbler GA autrement comme documenté |
| Valeurs par défaut Consent Mode trop strictes | GA DebugView / Tag Assistant | Ajuster les defaults volontairement ; voir Google Consent Mode |
| Bloqueur de pub / confidentialité navigateur | Profil propre ou extensions désactivées | Distinguer problème produit et blocage client |
| Cause probable | Comment vérifier | Correction |
|---|
| GA/Ads sur « All Pages » avant la CMP | Timeline GTM Preview | CMP sur Consent Initialization ; verrouiller les balises dépendantes |
gtag.js codé en dur dans le HTML | Chercher googletagmanager.com/gtag | Supprimer les doubles chargeurs ou placer après la CMP |
Intégration tierce dans <head> | Onglet Réseau | Déplacer vers le bon usage |
| Cause probable | Comment vérifier | Correction |
|---|
| CMP pas sur Consent Init | Type de déclencheur dans GTM | Consent Initialization – All pages (ou équivalent) |
| Course avec Page View | Ordre dans Preview | CMP avant les balises d’analyse |
| Mauvais conteneur | ID conteneur sur le site | Utiliser le bon conteneur GTM |
| Cause probable | Comment vérifier | Correction |
|---|
Mauvais rootDomain | settings.rootDomain vs nom d’hôte | Adapter au modèle de domaine des cookies |
Deux copies de uc.js | Chercher uc.js dans la source | Une installation canonique |
| Cause probable | Comment vérifier | Correction |
|---|
| Balises mises en cache avant le choix | Rechargement complet après effacement des données du site | Retester en navigation privée |
| Conteneur non publié | Espace de travail GTM vs live | Publier la version avec CMP + changements de déclencheurs |
| Mauvais environnement (conteneur staging) | ID GTM dans la source | Pointer le site vers le bon conteneur |
Collectez : navigateur, URL de la page (staging OK), code source autour de uc.js, capture ou export Preview GTM. Puis support ou FAQ sur la page d’accueil des docs.
← Accueil documentation