Etapes pour implémenter TrustCommander avec TagCommander
TrustCommander et TagCommander sont nativement intégrés. Cette configuration requiert peu de connaissances techniques et peut être faite intégralement depuis l'interface.
Vous trouverez ci-dessous les étapes nécessaires pour une implémentation standard de TrustCommander.
Choisissez la configuration par défaut du compte (voir la rubrique Options).
Configurez vos catégories TrustCommander (voir la rubrique Gestion des catégories).
Affectez vos catégories TrustCommander à vos tags TagCommander (voir la rubrique Assignation des tags)
Créez une ou plusieurs bannières (voir la rubrique Gestion des bannières)
Déployez vos bannières TrustCommander sur le CDN Commanders Act ou sur vos propres serveurs (voir la rubrique Déploiement des bannières).
Connectez vos bannières de privacy au conteneur TagCommander et implémentez des règles pour afficher conditionnellement vos bannières (voir ci-dessous).
Pour déployer une bannière TrustCommander banner avec TagCommander, il faut que la bannière soit liée à un conteneur. TagCommander peut alors être utilisé pour définir des règles en fonction desquelles la bannière TrustCommander sera affichée aux visiteurs.
TAG > Tag Management > Edition (onglet REGLES)
Dans TagCommander, il est possible de définir des conditions pour décider quand les bannières liées au conteneur doivent être affichées aux visiteurs. Voici quelques cas d'usages:
Implémenter differentes bannières pour différentes langues ou différents pays
Eviter de déployer une bannière sur les pages légales du site (politique de confidentialité), de façon à ce que les visiteurs puissent lire la page avant de donner leur consentement
Implémenter un AB test pour deux versions de bannières.
Vous pouvez créer vos contraintes dans la section BANNIERES DE PRIVACY
pour définir sous quelles conditions une bannière de privacy doit être affichée. Les contraintes sur les bannières de Privacy fonctionnent de la même manière que les contraintes sur les tags. Pour plus d'informations, vous pouvez vous référer à la sections sur les contraintes dans la documentation TagCommander.
Vous devez d'abord déployer une bannière sur le CDN Commanders Act ou sur vos serveurs avant de pouvoir configurer une contrainte (voir la section Déploiement des bannières).
TAG > Tag Management > Edition (onglet GENERATION)
TagCommander facilite l'implémentation des bannières TustCommander sur les sites. Pour relier une bannière de Privacy à un conteneur TagCommander, vous devez juste activer la bannière dans l'onglet GENERATION
, avec la checkbox ACTIVATION
. Cette configuration permet d'embarquer la bannière sélectionnée dans la nouvelle version du conteneur.
Vous devez d'abord déployer la bannière sur le CDN Commanders Act ou sur vos propres serveurs avant de relier la bannière de privacy au conteneur (voir la section Déploiement des bannières).
Tous les conteneurs de votre site devront être régénérés et déployés quand vous mettez en place une nouvelle bannière de privacy.
Etapes pour implémenter TrustCommander avec Adobe Launch.
TrustCommander fournit un plug-in d'intégration avec Adobe Launch. La mise configuration se fait en plusieurs étapes techniques.
Vous trouverez ci-dessous les étapes requises pour une mise en place de TrustCommander standard.
Choisissez la configuration par défaut du compte (voir la rubrique ).
Configurez vos catégories TrustCommander (voir la rubrique ).
Créez une ou plusieurs bannières (voir la rubrique )
Déployez vos bannières TrustCommander sur le CDN Commanders Act ou sur vos propres serveurs (voir la rubrique ).
Installez le tag TrustCommander (voir ci-dessous).
Gérez les tags Adobe Launch avec TrustCommander (voir ci-dessous).
TrustCommander crée les variables de consentement quand le fichier JavaScript de privacy est chargé. Vous devez retarder le lancement de votre conteneur Adobe en attendant que TrustCommander soit chargé, sans quoi les variables contenant le statut du consentement ne seront pas définies.
Pour retarder le conteneur, mettez à jour vos tags <script>
qui chargent votre conteneur Adobe de façon à l'exécuter après le chargement de TrustCommander.
est remplacé par :
Le type text/javascript doit être remplacé par text/tc_privacy. De cette façon, Adobe sera chargé uniquement quand TrustCommander est prêt. Ajoutez le fichier JavaScript TrustCommander (si possible, appelez-le avant le conteneur Adobe et après le data layer) :
Quand TrustCommander est chargé et récupère le consentement du visiteur, une variable tcCategoriesConsent est créée dans le data layer Adobe :
Cette variable contient les ID des catégories acceptées par le visiteur, séparés par une virgule.
Vous devez déclarer cette variable dans l'interface Adobe Launch, dans la partie Data Elements. Depuis une page Property, ouvrez l'onglet Data Elements, puis cliquez sur Add Data Element et ajoutez la variable "tcCategoriesConsent".
Si votre data layer n'est pas défini dans l'objet digitalData, définissez le chemin vers tcCategoriesConsent (dans ce cas la variable est créée dans le scope window : window.tcCategoriesConsent)
Vous devez ensuite créer une règle qui déclenchera vos tags en se basant sur l'ID des catégories acceptées par les visiteurs. Vous devez créer une règle pour chaque catégorie (ex: "Catégorie retargeting acceptée", "Catégorie analytics acceptée"...).
Dans l'interface Adobe Launch, ouvrez l'onglet "Rules" et cliquez sur Create New Rule.
Créez une règle basée sur la variable tcCategoriesConsent créée précédemment. Ex : si vous voulez lancer un tag basé sur la catégorie Retargeting (ID 6), vous devrez créer une règle "si tcCategoriesConsent contient 6", de façon à déclencher le tag Criteo.
Etapes pour implémenter TrustCommander avec Google Tag Manager.
TrustCommander fournit un plug-in d'intégration avec Google Tag Manager. La mise configuration se fait en plusieurs étapes techniques.
Vous trouverez ci-dessous les étapes requises pour une mise en place de TrustCommander standard.
Choisissez la configuration par défaut du compte (voir la rubrique Options).
Configurez vos catégories TrustCommander (voir la rubrique Gestion des catégories).
Créez une ou plusieurs bannières (voir la rubrique Gestion des bannières)
Déployez vos bannières TrustCommander sur le CDN Commanders Act ou sur vos propres serveurs (voir la rubrique Déploiement des bannières).
Installez le tag TrustCommander (voir ci-dessous).
Gérez les tags GTM avec TrustCommander (voir ci-dessous).
Pour installer TrustCommander avec Google Tag Manager, vous devez ajouter le tag JavaScript suivant sur votre site web. Ce bout de code peut être ajouté dans le <head>
du site web ou via un tag HTML personnalisé dans Google Tag Manager.
tCPrivacyTagManager
doit prendre la valeur "gtm"
. Cette variable permet à TrustCommander d'envoyer les paramètres de privacy à GTM. Elle poussera un événementtcConsentChanged
au data layer GTM en incluant les paramètres de confidentialité d'un visiteur dans la variable tcCategoriesConsent
. L'événement est envoyé dès que TrustCommander se charge sur une page et dans le cas où un visiteur met à jour ses paramètres de confidentialité.
{{ privacy_tag_url }}
doit être remplacé par l'URL de votre fichier JavaScript de privacy. Vous trouverez cette URL à l'étape GENERATE & DEPLOY
des bannières de Privacy.
Créez un nouveau Trigger
(déclencheur) pour chaque catégorie ou sous-catégorie TrustCommander. Ces déclencheurs peuvent ensuite être utilisés pour lancer vos tags uniquement quand le visiteur a accepté une catégorie ou sous-catégorie TrustCommander spécifique.
Créez chaque déclencheur avec les paramètres suivants :
Les visiteurs pourront activer ou désactiver uniquement les sous-catégories et pas la catégorie principale dans la bannière. Dans le cas où une catégorie a des sous-catégories vous devrez donc utiliser l'ID de la sous-catégorie au lieu de l'ID de la catégorie pour déclencher vos tags.
Il y a 4 étapes pour déclencher les tags dans Google Tag Manager (GTM).
Dans l’interface GTM, onglet "Variables", créez une variable custom pour calculer le statut du consentement donné par l’utilisateur : pas de consentement, optout, optin ou partiellement optin. Créez une variable de type "User Defined".
Nom de la variable: tcCategoriesConsent (c’est le nom qui apparaîtra sur votre interface, vous pouvez donc choisir un autre nommage)
Variable Type: "Data Layer Variable"
Data Layer Variable Name: tcCategoriesConsent (la variable utilisée par TrustCommander quand vous ajoutez tCPrivacyTagManager = "gtm" dans le code source du site)
Data Layer version: Sélectionnez la dernière version du data layer disponible
Important : pour faciliter l'implémentation des règles de Privacy sur vos tags qui ont peut-être d'autres déclencheurs associés, nous vous recommandons de travailler avec la logique d'"exception" et de suivre le fonctionnement expliqué ci-dessous. Il s'agit de créer des règles qui ne déclencheront pas le tag si la catégorie est refusée plutôt que des règles qui déclencheront le tag si la catégorie est acceptée.
Configurez le déclencheur de la façon suivante :
Trigger name: Catégorie retargeting category (le nommage dépendra ici du nom des catégories que vous avez créées et du nommage que vous souhaitez voir apparaître sur votre interface)
Trigger Type: "Custom Event"
Event name: tcConsentChanged (la variable utilisée par TrustCommander quand vous ajoutez tCPrivacyTagManager = "gtm" dans le code source du site)
This trigger fires on: "Some Custom Events"
Fire this trigger when an Event occurs and all of these conditions are true: choisissez la variable tcCategoriesConsent créée à l'étape précédente, l'opérateur “égal” (ou “contient”), et le nom de la catégorie que vous avez déclarée dans l'interface TrustCommander.
Soyez vigilants quand vous créez des sous-catégories associées à des catégories : vous devez entrer l'ID de la sous-catégorie et non l'ID de la catégorie dansTrust commander values
, puisque l'utilisateur pourra activer ou désactiver uniquement la sous-catégorie et pas la catégorie principale dans la bannière.
Nom du déclencheur : "trust_commander".
Trigger Type : "Custom Event"
Event name : "trust_commander"
This trigger fires on : "All Custom Events"
Dans la section "Triggers", commencez par créer le déclencheur suivant qui permet de ne pas activer les tags si l’utilisateur n’a pas encore donné son consentement.
Si vous votre site est en mode "optout par défaut" (qui consiste à bloquer les tags quand le visiteur arrive sur le site, en accord avec les recommandations du Règlement Général sur la Protection des données, le RGPD), vous devez également faire la configuration suivante :
Créez ensuite un tag personnalisé que vous déclencherez sur toutes les pages (il s'agit de l'écouteur d'événements TrustCommander) dans la section "Tags" :
Nom du tag: "Trust commander event listener"
Trigger Type: "Custom HTML"
HTML: copiez-collez le code suivant :
Triggering : "All pages"
Dans l'interface GTM, onglet Tags
, affectez le déclencheur précédemment créé à vos tags pour les déclencher selon les catégories TrustCommander. Ces déclencheurs remplaceront votre trigger "pageview".
Champ
Valeur
Variable name
Nom de la variable de consentement dans l'interface GTM (recommandé: tcCategoriesConsent)
Variable Type
Data Layer variable
Data Layer Variable Name
tcCategoriesConsent
Data Layer version
Sélectionnez la dernière version du data layer disponible
Champ
Valeur
Trigger name
Nom du déclencheur dans l'interface GTM (nous vous recommandons d'utiliser le nom de la catégorie TrustCommander, ex: "Catégorie Retargeting").
Trigger Type
Custom Event
Event name
tcConsentChanged
This trigger fires on
Some Custom Events
Fire this trigger when an Event occurs and all of these conditions are true
tcCategoriesConsent contient
l'ID de la catégorie TrustCommander associée.