> For the complete documentation index, see [llms.txt](https://docs.didomi.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.didomi.io/fr/surveillance-avancee-de-la-conformite-acm/domaines-du-rapport-acm/scenarios-de-bot/personnaliser-le-scenario-du-bot.md).

# Personnaliser le scénario du bot

{% hint style="success" %}
**Type d’accès**: Rapport de conformité - Éditeur

**Fonctionnalité Premium**: Surveillance avancée de la conformité
{% endhint %}

[Scénarios du bot](/fr/surveillance-avancee-de-la-conformite-acm/domaines-du-rapport-acm/scenarios-de-bot.md) sont les instructions utilisées par le bot Didomi pour interagir avec votre notice de consentement et votre domaine lors de la génération des données pour votre rapport configuré. Dans cet article, nous aborderons les points suivants :

* [Cas d'utilisation](#use-case)
* [Glossaire des instructions des scénarios de bot](#bot-scenario-instruction-glossary)
* [Récupérer les sélecteurs CSS](#retrieve-css-selectors)
* [Configurer un scénario de bot personnalisé ](#configure-customized-bot-scenario)

{% hint style="info" %}
Les scénarios de bot personnalisés peuvent également être utilisés pour personnaliser le comportement du bot Didomi lors de l’analyse de formulaires de connexion en plusieurs étapes. [Cliquez ici](/fr/surveillance-avancee-de-la-conformite-acm/domaines-du-rapport-acm/analyser-un-domaine-necessitant-une-connexion.md#multi-step-login) pour plus d’informations
{% endhint %}

***

### Cas d'utilisation

Voici trois cas d’utilisation généraux expliquant pourquoi votre organisation souhaiterait personnaliser les scénarios de bot utilisés pour produire votre rapport :

<table><thead><tr><th width="100" data-type="number">Cas d'utilisation</th><th width="637"></th></tr></thead><tbody><tr><td>1</td><td><p>Le CMP sur le domaine est configuré d’une manière qui ne correspond pas à la logique par défaut du bot Didomi. Par exemple, si votre organisation analyse une notice de consentement où l’action de refuser toutes les finalités et tous les fournisseurs se trouve uniquement sur le deuxième niveau de la notice de consentement, alors le bot Didomi ne parviendrait pas à collecter des données sans un scénario personnalisé de Refuser tout. </p><p></p><p>Cela est dû au fait que le comportement par défaut du bot Didomi consiste à rechercher cette action uniquement sur le premier niveau de la notice de consentement.</p></td></tr><tr><td>2</td><td>Comprendre s’il existe des traceurs spécifiques déclenchés pour un scénario particulier.</td></tr><tr><td>3</td><td>Comprendre le comportement du site web lorsqu’un utilisateur ajoute un article à un panier d’achat.</td></tr></tbody></table>

### Glossaire des instructions des scénarios de bot

Lors de la personnalisation d’un scénario, votre organisation peut sélectionner cinq instructions différentes à donner au bot Didomi :

{% hint style="info" %}
Le [scénarios par défaut](/fr/surveillance-avancee-de-la-conformite-acm/domaines-du-rapport-acm/scenarios-de-bot.md) Accepter tout et Refuser tout, fournis par Didomi, incluront toujours respectivement une instruction Accepter et une instruction Refuser. Ces actions ne peuvent pas être supprimées des scénarios par défaut.
{% endhint %}

| Instruction     | Description                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| --------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Accepter        | <p>Localisera et cliquera sur l’action permettant d’accepter toutes les finalités dans la notice de consentement (soit de manière programmatique, soit via le sélecteur CSS spécifié).<br><br><mark style="color:par défaut;background-color:$warning;"><strong>Remarque</strong>: Cette instruction ne peut être incluse qu’une seule fois dans un scénario et interdira l’utilisation de l’instruction Refuser dans le même scénario.</mark></p>   |
| Refuser         | <p>Localisera et cliquera sur l’action permettant de refuser toutes les finalités dans la notice de consentement (soit de manière programmatique, soit via le sélecteur CSS spécifié). <br><br><mark style="color:par défaut;background-color:$warning;"><strong>Remarque</strong>: Cette instruction ne peut être incluse qu’une seule fois dans un scénario et interdira l’utilisation de l’instruction Accepter dans le même scénario.</mark></p> |
| Signal GPC      | Naviguera avec le signal Global Privacy Control (GPC) activé                                                                                                                                                                                                                                                                                                                                                                                         |
| Cliquer         | Cliquera sur l’élément spécifié (identifié par le sélecteur CSS).                                                                                                                                                                                                                                                                                                                                                                                    |
| Saisir du texte | Naviguera vers un champ de saisie (identifié par le sélecteur CSS) et y saisira le texte configuré.                                                                                                                                                                                                                                                                                                                                                  |

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Flg38RwtPpM31EvdOrjDs%2FScreenshot%202026-09-04%20at%2012.00.18%E2%80%AFPM.png?alt=media&amp;token=0d3f3ef2-6da0-455e-a516-9364b6cece45" alt="" width="563"><figcaption></figcaption></figure>

### Récupérer les sélecteurs CSS

Pour les **Cliquer** et **Saisir du texte** instructions, le bot Didomi utilise le sélecteur CSS fourni de l’élément sur lequel il doit cliquer ou dans lequel il doit saisir du texte, respectivement. Dans cette section, nous verrons comment récupérer le sélecteur CSS d’un élément dans votre notice de consentement ou sur votre site web. Pour collecter les valeurs du sélecteur CSS :

1. Accédez à votre site web et chargez votre notice de consentement
2. Faites un clic droit sur l’élément souhaité de la notice de consentement sur lequel le bot Didomi doit cliquer (ou dans lequel il doit insérer du texte)
3. Sélectionnez **Inspecter** dans le menu qui s’affiche ensuite

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FWS4GIqcd0gnV28QiKM7G%2FScreenshot%202026-01-09%20at%207.04.37%E2%80%AFAM.png?alt=media&amp;token=5f757a0f-90ed-40fe-8bba-e06496e9f244" alt="" width="375"><figcaption></figcaption></figure>

L’élément devrait être mis en surbrillance dans l’inspecteur. Faites un clic droit sur l’élément mis en surbrillance dans l’inspecteur et sélectionnez **Copier > Copier le sélecteur** (ou **Sélecteur CSS** selon le navigateur).

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FYcbyLJzJ4WAG2b3OPdY9%2FScreenshot%202026-01-09%20at%207.05.26%E2%80%AFAM.png?alt=media&amp;token=89888409-f2ae-4ed9-a6db-e383984a6383" alt="" width="563"><figcaption></figcaption></figure>

Répétez l’opération si nécessaire pour les éléments sur lesquels le bot Didomi devra cliquer afin d’obtenir le comportement souhaité.

### Configurer un scénario de bot personnalisé

Cliquer **Surveillance avancée de la conformité** dans le panneau de gauche et soit [ajouter un nouveau domaine](/fr/decouverte-des-traceurs-et-des-fournisseurs/domaines-de-decouverte-des-traceurs-et-des-fournisseurs/configurer-la-decouverte-des-traceurs-et-des-fournisseurs-analyse-classique.md) ou [modifier un domaine existant](/fr/decouverte-des-traceurs-et-des-fournisseurs/domaines-de-decouverte-des-traceurs-et-des-fournisseurs/modifier-la-decouverte-des-traceurs-et-des-fournisseurs.md).&#x20;

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2F6TjQl8j11Iyc7iGnoo2m%2Facm%20config.jpg?alt=media&amp;token=8d8bfee3-a8e5-4bb8-9e48-cdbe96f5e2ac" alt="" width="563"><figcaption></figcaption></figure>

Accédez à la section des scénarios de bot de la page suivante et développez l’accordéon d’un scénario existant ou cliquez sur **Ajouter un scénario**.

{% hint style="info" %}
Le bot Didomi ne prend en charge que jusqu’à trois scénarios actifs à la fois pour les analyses Classic. De plus, votre organisation ne peut ajouter que jusqu’à trois scénarios personnalisés,
{% endhint %}

Sélectionnez les onglets ci-dessous pour obtenir des informations sur les différentes personnalisations que votre organisation peut apporter à un scénario :

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FB4KzynczgkvfX2vhfBOt%2FScreenshot%202026-09-04%20at%2012.40.11%E2%80%AFPM.png?alt=media&amp;token=83efdea6-51ec-4896-83d9-4fff2c8741b7" alt="" width="563"><figcaption></figcaption></figure>

{% tabs %}
{% tab title="Ajouter une instruction" %}
Utilisez les **Ajouter une instruction** outils pour ajouter des étapes au scénario du bot.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FCuQqREDyneJn8pBXU6yk%2FScreenshot%202026-01-14%20at%206.38.13%E2%80%AFAM.png?alt=media&amp;token=43b1ed72-7de3-4364-8b31-be70778d0909" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Sélecteur CSS" %}
Un sélecteur CSS permet à votre organisation d’indiquer au bot Didomi d’identifier un élément et d’exécuter l’action souhaitée.&#x20;

<table><thead><tr><th width="130.066650390625">Instruction</th><th width="203.066650390625" data-type="checkbox">Sélecteur CSS requis ?</th></tr></thead><tbody><tr><td>Accepter</td><td>false</td></tr><tr><td>Refuser</td><td>false</td></tr><tr><td>Cliquer</td><td>true</td></tr><tr><td>Saisir du texte</td><td>true</td></tr></tbody></table>

Saisissez le sélecteur CSS dans le champ prévu pour l’instruction.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FrRwSvXTpNkeWBryZtDyd%2FScreenshot%202026-06-10%20at%207.09.12%E2%80%AFAM.png?alt=media&amp;token=d91af756-7ecb-4c1f-ac43-ef77f305e435" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Saisir du texte" %}
Pour les **Saisir du texte** instruction, utilisez le champ fourni pour ajouter le texte que le bot Didomi doit saisir dans un champ (identifié par son sélecteur CSS).

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FwLhuoslUtNw9nawr7COc%2FScreenshot%202026-06-10%20at%207.18.44%E2%80%AFAM.png?alt=media&amp;token=54ab3d2b-efeb-4344-969e-91356a333b47" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Étiquette" %}
Chaque instruction dispose d’un champ Étiquette facultatif dans lequel votre organisation peut ajouter une étiquette interne à l’instruction. Cette étiquette peut être utile pour identifier l’action effectuée dans les résultats du rapport de conformité.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FLywhCJoJ2atCjtxGLWZJ%2FScreenshot%202026-06-10%20at%208.24.00%E2%80%AFAM.png?alt=media&amp;token=8d311f81-fe88-41c6-a4c0-383d573675f8" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Réorganiser les instructions" %}
Utilisez les flèches fournies pour organiser les instructions dans l’ordre souhaité.

<figure><img src="https://1244787492-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FA77b6m6xMdY7J7ewGKQ9%2FScreenshot%202026-01-14%20at%206.46.02%E2%80%AFAM.png?alt=media&amp;token=bec2eea9-4108-4d7c-a02a-b3a48585e899" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.didomi.io/fr/surveillance-avancee-de-la-conformite-acm/domaines-du-rapport-acm/scenarios-de-bot/personnaliser-le-scenario-du-bot.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
