Utiliser un CMP Third-party avec Commanders Act
Si vous gérez cookie consent avec une Consent Management Platform (CMP) autre que le CMP Commanders Act, il faut effectuer un petit réglage pour que votre collecte de données reste conforme au GDPR. Cela prend seulement quelques minutes à mettre en place et ne nécessite aucune modification du comportement de chargement ou de rechargement de votre page.
Cette modification aura un impact sur la collecte de données pour Deduplication, Cookie Sync et Phoenix
Pourquoi c'est nécessaire
Les modules Commanders Act doivent savoir, en temps réel, si un visiteur a donné son consentement cookie. Lorsque vous utilisez votre propre CMP ou une solution externe (comme UserCentrics, OneTrust, etc...), nous n'avons pas de visibilité directe sur cet état de consentement — vous devrez donc nous le transmettre via une simple variable dans votre data layer.
Une fois cette variable en place, votre configuration sera pleinement conforme au GDPR et prête à être utilisée dans tous les modules concernés.
Ce que vous devez ajouter
Ajoutez la variable suivante à votre data layer :
tc_vars.external_consent_statusComportement attendu :
Par défaut / aucune décision à ce stade
false
Le visiteur accepte les cookies (Opt-in)
true
Le visiteur refuse les cookies (Opt-out)
false
C'est tout — simplement un booléen qui reflète l'état de consentement actuel.
Quand il doit se mettre à jour
C'est le point clé à bien respecter : la variable doit se mettre à jour instantanément, sans rechargement de page, au moment même où le visiteur fait un choix de consentement sur votre bannière — et juste avant le conteneur Commanders Act se recharge.
En pratique, cela signifie que le callback de consentement de votre CMP (le code qui s'exécute lorsqu'un visiteur clique sur « Accept » ou « Reject ») doit mettre à jour tc_vars.external_consent_status d'abord, puis laisser le rechargement du conteneur se faire comme d'habitude.
Étape finale : régénérez vos conteneurs
Une fois la variable implémentée sur votre site, vous devrez régénérer tous vos conteneurs sur la plateforme. Cette étape active la modification en production — sans elle, vos conteneurs continueront de fonctionner avec la configuration précédente.
Rendez-vous dans la liste de vos conteneurs sur la plateforme et régénérez chacun d'entre eux. Aucune configuration supplémentaire n'est requise de notre côté.
Ce que cela impacte
Cette configuration concerne trois modules, qui respecteront désormais correctement les choix de consentement de vos visiteurs :
Deduplication
Cookie Sync
Phoenix
Checklist rapide
[ ] Ajouté
tc_vars.external_consent_statusau data layer[ ] Vérifié qu'elle est par défaut à
false[ ] Vérifié qu'elle passe à
trueen cas d'Opt-in, et restefalseen cas d'Opt-out[ ] Vérifié qu'elle se met à jour avant le rechargement du conteneur (aucun rafraîchissement de page nécessaire)
[ ] Régénérez et déployez tous les conteneurs sur la plateforme
Une fois ces cases cochées, c'est bon — aucune autre action n'est nécessaire.
Résultat attendu sur les états "before consent" et "after refuse" (optout) : Aucun cookie Deduplication, aucun cookie Phoenix, aucun Local Storage pour Cookie Sync n'est défini dans votre navigateur
Mis à jour
Ce contenu vous a-t-il été utile ?