> 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/sources/sources-catalog/web/containers/user-guides-for-browser-side-platform/container/creation-and-modification.md).

# Création et modification

Pour créer/ajouter un container, allez dans l’onglet “**Web Containers**” sur la plateforme et cliquez sur “**ADD CONTAINER** » :

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

Une fenêtre de configuration apparaîtra avec 3 onglets principaux :

* « [**Général**](#general)“ : pour gérer les options de base du container, comme le nommage de votre container
* « [**Synchronisation**](#synchronization)“ : pour gérer les options de mise à jour du container
* « [**Avancé**](#advanced)“ : pour gérer les options avancées du container

Après avoir configuré les différentes options du container, cliquez sur “Ajouter”

### **Général**

<figure><img src="/files/241c2ef2d8fa53c7591a63dfcc9ab3dbbb177376" alt=""><figcaption></figcaption></figure>

Il suffit de remplir le champ “**Nom**“ avec le nom souhaité du container

### **Synchronisation**

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

Mode : modes de synchronisation pour le container :

* **FTP/CDN**: ce mode héberge le container sur un serveur FTP ou CDN (le serveur doit avoir été préalablement configuré dans Administration => Connector Credentials). En cliquant sur cette option, le mode de synchronisation “**Définir comme déployé et envoyer vers FTP**” le mode de synchronisation sera proposé dans le “**DEPLOY**” étape.
* **Amazon S3**: ce mode héberge le container sur un serveur FTP ou CDN (le serveur doit avoir été préalablement configuré dans Administration => Connector Credentials). En cliquant sur cette option, le mode de synchronisation “**Définir comme déployé et envoyer vers AWS**” le mode de synchronisation sera proposé dans le “**DEPLOY**” étape.
* **Mise à jour par batch à partir d’un lien permanent**: ce mode active un lien permanent vers la dernière version du container déployée. Ce mode peut être utile lors de la mise à jour manuelle du container sur votre site ou si vous utilisez un batch qui restaure régulièrement la dernière version du container sur le site. En cliquant sur cette option, le mode “**Définir comme déployé et utiliser une URL externe**” le mode de synchronisation sera proposé dans le “**DEPLOY**” étape.
* **URL personnalisée**: ce mode appelle une URL lors du déploiement du container (l’URL doit avoir été préalablement configurée dans Administration => Connector Credentials). Cette URL renvoie à un script placé sur vos serveurs (créé par vous) qui doit effectuer les opérations nécessaires au lancement du container. En cliquant sur cette option, le mode “**Définir comme déployé et appeler l’URL**” le mode de synchronisation sera proposé dans le “**DEPLOY**” étape.
* **Manuel**: ce mode vous permet de charger le container directement depuis l’interface afin de pouvoir ensuite le déployer manuellement sur votre site. Vous pouvez cocher la fonction “**Ajouter une version non minifiée**” afin de charger le container en mode compressé (minifié) ou non compressé (non minifié). En cliquant sur cette option, le mode “**Définir comme déployé et obtenir le fichier JavaScript**” le mode de synchronisation sera proposé dans le “**DEPLOY**” étape.
* **Envoyer un e-mail**: ce mode de déploiement complète les 4 autres modes. Il est utilisé pour envoyer un e-mail de notification aux utilisateurs spécifiés lorsqu’un déploiement est effectué.

Synchronisation récurrente :

La synchronisation récurrente est utilisée pour déployer automatiquement un container de façon régulière via le mode de déploiement souhaité (FTP, batch ou envoi par e-mail).

Deux modes de programmation sont disponibles : mode simplifié et mode expert :

* « Mode simplifié » : le mode simplifié est utilisé pour programmer la synchronisation récurrente par jour et heure (par ex. une synchronisation récurrente tous les jours à 14 h).
* « Mode expert » : le mode expert est utilisé pour programmer la synchronisation récurrente avec plus de précision, à la minute, à l’heure, au jour, à la semaine et au mois (par ex. une synchronisation récurrente deux fois par mois les mardis à 11 h 35).

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

### **Avancé**

<figure><img src="/files/6765413a11da78a99db2c0a9f967bc72829743a0" alt=""><figcaption></figcaption></figure>

**Support NoScript**: cette option sert à créer une version noscript du container qui permet au container et à ses tags de s’exécuter pour les utilisateurs dont JavaScript n’est pas activé dans leur navigateur.

Vous pouvez également définir une version JavaScript et une version noscript pour chaque tag.

**Vérification par fichier MD5 :** Cette option est liée au mode de déploiement « Manuel » et associe un code MD5 à une version du container en mode compressé (minifié) ou non compressé (non minifié) afin de vérifier l’intégrité du container avant sa mise en production. Elle compare pour cela le code MD5 de TagCommander avec le code MD5 calculé par votre équipe technique à la réception du container.

**Inclure jQuery (à l’étape de test) :** Cette option vous permet d’inclure la bibliothèque JavaScript jQuery dans l’étape de test afin que vous n’ayez aucune erreur liée à son absence si elle est bien présente sur votre site.

**Afficher le bloc pour l’ancienne fonction tc\_event :** Cette option permet d’afficher/masquer l’ancienne section d’événement TagCommander. Elle est masquée par défaut.

**Date d’expiration par défaut :** Cette option vous permet de définir une date d’expiration par défaut pour tous les tags à ajouter au container (dans ce cas, les tags seront désactivés). Si nécessaire, elle permet aussi d’envoyer un rapport d’expiration aux utilisateurs sélectionnés lorsqu’un tag expire (le rapport est envoyé 2 semaines et 1 semaine avant l’expiration des tags).

**Déclencheur par défaut du container :** Container Load est la valeur par défaut, vous pouvez la modifier si nécessaire

**Sous-domaine(s) lié(s) pour Phoenix :** Saisissez vos sous-domaines pour Phoenix, ce qui vous permet de conserver les cookies 1st party plus longtemps afin de réduire l’impact de l’ITP sur votre site web et votre activité.

**Forcer le paramètre Cookie SameSite :** tous les cookies créés via le container recevront le paramètre SameSite

**Forcer le paramètre Cookie Secure :** tous les cookies créés via le container recevront le paramètre Secure

\*Note : cette configuration peut être modifiée à tout moment.\
Il suffit de cliquer sur l’icône « parameter » :\\

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


---

# 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, and the optional `goal` query parameter:

```
GET https://doc.commandersact.com/fr/fonctionnalites/sources/sources-catalog/web/containers/user-guides-for-browser-side-platform/container/creation-and-modification.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
