# Commanders Act TMS

Le module Consent et le TMS Commanders Act sont nativement intégrés l’un à l’autre. Cette configuration nécessite peu de connaissances techniques et peut être réalisée entièrement dans l’interface.

## Configuration

Vous trouverez ci-dessous les étapes requises pour mettre en place une configuration standard du module Consent de Commanders Act.

1. Choisissez le mode de configuration de compte par défaut pour votre compte (voir [Options](/fr/fonctionnalites/consent-management/user-guides/settings.md)).
2. Configurez vos catégories de Consent et vos fournisseurs (voir [Manage Categories](/fr/fonctionnalites/consent-management/user-guides/categories-and-tags/manage-categories.md)).
3. Attribuez vos catégories de Consent et vos fournisseurs à vos tags Commanders Act Web Container (voir [Attribuer les catégories](/fr/fonctionnalites/consent-management/user-guides/categories-and-tags/assign-categories.md))
4. Créez un ou plusieurs modèles de bandeau de Consent (voir [Gérer la bannière](/fr/fonctionnalites/consent-management/user-guides/privacy-banners/manage-banner.md))
5. Déployez vos modèles de banner Consent sur le CDN de Commanders Act ou sur la cible on premise (voir [Déployer la bannière](/fr/fonctionnalites/consent-management/user-guides/privacy-banners/deploy-banner.md)).
6. Connectez vos modèles de bannière de confidentialité à Commanders Act Web Container et mettez en place des règles définissant quand la bannière doit être affichée (voir ci-dessous).

## Installer la bannière de Consent avec le TMS Commanders Act

Pour déployer une bannière de Consent avec le TMS Commanders Act, elle doit être liée à un container. Le TMS Commanders Act peut alors être utilisé pour mettre en place des règles détaillées définissant à quels visiteurs une bannière de Consent est affichée.

Mettre en place des règles pour afficher les bannières de Consent

`Sources > Overview > Web Containers > onglet RULES > Privacy Banners Constraints​`

<figure><img src="/files/42b0a7f75a2156218539633d6f980ad36ff0b4c4" alt=""><figcaption></figcaption></figure>

Dans le TMS Commanders Act, il est possible de définir des conditions précises pour décider quand chacune des bannières de confidentialité liées doit être affichée aux visiteurs. Les cas d’usage typiques sont :

* Mettre en place une bannière différente selon les langues ou les régions
* Éviter de déployer la bannière sur les pages juridiques (politique de confidentialité) afin que les utilisateurs puissent les lire avant de donner leur consentement.
* Mettre en place un test AB pour deux designs de bannière.

Vous pouvez créer des contraintes sous la `PRIVACY BANNERS` section pour définir dans quelles conditions une bannière de confidentialité doit être affichée. Les contraintes de bannière de confidentialité fonctionnent de la même manière que les contraintes de tag. Veuillez vous référer à la documentation des Web Containers pour plus d’informations sur les contraintes.

<figure><img src="/files/36e62fd9bb04706eb99e30d354ee608f5b38ec9b" alt=""><figcaption><p>Exemple : la bannière sélectionnée ne se chargerait que si la propriété data layer env_language a la valeur FR.</p></figcaption></figure>

{% hint style="info" %}
Vous devez d’abord déployer une bannière sur le CDN Commanders Act ou sur un emplacement on premise avant de pouvoir configurer des contraintes (voir [Déployer la bannière](/fr/fonctionnalites/consent-management/user-guides/privacy-banners/deploy-banner.md)).
{% endhint %}

## Lier la bannière de Consent avec Commanders Act Web Container <a href="#link-trustcommander-banner-with-tagcommander-container" id="link-trustcommander-banner-with-tagcommander-container"></a>

`Sources > Overview > Web Containers > onglet GENERATE`

<figure><img src="/files/f50618b551a99b0ef072e5dd3e422183ef851d27" alt=""><figcaption><p>Exemple : ajouter une bannière de confidentialité au container Commanders Act TMS.</p></figcaption></figure>

Le TMS Commanders Act facilite la mise en place de bannières de Consent sur les sites web. Pour lier une bannière de confidentialité à un container TMS Commanders Act, il suffit de l’activer dans l’onglet `GENERATE` avec la case à cocher `ACTIVATION` . Cela installe la bannière de confidentialité sélectionnée dans la version générée du container.

<figure><img src="/files/192e5c0a5f93dcba83ec5195ac857da62637633e" alt=""><figcaption><p>Exemple : les bannières de Consent sont désormais déployées avec le container TMS Commanders Act.</p></figcaption></figure>

{% hint style="info" %}
Vous devez d’abord déployer une bannière sur le CDN Commanders Act ou sur un emplacement on premise avant de pouvoir la lier (voir [Déployer la bannière](/fr/fonctionnalites/consent-management/user-guides/privacy-banners/deploy-banner.md)).
{% endhint %}

{% hint style="info" %}
Tous les web containers de votre site web doivent être régénérés et déployés lors de l’installation d’une nouvelle bannière de confidentialité.
{% endhint %}

## Allez plus loin avec l’OnSite API

L’OnSite API vous permet de recharger vos container(s) au consentement, de gérer le comportement ou de créer des variables/règles personnalisées !

Vous pouvez trouver la liste complète des commandes dans la [section dédiée](/fr/fonctionnalites/sources/sources-catalog/web/containers/best-practices/apis/onsite-api.md).

Pour recharger vos web container(s) au consentement de l’utilisateur, voici un exemple de code que vous pouvez utiliser dans le bloc custom js de votre bannière de confidentialité, ou directement dans vos web containers

```javascript
/* Recharger les web containers lors de l’interaction de l’utilisateur */

cact('consent.onUpdate', function (result) {      
        tC.script.add("https://cdn.tagcommander.com/xxxx/my_container_name.js");
});
```

```javascript
/* Approche différente pour le reoad du container - basée sur la variable d’environnement de travail */

cact('consent.onUpdate', function (result) {      
    if (tc_vars.env_work === 'prod') {    
        tC.script.add("https://cdn.tagcommander.com/xxxx/my_container_name.js");
    } else {          
        tC.script.add("https://cdn.tagcommander.com/xxxx/uat/my_container_name.js"); 
    } 
});
```


---

# Agent Instructions: 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/commanders-act-tms.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.
