> 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/configurer/administration/domain-management/cdn-1st.md).

# First party hosting

Notre fonctionnalité de 1st party hosting aide à garantir que les ad blockers n’interrompent pas injustement le tracking responsable des données. Cela s’inscrit dans les meilleures pratiques en matière de confidentialité et dans la conformité au RGPD.\
\
En configurant votre CDN 1st party hosting, vous pourrez changer l’hôte de vos Web Container(s) et de vos Privacy banner(s).\
\
Vous cherchez une approche supplémentaire pour éviter les effets des ad blockers et conserver le tracking ? Vous êtes au bon endroit !

## Configuration

{% hint style="info" %}
**Prérequis :** avoir un CNAME valide dans votre configuration DNS\
2 CNAMEs sont requis : 1 pour l’hébergement du fichier et 1 pour la certification SSL\
Plus d’infos [ici](/fr/configurer/administration/domain-management/cname-record.md#how-the-cname-creation-process-works)
{% endhint %}

### Ajoutez votre domaine

Allez dans Administration > Domain Management

Repérez dans le menu Domain Management le CDN 1st party

Cliquez sur "Add Subdomain"

<figure><img src="/files/973cbe8345879135fef931bbda2c8af6b8091072" alt=""><figcaption></figcaption></figure>

Saisissez le nom de votre sous-domaine

<figure><img src="/files/168cb9e5681c5c92379e5878d55987cdc571fbd3" alt="" width="460"><figcaption></figcaption></figure>

Une fois enregistré, le nouveau sous-domaine s’affichera dans votre liste

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

### Validez votre configuration

Une fois votre sous-domaine ajouté, vous devez valider votre configuration, afin d’obtenir un certificat valide\
Il ne sera validé que si votre CNAME a été [correctement configuré](/fr/configurer/administration/domain-management/cname-record.md#how-the-cname-creation-process-works)

<figure><img src="/files/78d5bed682548a7402bce926839a6562656fe8db" alt=""><figcaption></figcaption></figure>

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

Une fois votre configuration validée, First party Hosting sera activé et vos fichiers Web Containers et Privacy seront hébergés sur notre URL CDN « regular » ainsi que sur l’URL de votre domaine First party. Pour plus de détails sur la finalisation de l’activation, reportez-vous à la section "[Go Live with 1st Party Hosting](#go-live-with-1st-party-hosting)" de cette documentation.

### Gestion de plusieurs workspaces

Votre configuration utilise plusieurs workspaces ?\
1st party hosting vous permet de partager un sous-domaine entre différents site IDs, tant qu’ils appartiennent au même "invoicing account".

{% hint style="info" %}
**Pré-requis :** doit avoir **validés et activés** des sous-domaines sur d’autres workspaces
{% endhint %}

Au lieu de "Add subdomain", cliquez sur "Load subdomain"

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

Sélectionnez dans le menu déroulant le sous-domaine que vous devez utiliser sur votre workspace.

<figure><img src="/files/03534426e03f71efb714b2e4d025a7c18f9a90c0" alt=""><figcaption></figcaption></figure>

Un domaine chargé est activé par défaut. Si vous souhaitez le désactiver sur votre workspace, cliquez simplement sur le bouton "stop using this subdomain".\
Remarque : le sous-domaine restera activé sur le site où il est configuré.

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

{% hint style="info" %}
Bon à savoir !\
Lors de la copie d’un site, les configuration(s) CDN 1st ne seront pas copiées, vous devrez charger les sous-domaines depuis le site "parent".
{% endhint %}

### Go live with 1st party Hosting

Une fois votre configuration terminée, l’étape Deploy des Web Containers & Privacy banners est désormais impactée.\
Cela signifie que vos fichiers seront désormais hébergés sur votre nouveau domaine, mais qu’ils resteront également en ligne sur notre URL "regular CDN", afin de laisser à votre équipe le temps de changer les URL des Web Containers de votre site.

Pour garantir la stabilité, régénérez et redéployez tous vos Web Container(s) et Privacy banner(s)

<figure><img src="/files/fd7f03b962233febaa18675fd93b5e5e7778e3ce" alt=""><figcaption><p>Déploiement du Web Container : exemple avec 1 sous-domaine configuré</p></figcaption></figure>

<figure><img src="/files/631d910739c0eacc61cee5cac8088a837e19ece6" alt=""><figcaption><p>Déploiement du Web Container : exemple avec plusieurs sous-domaines configurés</p></figcaption></figure>

<figure><img src="/files/925c833cd32a0d0fc8d9683312296ce61d593285" alt=""><figcaption><p>Déploiement de Privacy : exemple avec 1 sous-domaine configuré</p></figcaption></figure>

<figure><img src="/files/4e5d416714ff698e83139c4da399e7a705c47bf3" alt=""><figcaption><p>Déploiement de Privacy : exemple avec plusieurs sous-domaines configurés</p></figcaption></figure>

:rocket: Félicitations ! Votre configuration est terminée !

{% hint style="info" %}
Bon à savoir :

Lorsque votre domaine CDN First party est configuré, vous (ou votre équipe IT) devrez remplacer les URL de vos Web Container(s) sur votre site web. L’URL "regular CDN" restera active, mais pour profiter des avantages de First party hosting, vous devrez utiliser les URL CDN 1st party.

Si la Privacy banner est appelée directement depuis le Web Container, les URL CDN First de Privacy seront automatiquement mises à jour dans le code JavaScript du Web Container (nécessite de régénérer et déployer Privacy, puis vos Web Containers).
{% endhint %}

### Gestion de plusieurs domaines

Avez-vous de nombreux domaines d’hébergement différents ? (p. ex. domain.fr, domain.it, domain.eu ...)\
Nous vous recommandons de créer 1 Cname pour chaque domaine afin d’éviter autant que possible les effets des ad blockers.

Si, pour des raisons techniques, vous ne pouvez créer qu’un seul Cname commun à tous les domaines de votre site, vous devez utiliser un code snippet JS personnalisé pour gérer la situation.

Dans le bloc JavaScript personnalisé de votre web container, insérez la ligne de code suivante

`tC.privacy.defaultCdnDomain = "enter_here_your_cdn_first(cname)_url"`


---

# 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/configurer/administration/domain-management/cdn-1st.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.
