Versionv1

Événements et API

Pour les catégories, états et responsabilités dans une stack, voir Concepts clés.

Ce que documente ce portail développeur

SurfaceRôle
window.INTAObjet bootstrap avant l’exécution de uc.js—URL de politique, domaine, entreprise, gtagId facultatif, options UI (schéma JSON).
Modèles d’intégrationOrdre de déclenchement GTM, GA4, Meta, Google Consent Mode (Integrations overview).

Ce sont les contrats d’intégration pris en charge pour construire sur inta.dev.

Lorsque le visiteur modifie son consentement (accepter, refuser, mise à jour granulaire, etc.), la bannière pousse une entrée dans le tableau Google dataLayer (le même objet que GTM utilise lorsque dataLayer est initialisé avant le chargement de GTM).

DétailValeur
Nom d’événementcookie_consent_update
Où il apparaîtdataLayer—visible dans GTM Preview (onglet Data Layer) et dans le navigateur après interaction avec la bannière

Utilisation dans GTM

  1. Triggers → New → Custom Event
  2. Event name : cookie_consent_update (correspondance exacte sauf si vous utilisez volontairement un déclencheur regex)
  3. Attachez ce déclencheur aux balises qui doivent s’exécuter lorsque le consentement change (ex. après acceptation des statistiques ou du marketing), en plus des paramètres Consent sur ces balises.

Le push inclut un objet de données à côté de l’événement (champs liés au consentement). Ne codez pas en dur d’hypothèses sur chaque propriété—ouvrez GTM Preview, effectuez une action de consentement et lisez l’état actuel du Data Layer pour votre déploiement.

Si GTM n’est pas sur la page, assurez-vous que window.dataLayer = window.dataLayer || [] existe avant uc.js lorsque vous comptez sur cet événement pour d’autres consommateurs.

API JavaScript programmatique (runtime)

Il n’existe pas d’« API JavaScript CMP » publique séparée documentée sur ce portail (pas de global garanti tel que window.IntastellarConsents.* pour la production). Pour GTM, utilisez l’événement dataLayer cookie_consent_update ci-dessus. Sinon :

  • Pilotez le comportement via window.INTA et uc.js comme documenté.
  • Utilisez Google Tag Manager (ou la couche de balises de votre stack) pour les déclencheurs et les balises fournisseurs.
  • Appuyez-vous sur les mécanismes de consentement des fournisseurs (ex. Google Consent Mode, paramètres Meta) le cas échéant.

Si votre organisation publie une API runtime versionnée pour un build CDN ou un niveau enterprise spécifique, ajoutez son URL canonique au frontmatter de cette page ou à l’accueil documentation lorsqu’elle est stable.

Liste de contrôle pratique

  1. Validez le comportement piloté par le consentement avec GTM Preview ou l’ordre de chargement de votre bundler.
  2. Utilisez les DevTools (Application → cookies / stockage, Network) pour confirmer que les balises s’alignent sur le consentement avant et après les choix.
  3. Si quelque chose doit s’exécuter lorsque le consentement change, utilisez un déclencheur Custom Event sur cookie_consent_update (voir ci-dessus) ou du code applicatif qui s’exécute après la CMP—pas de globals non documentés.

Signaux de consentement vers les tiers

Intastellar Consents transmet des signaux de consentement vers les stacks pris en charge lorsque c’est configuré, pour que vous n’ayez pas à câbler chaque fournisseur à la main. Les paramètres spécifiques à chaque plateforme suivent toujours Google, Meta, Microsoft, etc.—voir Integrations overview.

Last updated