> For the complete documentation index, see [llms.txt](https://cmp.docs.sirdata.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cmp.docs.sirdata.net/standards-de-transmission-du-consentement/openai-consent-mode.md).

# OpenAI Consent Mode

Transmettre le consentement au pixel de mesure OpenAI Ads

L'**OpenAI Consent Mode** transmet automatiquement le choix de vos visiteurs au **pixel de mesure OpenAI Ads**, sans que vous ayez à modifier votre balise OpenAI.

## Pourquoi cette option est nécessaire

Contrairement à la plupart des pixels publicitaires, le pixel OpenAI **considère par défaut que le consentement est accordé**. Sans signal contraire, il mesure donc dès son chargement, avant que le visiteur n'ait fait le moindre choix.

Et surtout : **les événements bloqués ne sont jamais rejoués.** La mesure des premières secondes n'est pas retardée, elle est perdue. C'est ce qui distingue ce pixel des autres standards de transmission documentés ici, et ce qui rend l'ordre de chargement déterminant.

L'option couvre les deux sens :

* si le visiteur n'a pas encore choisi, ou s'il a refusé, le signal de refus part **avant** le pixel ;
* si le visiteur avait déjà accepté lors d'une visite précédente, le signal d'acceptation part lui aussi dès la première ligne — la mesure n'attend pas que la fenêtre de consentement se ferme.

## Activation

**Pour activer l'OpenAI Consent Mode, il vous suffit d'ajouter&#x20;*****OpenAI*****&#x20;à la liste de vos partenaires, ou d'activer l'option&#x20;*****OpenAI Consent Mode*****&#x20;dans les modules complémentaires. Le premier active le second et réciproquement.**

<figure><img src="https://2240931758-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MUspPnkTFMlMDdGxvAb-2584506019%2Fuploads%2FDQJSMToS6gXemBAWQLqF%2Fimage.png?alt=media&amp;token=b7eb7f5e-311a-4eaa-905d-717725f105f1" alt=""><figcaption><p>Ajout Partenaire</p></figcaption></figure>

Par les modules complémentaires :

1. Accédez à la gestion de vos configurations CMP.
2. Ouvrez la section **Modules complémentaires**.
3. Rendez-vous dans la section **Autres partenaires**.
4. Localisez le bloc **OpenAI Consent Mode**.
5. Activez l'option avec le bouton bascule.
6. **Enregistrez** votre configuration.

{% hint style="danger" %}
La CMP ABconsent doit être chargée **avant** votre pixel OpenAI. Chargée après, elle ne peut plus empêcher la première mesure — et celle-ci ne sera pas rejouée.
{% endhint %}

## Fonctionnement technique

Vous **n'avez aucune ligne à modifier** dans votre intégration : conservez le bloc d'initialisation fourni par OpenAI tel quel. La CMP ne charge pas le SDK d'OpenAI à votre place — elle se place devant la file d'appels du pixel et y insère le signal de consentement, en tête, avant votre `oaiq("init", …)`.

Le signal est réémis à chaque changement d'avis du visiteur, et une seule valeur de consentement subsiste à la fois dans la file : un changement de choix remplace le précédent au lieu de s'y ajouter.

{% hint style="info" %}
Si votre site applique une **Content Security Policy**, pensez à y autoriser les domaines du pixel OpenAI indiqués dans la [documentation OpenAI](https://developers.openai.com/ads/measurement-pixel). L'option de la CMP ne charge aucun domaine supplémentaire.
{% endhint %}


---

# 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://cmp.docs.sirdata.net/standards-de-transmission-du-consentement/openai-consent-mode.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.
