> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Créer une logique conditionnelle dans vos sondages

> Affichez ou masquez des éléments et des écrans de sondage en fonction des réponses des visiteurs en configurant des événements de logique conditionnelle dans le Widget Studio.

Vous pouvez déclencher des actions spécifiques en fonction des valeurs fournies par vos visiteurs lorsqu'ils interagissent avec votre sondage. La logique conditionnelle vous permet d'afficher ou de masquer des éléments ou des écrans de sondage en fonction de la saisie de chaque utilisateur.

## Afficher ou masquer un élément en fonction de la réponse d'un visiteur à un sondage

Vous pouvez configurer les éléments ou les écrans pour qu'ils apparaissent (ou disparaissent) en fonction de ce que les utilisateurs sélectionnent ou tapent dans vos éléments de sondage. Par exemple, si un visiteur sélectionne une réponse spécifique dans une question à choix multiples, un champ Long Answer peut apparaître pour demander plus de détails.

Pour ce faire, vous créez :

* **Element 1**, visible par défaut.
* **Element 2**, masqué par défaut.
* Une règle conditionnelle dans la section **Events** pour afficher Element 2 si une valeur spécifique est sélectionnée dans Element 1.

### Exemple de cas d'utilisation

Supposons que vous ayez créé un sondage NPS multi-étape et que vous souhaitiez personnaliser l'expérience en fonction du score de l'utilisateur. Par exemple, si un utilisateur donne un score de 0 à 6 (un Detractor), vous voudrez peut-être afficher une question de suivi demandant plus de retours. Si le score est de 7 à 10 (un Passive ou Promoter), vous pouvez passer directement à un message de remerciement.

Dans l'exemple suivant, le sondage se compose de deux écrans :

* **Screen 1 :** La question de score NPS (0-10).
* **Screen 1 (Detractors only) :** Un champ de texte libre demandant la raison principale du score.
* **Screen 2 :** Un écran de confirmation (« Thank you for your feedback! »).

#### Étape 1 : Configurer vos écrans de sondage

Dans le Widget Studio, créez les deux écrans :

* Screen 1 avec l'élément NPS
* Screen 2 avec un message de confirmation

<Frame>
  ![Screen 1](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/screenshot-2025-06-10-at-3.45.08PM-1536x960.png)
</Frame>

<Frame>
  ![Screen 2](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/screenshot-2025-06-10-at-3.44.05PM-1536x960.png)
</Frame>

Assurez-vous que Screen 1 est l'écran par défaut.

#### Étape 2 : Poser une question de suivi aux Detractors

1. Sélectionnez l'élément NPS.
2. Dans l'onglet **Settings**, sous **Follow-up question**, sélectionnez **Detractors**

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/screenshot-2025-06-10-at-3.46.55PM-1536x960.png)
</Frame>

#### Étape 3 : Ajouter un événement de logique conditionnelle pour les Passives et les Promoters

1. Accédez au panneau **Events** et cliquez sur **Add event**.
2. Sélectionnez **Survey/Form** comme déclencheur.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/trigger.png)
</Frame>

3. Choisissez **By element survey/form value**.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/survey-event.png)
</Frame>

4. Cliquez sur **Select an element** > **NPS**.
5. Sous **Selected value**, choisissez **Passives** et **Promoters**.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/passives-promoters-selected-1-1536x956.png)
</Frame>

6. Ensuite, définissez l'action. Cliquez sur **Add action** > **Show element**.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/show-element-1.png)
</Frame>

7. Sélectionnez **Thank you screen**.

<Frame>
  ![](https://storage.googleapis.com/kameleoon-storage-documentation/user-manual/images/assets/widgets/create-a-widget-with-the-widget-studio/create-csat-nps-and-surveys/create-conditional-logic-in-your-surveys/ty-screen-1-768x655.png)
</Frame>

8. Définissez une seconde action : **Hide element** > **Screen 1**.

Cette configuration signifie que Screen 2 apparaîtra si le visiteur sélectionne un score entre 7 et 10, assurant une transition fluide entre les retours et l'écran de remerciement.

#### Étape 4 : Simuler votre widget

Voici à quoi ressemble la logique finale :

1. Screen 1 est toujours affiché en premier.
2. Si le score est compris entre 0 et 6, la question de suivi est affichée.
3. Lorsque le visiteur clique sur **Submit** sur Screen 1, il atteint Screen 2.
4. Pour les scores de 7 et plus, la question de suivi est ignorée et les utilisateurs passent directement à Screen 2.

Cette logique vous aide à recueillir des informations plus détaillées auprès des detractors tout en maintenant une expérience fluide pour les autres utilisateurs.
