Logique conditionnelle des questions
Creez des sondages intelligents qui s'adaptent aux reponses avec logique conditionnelle et regles de saut
La logique conditionnelle rend vos sondages plus intelligents en affichant des questions differentes selon les reponses. Ce guide explique comment creer des parcours de sondage dynamiques et personnalises.
Qu'est-ce que la logique conditionnelle?
La logique conditionnelle affiche ou masque des questions en fonction des reponses precedentes.
Exemple :
- Question : "Was this your first visit?"
- Si "Yes" → Afficher : "How did you hear about us?"
- Si "No" → Afficher : "How many times have you visited?"
Cela rend le sondage plus pertinent et evite des questions inutiles.
Avantages
Sondages plus courts et plus intelligents
- Poser seulement les questions pertinentes
- Sauter les sections inutiles
- Reduire l'effort client
- Augmenter le taux de completion
Meilleure qualite des donnees
- Questions plus ciblees
- Retroaction plus contextuelle
- Moins de "N/A" ou de sauts
- Insights plus actionnables
Experience personnalisee
- Parcours plus conversationnel
- Le client voit seulement ce qui le concerne
- Meilleure perception de pertinence
Configurer la logique conditionnelle
Etape 1 : Creer les questions
Ajoutez d'abord toutes les questions necessaires :
- Question principale (declencheur)
- Questions conditionnelles (affichees selon reponse)
Exemple :
- Q1 : "How satisfied were you?" (CSAT 1-5)
- Q2 : "What disappointed you?" (Text, scores faibles)
- Q3 : "What did we do well?" (Text, scores eleves)
Etape 2 : Ajouter la logique sur les questions conditionnelles
- Cliquez la question a rendre conditionnelle
- Ouvrez Advanced Settings
- Activez Enable Conditional Logic
- Configurez la condition
- Cliquez sur Save
Etape 3 : Configurer la condition
Definissez les 3 composantes :
1. Trigger Question : question a verifier
2. Condition : regle de comparaison
3. Value : valeur de comparaison
Etape 4 : Tester
- Cliquez sur Preview
- Repondez a la question declencheur avec plusieurs valeurs
- Verifiez que les questions apparaissent/disparaissent correctement
Types de conditions
Pour NPS/CSAT/CES/Rating
Conditions disponibles :
- Is equal to
- Is not equal to
- Is greater than
- Is greater than or equal to
- Is less than
- Is less than or equal to
Exemples :
Suivi detracteurs :
- IF "NPS Score" is less than or equal to "6"
- THEN afficher "What disappointed you?"
Suivi promoteurs :
- IF "NPS Score" is greater than or equal to "9"
- THEN afficher "What did we do best?"
Tres satisfait :
- IF "CSAT Score" is equal to "5"
- THEN afficher "Would you write us a review?"
Pour Multiple Choice
Conditions disponibles :
- Is
- Is not
- Is any of
- Is none of
Exemples :
Question specifique service :
- IF "Which service?" is "Dental Cleaning"
- THEN afficher "Was this your regular 6-month cleaning?"
Question specifique emplacement :
- IF "Which location?" is "Toronto"
- THEN afficher "Did you have trouble finding parking?"
Plusieurs options cibles :
- IF "Which service?" is any of ["Whitening", "Cosmetic"]
- THEN afficher "Are you happy with the appearance?"
Pour Yes/No
Conditions disponibles :
- Is Yes
- Is No
Exemples :
Parcours premiere visite :
- IF "Was this your first visit?" is Yes
- THEN afficher "How did you hear about us?"
Parcours client recurrent :
- IF "Was this your first visit?" is No
- THEN afficher "How many times have you visited?"
Resolution d'incident :
- IF "Was your issue resolved?" is No
- THEN afficher "What's still outstanding?"
Pour Checkboxes
Conditions disponibles :
- Includes
- Does not include
- Includes any of
- Includes all of
Exemples :
Fonctionnalite selectionnee :
- IF "Which features do you use?" includes "Mobile App"
- THEN afficher "How would you rate the mobile app?"
Fonctionnalite non selectionnee :
- IF "Which features do you use?" does not include "Reports"
- THEN afficher "Why don't you use the reports feature?"
Pour Text/Email/Phone
Conditions disponibles :
- Is filled
- Is empty
- Contains
- Does not contain
Exemples :
Courriel fourni :
- IF "Email address" is filled
- THEN afficher "May we email you about promotions?"
Mot cle detecte :
- IF "Comments" contains "price"
- THEN afficher "What pricing would be fair?"
Pour Number
Conditions disponibles :
- Is equal to
- Is not equal to
- Is greater than
- Is less than
- Is between
Exemples :
Clients frequents :
- IF "How many visits?" is greater than "5"
- THEN afficher "Would you like a loyalty discount?"
Plage de visite :
- IF "How many visits?" is between "2" and "5"
- THEN afficher "What brings you back?"
Pour Date
Conditions disponibles :
- Is before
- Is after
- Is between
- Is within last [X] days
Exemples :
Client recent :
- IF "First visit date" is within last "30 days"
- THEN afficher "Are you satisfied with your onboarding?"
Client de longue date :
- IF "First visit date" is before "2024-01-01"
- THEN afficher "What keeps you coming back?"
Logique conditionnelle avancee
Conditions multiples (AND/OR)
Afficher une question seulement si plusieurs conditions sont remplies :
AND (toutes vraies) :
- IF "NPS Score" is less than "7"
- AND "Was this your first visit?" is "No"
- THEN afficher "Why are you less satisfied than before?"
OR (au moins une vraie) :
- IF "Which service?" is "Whitening"
- OR "Which service?" is "Cosmetic"
- THEN afficher "Are you happy with the appearance?"
Logique conditionnelle imbriquee
Creez des parcours a plusieurs niveaux :
Niveau 1 :
- Q1 : "Was this your first visit?" → Yes/No
Niveau 2 (depend de Q1) :
- IF Q1 = "Yes" → Q2 : "How did you hear about us?"
- IF Q1 = "No" → Q3 : "How many times have you visited?"
Niveau 3 (depend de Q3) :
- IF Q3 is greater than "10"
- THEN Q4 : "Would you like to be a VIP member?"
Skip Logic
Permet de sauter a d'autres sections du sondage :
- Configurez afficher/masquer selon reponses
- Regroupez les questions en sections
- Affichez une section complete selon les reponses
Exemple : sections par service
- Q1 : "Which service?" → Cleaning / Filling / Whitening
- IF "Cleaning" → section "Cleaning Questions"
- IF "Filling" → section "Filling Questions"
- Les autres sections restent sautees
Conditions de position et departement
Logique speciale pour les sondages lies a des employes.
Questions par position
Afficher des questions selon la position de l'employe :
Configuration :
- Creez des employes avec position (Dentiste, Hygieniste, Receptionniste)
- Ajoutez une question conditionnelle
- Condition : "Employee Position" is "Dentist"
Exemple :
- IF employee position is "Dentist"
- THEN afficher "Did the dentist explain the procedure clearly?"
Questions par departement
Afficher des questions selon le departement :
Configuration :
- Creez des departements (Clinique, Accueil, Gestion)
- Ajoutez une question conditionnelle
- Condition : "Employee Department" is "Clinical"
Exemple :
- IF employee department is "Front Desk"
- THEN afficher "Was check-in efficient?"
Pour plus d'information, consultez Employees.
Bonnes pratiques
Garder la logique simple
Bon :
- Une condition claire par question
- Flux declencheur → action clair
- Maximum 2 a 3 niveaux d'imbrication
A eviter :
- Logique multi-conditions trop complexe
- References circulaires
- Plus de 3 niveaux d'imbrication
Tester en profondeur
Avant envoi :
- Tester tous les parcours : toutes les valeurs possibles
- Verifier le masquage : chaque question disparait quand prevu
- Verifier mobile : cibles tactiles et defilement
- Tester les cas limites : valeurs extremes, champs vides
Fournir du contexte
Avec logique conditionnelle :
- Ne presumez pas du contexte : chaque question doit se comprendre seule
- Repetez les infos clefs : "Vous avez indique que c'etait votre premiere visite..."
- Utilisez une langue claire
Eviter les impasses
Assurez-vous que tous les parcours menent a la fin :
❌ Mauvais : question visible seulement pour promoteurs mais marquee obligatoire, les detracteurs ne peuvent pas finir
✅ Bon : questions conditionnelles optionnelles ou parcours alternatif complet
Documenter la logique complexe
Pour les flux complexes :
- Faire un schema de tous les parcours
- Ajouter des notes internes expliquant la logique
- Tester en equipe chaque scenario
Exemples par cas d'usage
Exemple 1 : sondage post-service dentaire
Q1 : "How satisfied were you with your visit?" (CSAT 1-5)
Q2 (si CSAT ≤ 3) :
- "What could we have done better?" (Text)
Q3 (si CSAT ≥ 4) :
- "What did we do well?" (Text)
Q4 (si CSAT = 5) :
- "Would you write us a Google review?" (Yes/No)
Q5 (si Q4 = Yes) :
- Afficher un lien de demande d'avis
Exemple 2 : nouveau client vs client recurrent
Q1 : "Was this your first visit?" (Yes/No)
Q2 (si Q1 = Yes) :
- "How did you hear about us?" (Multiple Choice)
Q3 (si Q1 = No) :
- "How many times have you visited?" (Number)
Q4 (si Q3 > 5) :
- "Would you like to join our loyalty program?" (Yes/No)
Exemple 3 : retroaction par type de service
Q1 : "Which service did you receive?" (Multiple Choice)
Q2 (si Q1 = "Whitening") :
- "Are you happy with the shade achieved?" (Rating)
Q3 (si Q1 = "Filling") :
- "Is the filling comfortable?" (Yes/No)
Q4 (si Q1 = "Cleaning") :
- "Was this your regular 6-month cleaning?" (Yes/No)
Exemple 4 : resolution d'un probleme
Q1 : "Did we resolve your issue?" (Yes/No)
Q2 (si Q1 = No) :
- "What's still outstanding?" (Text)
Q3 (si Q2 rempli) :
- "Would you like us to follow up?" (Yes/No)
Q4 (si Q3 = Yes) :
- "Best phone number to reach you?" (Phone)
Depannage
Une question n'apparait pas
Verifier :
- La logique conditionnelle est-elle activee?
- La condition est-elle correctement configuree?
- Avez-vous repondu a la question declencheur?
- La question declencheur est-elle visible?
Une question apparait toujours
Verifier :
- L'option "Show by default" est-elle activee?
- La condition est-elle inversee (is vs is not)?
- Testez-vous la bonne valeur declencheur?
La logique ne fonctionne pas sur mobile
Verifier :
- Test sur un vrai appareil mobile
- Ordre de chargement des questions
- Blocage JavaScript eventuel
Erreur de logique circulaire
Probleme : Q2 depend de Q3 et Q3 depend de Q2
Solution : Reorganisez en logique lineaire (Q1→Q2→Q3)
Et ensuite?
Maintenant que vous maitrisez la logique conditionnelle :
- Preview your logic - Testez tous les parcours
- Reorder questions - Optimisez le flux
- Create sequences - Automatisez les envois conditionnels
- Set up position filters - Conditions basees employes
Questions frequentes
Plusieurs questions peuvent-elles dependre du meme declencheur? Oui. Plusieurs questions peuvent verifier la meme question declencheur avec des conditions differentes.
Que se passe-t-il si je supprime une question declencheur? Toutes les conditions qui la referencent ne fonctionneront plus. Il faudra reconfigurer.
La logique conditionnelle fonctionne-t-elle avec tous les types de question? Oui, mais certains couples sont plus simples a gerer (number/rating/multiple choice).
Les clients voient-ils les questions masquees? Non. Les questions masquees restent totalement invisibles tant que la condition n'est pas satisfaite.
Pret a creer des sondages adaptatifs intelligents? Commencez avec la logique conditionnelle. 🧠
// Articles connexes
Ajouter et modifier des questions
Apprenez a ajouter, modifier, configurer et gerer les questions de vos sondages
Comprendre les types de questions
Decouvrez les 9 types de questions dans demeterrr et apprenez quand utiliser chacun
Mode previsualisation
Validez le contenu du sondage, le flux et la logique conditionnelle avant l'envoi
Cet articlé vous a-t-il été utile?
Dites-nous si cet articlé vous a été utile ou si vous avez besoin de plus d'informations.
Rejoignez des centaines d'entreprises qui utilisent déjà demeterrr pour collecter des commentaires, obtenir plus d'avis et croître plus rapidement.
Commencer l'essai
Comment cela fonctionne
Structure de base
IF [Question X] [Condition] [Valeur]
THEN [Afficher/Masquer] [Question Y]
Exemple de flux