> For the complete documentation index, see [llms.txt](https://doc.commandersact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.commandersact.com/fr/fonctionnalites/consent-management/setup-guides/tag-manager/google-tag-manager-gtm-consent-mode.md).

# Google Tag Manager (GTM) - Consent Mode

Commanders Act fournit un modèle de tag pour gérer le "[Consent Mode](https://developers.google.com/tag-platform/devguides/consent)" dans Google Tag Manager.\
Cette intégration transparente tire parti de notre API OnSite de Commanders Act.

{% hint style="info" %}
Veuillez noter : Google exige uniquement un signal de consentement validé pour les pays de l'EEE et le Royaume-Uni.

La mise en œuvre de Google Consent Mode dans d'autres régions peut affecter négativement les performances des campagnes et n'est pas recommandée.
{% endhint %}

## Configuration

Selon vos besoins, ce qui suit résume toutes les étapes recommandées :

1. Accès [GTM](https://tagmanager.google.com/).
2. Sélectionnez votre conteneur de type "Web".
3. Ajoutez notre [modèle de tag](https://tagmanager.google.com/gallery/#/owners/TagCommander/templates/GTM-OnSite-API) depuis la "Community Template Gallery" de Google.
4. [Configurez le tag associé et son déclencheur](#configure-the-related-tag-and-its-trigger).
5. [Configurez vos tags de fournisseurs Third-party](#configure-your-third-party-vendor-tags).
6. [Activez la prise en charge du TCF pour gtag](#enable-tcf-support-for-gtag).
7. [Gérez plusieurs politiques de confidentialité](#manage-multiple-privacies).
8. Testez et [publiez votre conteneur](https://support.google.com/tagmanager/answer/6107163?hl=en).

## Configurez le tag associé et son déclencheur

En suivant les étapes ci-dessus, en ajoutant notre modèle "[**Commanders Act CMP**](https://tagmanager.google.com/gallery/#/owners/TagCommander/templates/GTM-OnSite-API)" depuis la "Community Template Gallery" de Google, l'élément suivant vous est présenté : "**Configuration du tag**" qui est la zone principale où vous pouvez gérer vos besoins en consentement avec GTM :

<figure><img src="/files/1818af916fc33ffa7751ea288ca9c3d1511ae6f4" alt=""><figcaption><p>La configuration de "Commanders Act CMP" dans GTM.</p></figcaption></figure>

Tout d'abord, vous devez saisir les identifiants de vos catégories de consentement pour les **7 catégories**: `Ad Storage`, `Analytics Storage`, `Functionality Storage`, `Personalization Storage`, `Security Storage`, `Ad User Data` et `Ad Personalization`. Vous pouvez définir/trouver ces identifiants en vous connectant à notre plateforme et en suivant la section :\
`(A)`"**Gouvernance des données**" → `(1)`"**Gestion du consentement**" → `(2)`"**Catégories**".

<figure><img src="/files/dced75241ce4333b7f8620d64d61014d3aa1d6ef" alt=""><figcaption><p>Définissez/trouvez les identifiants de vos catégories.</p></figcaption></figure>

Vos identifiants sont affichés entre parenthèses rondes (voir la mise en évidence en vert ci-dessous) :\\

<figure><img src="/files/e03fa01b03c882a602a6979d6f97788e8074f537" alt="" width="518"><figcaption></figcaption></figure>

{% hint style="info" %}
Si vous avez des sous-catégories avec le même périmètre que les cinq définies par Google, vous devez utiliser leurs identifiants au lieu de ceux de la catégorie principale. Vous pouvez également renommer vos catégories ou modifier leurs identifiants en consultant la sous-section "[**Gestion des catégories**](https://community.commandersact.com/trustcommander/user-guides/categories-and-tags/manage-categories#managing-categories)".
{% endhint %}

Si votre CMP se charge de manière asynchrone, il se peut qu'il ne s'exécute pas toujours avant votre conteneur GTM. C'est pourquoi vous avez la possibilité de définir une valeur de "**Attendre la mise à jour**" en millisecondes pour contrôler combien de temps attendre avant l'envoi des données. Ce champ est facultatif et sa valeur par défaut est 0. Si vous devez le définir, nous recommandons de commencer par la valeur de base de 500 millisecondes.

Vous devez également définir le statut par défaut, pour chacune des 7 catégories, avant que les utilisateurs n'interagissent avec votre [**bannière de confidentialité**](https://community.commandersact.com/trustcommander/user-guides/privacy-banners) et en tenant compte du comportement spécifique à chaque région. Pour ce faire, cliquez sur le bouton "Add Row" et sélectionnez soit "Denied", soit "Granted" afin de correspondre à vos régions et/ou sous-régions renseignées.

{% hint style="info" %}
Assurez-vous que votre commande par défaut tient compte des variations régionales dans votre stratégie de consentement. Pour plus d'informations sur la personnalisation de la commande par défaut, vous pouvez consulter la documentation de Google [ici](https://developers.google.com/tag-platform/devguides/consent#region-specific_behavior).
{% endhint %}

<figure><img src="/files/8d1b256453473158b3c6e491bfb9e3135c424647" alt=""><figcaption><p>Sélectionnez votre statut par défaut pour chaque catégorie, par région et sous-région.</p></figcaption></figure>

Pour vous assurer que le consentement est correctement géré par GTM avec les tags de fournisseurs Third-party, nous vous recommandons fortement d'activer les événements réactifs. Activez les `(3)` "**Fonctionnalités avancées**", `(4)` "**Activer les événements réactifs**" et `(5)` "**Activer l'événement réactif \[Storage-Name]**" pour chaque \[Storage Name] que vous utilisez. Enfin, saisissez leur `(6)` "**Nom de l'événement**". Ces événements seront utilisés dans la section suivante lors de la configuration de vos tags de fournisseurs Third-party.

<figure><img src="/files/a362370a7d5e2da18f569cb38035bc8c1f5d5eed" alt=""><figcaption><p>Activation des événements réactifs sous "Fonctionnalités avancées".</p></figcaption></figure>

Vous avez également la possibilité d'injecter directement votre script CMP en activant `(7)` "**Fonctionnalités avancées**", `(8)` "**Injecter le script CMP**" et en saisissant votre `(9)` "**URL**".

<figure><img src="/files/4d8cbe1919557c392dbdafcf0b4fed8800d3a8bf" alt=""><figcaption><p>Injectez directement votre script à l'aide de ce modèle.</p></figcaption></figure>

La désactivation du consentement par défaut peut être utile lorsque vous ne souhaitez pas utiliser le Consent Mode.\
Cela se fait en activant `(10)` "**Fonctionnalités avancées**" et `(11)` "**Désactiver le consentement par défaut**".

<figure><img src="/files/0979476f2eaee19049bb1dcefa709dde79d3debd" alt=""><figcaption><p>Désactivez le "Default Consent".</p></figcaption></figure>

Comme dernière étape, vous devez sélectionner le déclencheur "Consent Initialization - All Pages" dans la zone inférieure "**Déclenchement**" :

<figure><img src="/files/116eebaf9a5e4ae35bf409026c15b2085d0f6d62" alt=""><figcaption><p>Sélectionnez "Consent Initialization - All Pages" comme déclencheur.</p></figcaption></figure>

#### Modifier les autorisations

Si votre bannière est hébergée sur vos serveurs (on premise) ou si vous utilisez notre [fonctionnalité CDN 1st party](/fr/configurer/administration/domain-management.md), vous devez alors mettre à jour les autorisations du modèle.

Ajoutez simplement l'URL de votre hôte dans l'onglet "Injects scripts" (voir le bloc "allowed patterns").

<figure><img src="/files/69f9080e9e419942caf529504741f7820e043d6c" alt=""><figcaption></figcaption></figure>

## Configurez vos tags de fournisseurs Third-party

Les tags de fournisseurs Third-party nécessitent des paramètres supplémentaires pour fonctionner correctement avec le consentement de l'utilisateur. Commencez par ouvrir la configuration de votre tag et vérifiez dans les `(12)` "**Paramètres avancés**" et `(13)`"**Paramètres de consentement**" si un type de consentement (par ex. "*ad\_storage*") est déjà préconfiguré ; sinon, vous devez l'ajouter en sélectionnant l'option `(14)` "**Exiger un consentement supplémentaire pour que le tag se déclenche**" et `(15)` saisissez le(s) type(s) de consentement que vous souhaitez inclure.

<figure><img src="/files/3d7993c91f68e244f5d608c35dc193da944ecaea" alt=""><figcaption></figcaption></figure>

Ensuite, vous devez configurer ses déclencheurs, et c'est là que nous allons utiliser nos événements réactifs préparés dans la section précédente. Repérez la zone "**Déclenchement**" dans la configuration de votre tag et ajoutez un "[**Groupe de déclencheurs**](https://support.google.com/tagmanager/answer/9164222?hl=en)".

<figure><img src="/files/6c6efd191a0a5faf5e7a3b07d5df4a3307cfa6e4" alt=""><figcaption></figcaption></figure>

Dans le groupe de déclencheurs, ajoutez `(16)` tout déclencheur préexistant et `(17)`un déclencheur nommé comme votre événement réactif configuré.

<figure><img src="/files/66e74eafe715c58eb790b88ff255c15d8106720b" alt=""><figcaption></figcaption></figure>

Ce dernier doit être configuré comme un `(18)`"**Événement personnalisé**" avec le même `(19)`"**Nom de l'événement**" que vous avez utilisé dans la section précédente, et il doit se déclencher sur `(20)`"**Tous les événements personnalisés**".

<figure><img src="/files/e06803720986c37a6d459fa1131d0e97bc3cb01f" alt=""><figcaption></figcaption></figure>

Votre configuration est maintenant terminée. Vous pouvez à présent commencer la phase de test, menant au déploiement final en production. Pour en savoir plus sur la façon de configurer et d'exécuter des tests avec vos tags dans GTM, consultez la section "[**Configuration du consentement**](https://support.google.com/tagmanager/answer/10718549/?hl=en-GB)" dans le "[**Centre d'aide**](https://support.google.com/tagmanager/)". Vous pouvez également lire la page [Configuration de Consent Mode](https://developers.google.com/tag-platform/security/guides/consent) fournie par Google for Developers

{% hint style="info" %}
Consultez notre ["Test your configuration"](https://doc.commandersact.com/features/consent-management/setup-guides/tag-manager/google-consent-mode-in-commanders-act-tms#test-your-configuration) page pour obtenir des conseils de débogage !
{% endhint %}

{% hint style="warning" %}
Concernant la configuration de votre espace de travail sur la plateforme Commanders Act, il n'est pas nécessaire d'activer quoi que ce soit de spécial pour Consent Mode. Tout est géré via Google Tag Manager.\
Cependant, vous devez ajouter l'URL suivante au centre de confidentialité de votre CMP :\
<https://business.safety.google/privacy/>\
**Il s'agit d'une exigence légale.**
{% endhint %}

## Activez la prise en charge du TCF pour gtag

{% hint style="info" %}
Consultez [l'intégration de Google Ads avec l'IAB Transparency & Consent Framework (TCF)](https://support.google.com/google-ads/answer/10021549?hl=en) pour plus de détails sur la façon dont vous pouvez configurer l'IAB Transparency and TCF Framework.
{% endhint %}

Vous pouvez activer la prise en charge du TCF avec vos tags Google Ads dans `(21)` "**Fonctionnalités avancées**" en activant `(22)` "**Activez la prise en charge du TCF pour gtag**".

<figure><img src="/files/ae43b93798a93a3079756be86ebac35de5400ee6" alt=""><figcaption></figcaption></figure>

### Valider les paramètres TCF

Vous pouvez utiliser [l'extension Chrome officielle d'IAB Europe](https://chromewebstore.google.com/detail/cmp-validator/ffhhjklgcfabkpholngojpkijlafjooc?authuser=1\&pageId=none) pour vérifier les pages web afin de voir si une CMP enregistrée TCF est présente et si les fournisseurs sont correctement configurés conformément au consentement de l'utilisateur.\
Il est recommandé d'inspecter les `(23)` "**Vendors (Consent)**" en `(24)` développant la section :

<figure><img src="/files/a986280b89bccb5077b5add84467b15a1e6cf9cb" alt=""><figcaption></figcaption></figure>

Recherchez le nom du fournisseur et assurez-vous qu'il est indiqué avec le bon statut de consentement. Dans l'exemple suivant, `(25)` "**Google Advertising Products**" est correctement marqué en vert, car l'utilisateur a accordé son consentement :

<div data-full-width="false"><figure><img src="/files/4ead9595c338aa0b5d086648cda6a9eb5829b636" alt=""><figcaption></figcaption></figure></div>

## Gérez plusieurs politiques de confidentialité

Comme indiqué dans la section [Configurer les tags associés et leur déclencheur](#configure-the-related-tag-and-its-trigger), vous avez la possibilité d'injecter votre script CMP :

<figure><img src="/files/41233623f8266bb3b34c0a31a63ac805fe2f5ea2" alt=""><figcaption></figcaption></figure>

Cela vous permet de définir l' `(26)` **URL du script**, dans un champ dédié, mais comment pouvez-vous gérer plusieurs scripts de confidentialité, par exemple en fonction de la langue ? Vous pouvez utiliser une variable GTM pour définir la logique dont vous avez besoin. Cliquez sur `(27)` **l'icône** à droite du champ URL et, dans le coin supérieur droit, cliquez sur le `(28)` **signe plus**:

<figure><img src="/files/cdc5e8ba6ed9f7caf1f2ea7ca720b52af2bd9b1a" alt=""><figcaption></figcaption></figure>

Une nouvelle fenêtre s'ouvrira alors, dans laquelle vous pourrez créer une nouvelle variable.\
Dans l'exemple suivant, nous utiliserons une variable "Lookup Table" qui contient l'URL en fonction d'une autre variable nommée "Browser Language".\
Tout d'abord, donnez un `(29)` **nom** à votre variable et, dans la section `(30)` "**Lookup Table**", configurez la logique souhaitée. Dans la colonne "Output", assurez-vous que "url EN banner" et "url FR banner" sont remplacés par les URL complètes réelles :

<figure><img src="/files/138f6be73bc8888788f1a08e177187d6a237c5d8" alt=""><figcaption></figcaption></figure>

Après avoir enregistré la variable, elle sera définie dans le champ URL :

<figure><img src="/files/fc0b82b3f8b24eb7df7efd2a343f4a719ef17afa" alt=""><figcaption></figcaption></figure>

Enfin, enregistrez votre tag et [publiez vos modifications](https://support.google.com/tagmanager/answer/6107163?hl=en).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.commandersact.com/fr/fonctionnalites/consent-management/setup-guides/tag-manager/google-tag-manager-gtm-consent-mode.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
