Fonctionnement de la logique conditionnelle
Chaque règle conditionnelle est un événement Survey dans la section Events du Widget Studio. Le type d’événement Survey gère de la même manière les valeurs des sondages et celles des formulaires. Ainsi, un Dropdown de la section Form et un Short answer de la section Survey peuvent tous deux servir de conditions. Chaque événement comporte deux parties :- Condition : La réponse qui déclenche l’événement, comme une option précise d’un menu déroulant.
- Action : Ce que Kameleoon fait lorsque la condition est remplie, comme afficher un élément masqué.
Afficher un second menu déroulant selon le choix d’un visiteur
Utilisez la logique conditionnelle lorsqu’une question de suivi ne s’applique qu’à certaines réponses. Supposons que votre formulaire d’inscription à la newsletter demande aux visiteurs de choisir Latest products ou Blog updates. Seuls les visiteurs qui choisissent Latest products doivent sélectionner une catégorie de produits. Le second menu déroulant n’apparaît donc que dans ce cas.

- Survolez le second menu déroulant dans la liste Elements, cliquez sur son menu three-dots, puis cliquez sur Hide. Le menu déroulant reste masqué jusqu’à ce que l’événement s’exécute.
- Cliquez sur Events dans la barre latérale gauche, puis cliquez sur Add event.
- Sélectionnez Survey, puis cliquez sur Next.
- Sous If the value for, sélectionnez le premier menu déroulant.
- Sous is, sélectionnez Latest products.

- Sous Actions, sélectionnez Show an element, puis choisissez le second menu déroulant.
- Cliquez sur Save event.

Afficher un écran selon le score NPS
Utilisez la logique conditionnelle sur un sondage pour modifier ce que voient les visiteurs après avoir répondu. Supposons que vous ayez créé un sondage NPS en plusieurs étapes et que vous souhaitiez personnaliser l’expérience en fonction du score du visiteur. Si un visiteur donne un score de 0 à 6 (un détracteur), vous pouvez afficher une question de suivi qui demande davantage de retours. Si le score est de 7 à 10 (un passif ou un promoteur), vous pouvez passer directement à un message de remerciement. Dans l’exemple suivant, le sondage se compose de deux écrans :- Screen 1 : La question du score NPS (0 à 10). Pour les détracteurs (scores de 0 à 6), un champ de texte libre de suivi demande la raison principale du score.
- Screen 2 : Un écran de confirmation (« Thank you for your feedback! »).
Configurer les écrans du sondage
Dans le Widget Studio, créez les deux écrans :- Screen 1 avec l’élément NPS
- Screen 2 avec un message de confirmation


Poser une question de suivi aux détracteurs
- Sélectionnez l’élément NPS.
- Dans l’onglet Settings, sous Follow-up question, sélectionnez Detractors.

Ajouter un événement de logique conditionnelle pour les passifs et les promoteurs
- Cliquez sur Events dans la barre latérale gauche, puis cliquez sur Add event.
- Dans le panneau Create new event, sélectionnez Survey comme type d’événement.

- Sous If the value for, sélectionnez NPS.
- Sous matches, sélectionnez Passives et Promoters.

- Définissez ensuite l’action. Cliquez sur Add action > Show a screen.
- Sélectionnez Thank you.

- Définissez une seconde action : Hide element > Screen 1.
Vérifier la logique finale
Voici la logique finale :- Le widget affiche toujours Screen 1 en premier.
- Si le score est compris entre 0 et 6, le widget affiche la question de suivi.
- Lorsque le visiteur clique sur Submit sur Screen 1, il accède à Screen 2.
- Pour les scores de 7 et plus, le widget ignore la question de suivi et envoie directement les visiteurs vers Screen 2.