# Adobe Launch

Commanders Act fournit un plug-in pour s'intégrer à Adobe Launch. La configuration nécessite des étapes d'installation techniques.

## Configuration

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

1. Choisissez le mode de configuration du compte par défaut pour votre compte ([voir Settings](https://doc.commandersact.com/fr/fonctionnalites/consent-management/user-guides/settings)).
2. Configurez vos catégories et vendors Commanders Act Consent (voir [Manage Categories](https://doc.commandersact.com/fr/fonctionnalites/consent-management/user-guides/categories-and-tags/manage-categories)).
3. Créez un ou plusieurs modèles de bannière (voir [Gérer les bannières](https://doc.commandersact.com/fr/fonctionnalites/consent-management/user-guides/privacy-banners/manage-banner)).
4. Déployez vos modèles de bannière Consent vers le CDN Commanders Act ou vers la cible on premise (voir [Déployer la bannière](https://doc.commandersact.com/fr/fonctionnalites/consent-management/user-guides/privacy-banners/deploy-banner)).
5. Implémentez le tag JavaScript Commanders Act Consent (voir ci-dessous)
6. Gérez les tags Adobe Launch avec Commanders Act Consent (voir ci-dessous).

## Implémentez le tag JavaScript Commanders Act Consent sur le site web et dans Adobe Launch

### 1 - Configuration du site web

\
Retardez votre conteneur Adobe. Commanders Act crée les variables de consentement lorsque le fichier JavaScript de confidentialité est chargé. Vous devez retarder votre conteneur Adobe jusqu'à ce que Consent soit prêt, sinon les variables contenant le statut du consentement seront indéfinies.

Pour retarder votre conteneur, mettez à jour vos `<script>` tags chargeant votre conteneur Adobe afin de l'exécuter après le chargement du tag JavaScript Commanders Act Consent.

```
<script type="text/javascript" src="/path/to/adobe_launch_script.js"></script>
```

est remplacé par :

```
<script type="text/tc_privacy" src="/path/to/adobe_launch_script.js"></script>
```

Le **text/javascript** le type du script doit être remplacé par **text/tc\_privacy**. De cette manière, Adobe est chargé uniquement lorsque Commanders Act Consent est prêt.

Ajoutez le fichier JavaScript de Consent (si possible, appelez-le avant le conteneur Adobe et après la datalayer) :

```
<script type="text/javascript">
var tCPrivacyTagManager = "adobe";
</script>
<script type="text/javascript" src="my-privacy.js"></script>
```

### 2 - Configurer les variables de consentement

Lorsque Commanders Act Consent est chargé et récupère le consentement, une variable tcCategoriesConsent est créée par Commanders Act Consent dans la datalayer Adobe :

```
window.digitalData.user.tcCategoriesConsent = tcCategoriesConsent;
```

Cette variable contient l'ID des catégories acceptées par l'utilisateur et séparées par une virgule.

Vous devez déclarer cette variable dans l'interface Adobe Launch, dans la **Data Elements** configuration. Depuis une page Property, ouvrez l'onglet **Data Elements** puis cliquez sur **Add Data Element**, et ajoutez la variable "tcCategoriesConsent".

<figure><img src="https://3282103337-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Mk6XpTQ2LaRLcr2tA-d%2Fuploads%2Fgit-blob-c640bb4d9d7fb071f82eb1b645d026197a28d1c1%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
​​Si votre datalayer n'est pas définie dans l'objet **digitalData** définissez le chemin vers **tcCategoriesConsent** *(dans ce cas, la variable est créée dans le scope window : window\.tcCategoriesConsent)*
{% endhint %}

Ensuite, vous devez créer les règles qui déclencheront vos tags en fonction de l'ID des catégories acceptées par les utilisateurs. Vous devez créer une règle distincte pour chaque catégorie que vous souhaitez utiliser comme condition de déclenchement (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**.

<figure><img src="https://files.gitbook.com/v0/b/gitbook-legacy-files/o/assets%2F-Lh69-tfWlhrtYE5Vhvq%2F-LlrBW2K-4nWFUr2YmRU%2F-LlrBZ6cs3CFqIq1x2WM%2Fimage.png?alt=media&#x26;token=588c7edc-17c0-40cf-85f6-84251006da2a" alt="" width="563"><figcaption></figcaption></figure>

Définissez une règle basée sur le tcCategoriesConsent créé précédemment.\
Ex. : si vous souhaitez déclencher un tag en fonction de la catégorie Retargeting (ID 6), vous devrez créer une règle "si tcCategoriesConsent contient 6", puis le tag Criteo devra être déclenché.
