Versionv1

Fonctionnement

Lisez ceci une fois l’extrait du Démarrage rapide en place. Cela explique ce qui se passe dans le navigateur pour rendre GTM et les balises fournisseurs compréhensibles.

1. Ce qui s’exécute à l’affichage de la page (ordre)

Chaque visite suit grosso modo cette séquence :

  1. Le HTML est parsé. Le contenu précoce de <head> s’exécute dans l’ordre.
  2. window.INTA s’exécute—configuration uniquement (URL de politique, domaine, entreprise, gtagId facultatif, options UI). Ne charge pas de traceurs tiers.
  3. uc.js se charge—bootstrap CMP depuis consents.cdn.intastellarsolutions.com. Doit s’exécuter avant l’analyse, les annonces ou les pixels qui supposent le consentement.
  4. Reste de <head> et du body—GTM, gtag, Meta, intégrations, etc.

Si l’étape 3 arrive après GA4 ou un pixel, des cookies ou des hits peuvent apparaître avant le choix de l’utilisateur—difficile à justifier sous des règles type RGPD et source de confusion dans les rapports. D’où l’exigence du Démarrage rapide de placer le snippet en tête de <head>.

2. Comment le « blocage » fonctionne vraiment

Ici, « blocage » signifie : le suivi non essentiel ne doit pas se comporter comme si le visiteur avait déjà pleinement consenti avant d’interagir avec la bannière.

Cela résulte d’une combinaison de :

PartieRôle
CMPAffiche l’UI, enregistre le choix, applique les signaux documentés sur les stacks pris en charge.
Ordre de chargementTrop tard ou mauvais ordre rend la CMP inefficace—voir Script lifecycle.
Déclencheurs GTM et consentement des balisesLes balises ne doivent pas se déclencher nues sur « All Pages » avant le consentement, sauf si votre modèle juridique l’autorise explicitement.
API fournisseursGoogle Consent Mode v2, paramètres Meta, etc.—chaque fournisseur définit le comportement.

Les balises <script src="https://…"> codées en dur dans le HTML ne sont pas réécrites automatiquement. Vous devez les placer sous la CMP ou les verrouiller (GTM, chargement dynamique après consentement).

3. Avant que le visiteur ne choisisse

Tant qu’un choix n’est pas enregistré (ou que les valeurs par défaut de votre configuration ne s’appliquent pas) :

  • Les balises marketing / analytiques doivent rester restreintes ou ne pas se comporter comme avec des cookies analytics / pub complets—selon GTM et la configuration fournisseur.
  • Les balises Google peuvent, avec Consent Mode, gtagId et des valeurs par défaut adaptées, fonctionner en mode sensible au consentement (y compris pings limités en Advanced Mode—voir Google Consent Mode).

4. Après le choix du visiteur

Lorsque le visiteur accepte, refuse ou choisit de façon granulaire :

  1. La CMP enregistre la décision (sous réserve des règles cookies / stockage).
  2. Les fournisseurs intégrés reçoivent des signaux de consentement mis à jour lorsque c’est configuré (ex. Google Consent Mode avec gtagId et balises correctement câblées).
  3. GTM ne doit déclencher les balises dépendantes que lorsque les déclencheurs correspondent au nouvel état (événements personnalisés, vérifications de consentement, etc.).

GTM / dataLayer : lors d’une modification du consentement, la bannière pousse cookie_consent_update dans dataLayer. Dans GTM, utilisez un déclencheur Custom Event avec ce nom pour que les balises réagissent à l’acceptation / refus / granularité—voir Événements et API. Il n’existe toujours pas de global documenté window.IntastellarConsents.* ; consultez l’onglet Data Layer de GTM Preview pour la forme actuelle du payload.

5. Comment GTM et GA reçoivent les signaux

  • GTM : modèle recommandé : balise Custom HTML avec le même extrait window.INTA + uc.js, déclenchée sur Consent Initialization – All pages, avant les balises dépendantes du consentement. Voir Google Tag Manager.
  • GA4 / Google Ads : avec settings.gtagId et des paramètres de balise sensibles au Consent Mode, les balises Google s’alignent sur le consentement au lieu d’être silencieusement « tout activé ».
  • Meta Pixel : consentement via les options Meta et le timing de vos déclencheurs—voir Meta Pixel.

6. Pourquoi la mesure ne doit pas « casser »

Après un refus ou un consentement limité, des plateformes comme Google peuvent toujours afficher des indicateurs agrégés ou modélisés (selon leurs politiques). Ce n’est pas la même chose qu’un suivi personnel illimité.

Après acceptation, la mesure complète peut reprendre si votre conteneur déclenche les balises après un consentement connu.

Nous ne promettons pas « zéro impact sur l’analytique »—nous documentons ordre + Consent Mode + déclencheurs pour que les résultats soient explicables et vérifiables.

7. Ce que la CMP ne fait pas

  • Ne remplace pas la politique de confidentialité, la liste des fournisseurs ni l’aval juridique.
  • Ne corrige pas les balises placées au-dessus de la CMP ou qui ignorent les API de consentement.
  • Ne garantit pas la conformité sans votre configuration correcte.

Voir aussi

← Accueil documentation

Last updated