# Site web (hardcodé)

TrustCommander peut être directement intégré à votre site web. La mise configuration se fait en plusieurs étapes techniques.

## Mise en place

Vous trouverez ci-dessous les étapes requises pour une mise en place de TrustCommander standard.

1. Choisissez la configuration par défaut du compte (voir la rubrique [Options](/trustcommander/fr/user-guides/options.md#account-default-configuration)).
2. Configurez vos catégories TrustCommander (voir la rubrique [Gestion des categories](/trustcommander/fr/user-guides/categories-and-tags/manage-categories.md)).
3. Créez une ou plusieurs bannières (voir la rubrique [Gérer les bannières](/trustcommander/fr/user-guides/privacy-banners/manage-banner.md))
4. Déployez vos bannières TrustCommander sur le CDN Commanders Act ou sur vos propres serveurs (voir la rubrique [Déployer les bannières](/trustcommander/fr/user-guides/privacy-banners/deploy-banner.md)).
5. Installez le tag TrustCommander (voir ci-dessous).
6. Gérez les tags implémentés sur votre site avec TrustCommander (voir ci-dessous).

## Installer le tag TrustCommander

Pour hardcoder TrustCommander sur votre site web vous devez ajouter le code JavaScript suivant. Ce bout de code doit être ajouté dans le `<head>` de votre site web.

```markup
<script type="text/javascript" src="{{ privacy_tag_url }}"></script>
```

`{{ 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.

![](/files/-Lqph269xlCyZK63WTlL)

## Gérer les tags tags présents sur le site avec TrustCommander

#### **Ajouter des déclencheurs de tags**

TrustCommander peut gérer les tags JavaScript présents sur le site. Il faut pour cela entourer les tags d'une balise script avec un type MIME personnalisé.

{% hint style="warning" %}
Cette approche ne fonctionne que si vous installez TrustCommander dans le`<head>` du document (et pas quand vous appelez TrustCommander depuis un outil de Tag Management par exemple) !
{% endhint %}

Ainsi, le tag encapsulé dans la balise script personnalisée sera déclenché uniquement si le visiteur a donné son consentement pour l'ID de catégorie de privacy spécifié.

```markup
<script type="text/tc_privacy" data-category="{{ category_or_sub-category_id }}">
    {{ tag_javascript_code }}
</script>
```

Le `<script>` doit avoir le type `type="text/tc_privacy"` .

`{{ tag_javascript_code }}` doit être remplacé par le code JavaScript du tag que vous voulez gérer avec TrustCommander.

`{{ category_or_subcategory_id }}` doit être remplacé par la catégorie ou sous-catégorie TrustCommander qui doit gérer le tag (voir l'article [Gestion des categories](/trustcommander/fr/user-guides/categories-and-tags/manage-categories.md)). Soyez vigilants quand vous créez des sous-catégories associées à une catégorie : vous devez entrer l'ID de la sous-catégorie dans l'attribut et non l'ID de la catégorie, puisque l'utilisateur ne pourra activer ou désactiver que la sous-catégorie dans la bannière :&#x20;

![](/files/-Lqph26Cae90NGoRvuFX)

### Exemple

L'exemple ci-dessous montre comment vous pouvez gérer un tag Criteo basé sur la sous-catégorie TrustCommander "Retargeting".

![](/files/-Lqph26DnVxDW9xGfIuW)

L'ID de la sous-catégorie Retargeting est "6". Vous ne devez donc pas utiliser l'ID de la catégorie principale ("4" dans ce cas) pour gérer vos tags.

Le code JavaScript pour conditionner le tag Criteo devra être le suivant (le code Criteo a été raccourci dans l'exemple) :

```markup
<script type="text/tc_privacy" data-category="6" src="//static.criteo.net/js/ld/ld.js" async="true">
</script>

<script type="text/tc_privacy" data-category="6">
    window.criteo_q = window.criteo_q || [];
    window.criteo_q.push(...);
</script>
```

###


---

# 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://community.commandersact.com/trustcommander/fr/setup-guides/websites.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.
