Comment concevoir le flux d’une enquĂȘte : Skip Logic, Branching et questions conditionnelles

Une bonne enquĂȘte ne se contente pas de poser de bonnes questions ; elle montre la bonne question Ă  la bonne personne, au bon moment. Ce guide explique le flux d’enquĂȘte, le skip logic, le branching, les questions gatekeeper, la logique multilingue, les tests et l’impact des erreurs de flow sur la qualitĂ© des donnĂ©es.

8 mai 2026‱PublicOp Team‱ 5 min read
Conception du flux d'enquĂȘte : un organigramme montrant l'impact du skip logic, du branchement et des questions conditionnelles sur la qualitĂ© de la recherche.

Une bonne enquĂȘte ne consiste pas seulement Ă  rĂ©diger de bonnes questions. Une bonne enquĂȘte montre la bonne question Ă  la bonne personne, au bon moment.

Poser une question sur une expĂ©rience qu’un rĂ©pondant n’a jamais vĂ©cue peut dĂ©tĂ©riorer la qualitĂ© des donnĂ©es. Mais l’inverse est tout aussi dangereux : ne pas montrer une question critique Ă  une personne qui aurait dĂ» la voir.

Dans les projets de recherche plus complexes, le flux d’enquĂȘte n’est pas un dĂ©tail technique. Il fait partie de la conception mĂ©thodologique.

Skip Logic, Branching Logic et Conditional Logic sont les outils qui permettent de construire cette architecture. Bien utilisés, ils réduisent la fatigue du répondant, masquent les questions non pertinentes, affichent les questions sensibles uniquement aux groupes concernés et produisent des données plus propres. Mal utilisés, ils peuvent envoyer les répondants vers les mauvaises sections, masquer des questions à des personnes concernées, créer des données manquantes difficiles à expliquer et affaiblir le reporting.

Ce guide explique comment concevoir un flux d’enquĂȘte, comment utiliser les questions gatekeeper, comment fonctionne la logic dans les enquĂȘtes multilingues, quelles erreurs de flow sont frĂ©quentes, comment tester les rĂšgles et comment PublicOp Advanced Polls s’intĂšgre dans ce workflow.

Qu’est-ce qu’un flux d’enquĂȘte ?

Le flux d’enquĂȘte dĂ©signe la structure qui dĂ©termine quelles questions les rĂ©pondants voient et dans quel ordre.

Dans une enquĂȘte simple, le flux peut ĂȘtre linĂ©aire :

Question 1
Question 2
Question 3
Question 4
Thank You Page

Mais dans une recherche plus complexe, il n’est souvent pas pertinent de montrer toutes les questions Ă  tous les rĂ©pondants.

Par exemple :

Une personne qui n’a jamais utilisĂ© un produit ne devrait pas voir les questions d’expĂ©rience produit.
Une personne qui n’a pas participĂ© Ă  une formation ne devrait pas rĂ©pondre aux questions de satisfaction sur cette formation.
Un rĂ©pondant qui ne donne pas son consentement ne devrait pas continuer l’enquĂȘte.
Un rĂ©pondant qui donne une mauvaise note peut avoir besoin d’une question de suivi : “pourquoi ?”
Des rÎles différents peuvent nécessiter des blocs de questions différents.

Dans ces cas, le flux devient conditionnel.

Qu’est-ce que le Skip Logic et le Branching Logic ?

Skip Logic permet de sauter certaines questions selon la réponse du répondant.

Exemple simple :

Question :
Avez-vous utilisé ce produit au cours des 6 derniers mois ?

- Oui
- Non

Flux :

Si la réponse est Oui :
Afficher les questions sur l’expĂ©rience produit.

Si la réponse est Non :
Sauter les questions sur l’expĂ©rience produit.

Branching Logic dirige les répondants vers différents chemins ou sections.

Exemple :

Si le répondant est enseignant :
Aller Ă  la section enseignants.

Si le répondant est étudiant :
Aller à la section étudiants.

Si le répondant représente une organisation :
Aller Ă  la section reprĂ©sentants d’organisation.

Le Skip Logic dĂ©signe gĂ©nĂ©ralement le fait de sauter des questions. Le Branching Logic dĂ©signe plutĂŽt l’orientation vers diffĂ©rents chemins. En pratique, les deux font partie de la conception d’un flux d’enquĂȘte conditionnel.

Pourquoi le flux d’enquĂȘte est essentiel pour la qualitĂ© des donnĂ©es

Le flux d’enquĂȘte ne concerne pas seulement l’expĂ©rience utilisateur. Il affecte directement la qualitĂ© des donnĂ©es.

Un mauvais flux peut :

  • afficher des questions non pertinentes,
  • augmenter la fatigue du rĂ©pondant,
  • faire rĂ©pondre les mauvaises personnes aux mauvaises questions,
  • masquer des questions critiques aux bonnes personnes,
  • crĂ©er des missing data difficiles Ă  expliquer dans l’export,
  • rendre les dĂ©nominateurs difficiles Ă  interprĂ©ter dans les rapports,
  • mesurer le mĂȘme concept de maniĂšre incohĂ©rente,
  • rĂ©duire la confiance dans les rĂ©sultats.

Un bon flux peut :

  • afficher uniquement les questions pertinentes,
  • rendre l’enquĂȘte plus courte et plus significative,
  • Ă©viter d’exposer inutilement les rĂ©pondants Ă  des questions sensibles,
  • produire des donnĂ©es plus propres,
  • sĂ©parer plus correctement les groupes de rĂ©pondants,
  • rendre le reporting plus dĂ©fendable.

Autrement dit, un bon flux d’enquĂȘte est une couche invisible de contrĂŽle qualitĂ©.

Comment fonctionne Branching / Skip Logic dans PublicOp ?

Dans PublicOp, Branching / Skip Logic est disponible dans Advanced Polls. QuickPoll est conçu pour des enquĂȘtes de feedback courtes et linĂ©aires ; il ne prend pas en charge les flux complexes.

Dans Advanced Polls, les rĂšgles fonctionnent selon une structure IF / THEN :

IF :
Le répondant a sélectionné une réponse spécifique à une question spécifique

THEN :
Aller à une question spécifique
Aller à une section spécifique
Sauter une section
Terminer l’enquĂȘte

Dans PublicOp, cette logic repose sur les structures internes Question ID et Option ID, et non sur le texte visible. Une rĂšgle est liĂ©e Ă  l’identitĂ© cachĂ©e de l’option, pas au mot affichĂ© au rĂ©pondant.

C’est particuliĂšrement important dans les enquĂȘtes multilingues. La mĂȘme option peut apparaĂźtre comme “Yes” en anglais, “Oui” en français, “Ja” en allemand et “Evet” en turc. Si ces options partagent le mĂȘme Option ID, elles dĂ©clenchent la mĂȘme rĂšgle.

Qu’est-ce que Rule Builder ?

Dans PublicOp, les rĂšgles de logic sont créées dans Logic Editor / Rule Builder Ă  l’intĂ©rieur de l’éditeur visuel.

La structure générale est :

IF la réponse correspond à une condition
THEN diriger le répondant vers une cible

Par exemple :

IF “Avez-vous utilisĂ© ce service ?” = “Non”
THEN sauter la section “ExpĂ©rience du service”.

Rule Builder applique le flux conditionnel conçu par le chercheur. Il ne conçoit pas le flux tout seul. Le chercheur doit toujours décider quelle réponse doit ouvrir quelle section.

Cette distinction est importante :

PublicOp applique le flow.
Le chercheur conçoit le flow.

Quels types de questions fonctionnent bien avec la logic ?

Branching / Skip Logic fonctionne le mieux avec des questions fermées, basées sur des options.

Single choice

Single choice est le type de question le plus propre et le plus recommandĂ© pour la logic d’enquĂȘte.

Exemple :

Avez-vous utilisé ce service au cours des 6 derniers mois ?

- Oui
- Non

Cela permet un flux clair :

Oui -> Questions d’expĂ©rience
Non -> Sauter les questions d’expĂ©rience

Multiple choice

Multiple choice peut aussi ĂȘtre utilisĂ© pour crĂ©er une logic selon qu’une option prĂ©cise a Ă©tĂ© sĂ©lectionnĂ©e ou non.

Exemple :

Quels services avez-vous utilisés ?

- Service A
- Service B
- Service C

Si le rĂ©pondant a sĂ©lectionnĂ© “Service B”, la section d’expĂ©rience Service B peut ĂȘtre affichĂ©e.

Cependant, la logic Multiple choice peut devenir plus complexe que la logic Single choice. Si un mĂȘme rĂ©pondant peut dĂ©clencher plusieurs sections, la charge de test augmente.

Likert / rating

Les rĂ©ponses Likert ou rating peuvent ĂȘtre utilisĂ©es pour la logic lorsqu’elles sont traitĂ©es comme des options sĂ©lectionnables.

Exemple :

Comment évaluez-vous ce service de 1 à 5 ?

Une question de suivi peut ĂȘtre affichĂ©e aux rĂ©pondants qui donnent une mauvaise note :

Si la note est 1, 2 ou 3 :
Afficher “Quelle est la principale raison de votre note ?”

Consent

Les questions de consentement peuvent aussi orienter le répondant.

Exemple :

Acceptez-vous de participer Ă  cette recherche ?

- Oui, j’accepte
- Non, je n’accepte pas

Flux :

Non -> End survey
Oui -> Continuer vers les questions de l’enquĂȘte

Numeric input et texte ouvert

Dans PublicOp, la logic est principalement construite sur des options fermĂ©es. La logic fondĂ©e sur Numeric input, Short text ou Long text, par exemple “ñge > 18” ou “le texte contient tel mot”, n’est pas prise en charge.

Si l’ñge, la tranche de revenu ou le statut d’expĂ©rience doit orienter le flux, il est plus sĂ»r de concevoir la question sous forme d’options.

Exemple :

Quelle est votre tranche d’ñge ?

- Moins de 18 ans
- 18-24
- 25-34
- 35-44
- 45+

Cette structure est plus adaptĂ©e Ă  la logic qu’une saisie numĂ©rique libre.

Types de conditions prises en charge

La logic PublicOp repose sur des réponses fermées.

Les conditions généralement prises en charge sont :

equals
not equals
selected option includes
selected option does not include
contains
does not contain

Elles sont particuliĂšrement utiles pour les questions Single choice et Multiple choice.

Les modÚles non pris en charge ou trop avancés incluent :

greater than
less than
is empty
is not empty
conditions nested complexes
groupements AND / OR avancés
logic par plage numérique
logic basĂ©e sur le contenu d’un texte

Plusieurs rĂšgles peuvent ĂȘtre enchaĂźnĂ©es, mais les structures de conditions nested complexes ne sont pas prises en charge. Pour cette raison, il vaut mieux garder l’architecture de l’enquĂȘte aussi simple que possible.

Quelles actions la logic peut-elle déclencher ?

Dans PublicOp Advanced Polls, la logic peut déclencher des actions comme :

Skip to question
Skip to section
Skip to section end
End survey

Voici leur signification.

Skip to question

Le répondant est envoyé vers une question ultérieure précise. Les questions situées entre les deux sont sautées.

Skip to section

Le rĂ©pondant est dirigĂ© vers une section spĂ©cifique. C’est plus propre pour les grands blocs.

Skip to section end

Le rĂ©pondant saute le reste d’une section.

End survey

L’enquĂȘte du rĂ©pondant est terminĂ©e. C’est utile pour un refus de consentement ou un screen-out.

Les actions non prises en charge incluent :

  • envoyer les rĂ©pondants vers diffĂ©rentes pages de rapport,
  • gĂ©nĂ©rer diffĂ©rentes pages de rĂ©sultats,
  • rendre une question obligatoire ou optionnelle par logic,
  • attribuer des valeurs par dĂ©faut par logic,
  • changer le texte d’une question par logic.

Changer dynamiquement le texte d’une question relùve de Piping, pas de Branching / Skip Logic.

Pourquoi la structure en sections est importante

Dans les grandes enquĂȘtes, configurer la logic question par question peut rapidement devenir difficile Ă  gĂ©rer. C’est pourquoi la structure en Section est importante dans PublicOp Advanced Polls.

Une section est une page ou un bloc dans l’enquĂȘte.

Exemple de structure :

Section 1 : Démographie
Section 2 : Utilisateurs du produit
Section 3 : Non-utilisateurs
Section 4 : Évaluation de satisfaction
Section 5 : Feedback ouvert

Une bonne pratique est :

Regrouper les questions sur la mĂȘme expĂ©rience dans la mĂȘme section.
Ne pas mĂ©langer les questions destinĂ©es Ă  des groupes diffĂ©rents dans la mĂȘme section.
Utiliser la question gatekeeper pour diriger les répondants vers la bonne section.

Structure faible :

Une page mélange les questions pour utilisateurs et non-utilisateurs.
Chaque question nécessite une logic complexe séparée.

Meilleure structure :

Les questions pour utilisateurs sont dans une section.
Les questions pour non-utilisateurs sont dans une autre section.
La question gatekeeper dirige les répondants vers la bonne section.

Cela facilite les tests et l’interprĂ©tation des exports.

Qu’est-ce qu’une question gatekeeper ?

Une gatekeeper question ou trigger question est la question principale qui détermine si un répondant doit voir un bloc ultérieur.

Exemple :

Avez-vous utilisé ce service au cours des 6 derniers mois ?

Cette question ouvre ou ferme des sections suivantes :

Oui -> Section expĂ©rience d’utilisation
Non -> Sauter la section expĂ©rience d’utilisation

La question gatekeeper est la porte du flux d’enquĂȘte.

Les bonnes questions gatekeeper sont :

  • claires,
  • fermĂ©es,
  • mutuellement exclusives,
  • utiles pour l’analyse,
  • non rĂ©pĂ©tĂ©es avec une formulation lĂ©gĂšrement diffĂ©rente,
  • reliĂ©es Ă  toutes les sections concernĂ©es en aval.

Ne posez pas deux fois la mĂȘme variable gatekeeper

Une erreur frĂ©quente dans les enquĂȘtes complexes consiste Ă  poser le mĂȘme concept plusieurs fois et Ă  utiliser les deux versions comme triggers.

Par exemple :

Avez-vous utilisé ce service ?

puis plus tard :

Avez-vous bénéficié de ce service ?

Si ces deux questions ouvrent des blocs diffĂ©rents, l’enquĂȘte peut se dĂ©rĂ©gler lorsque les rĂ©pondants y rĂ©pondent diffĂ©remment.

Cela peut créer :

  • une incertitude sur la variable principale,
  • des sections diffĂ©rentes selon des triggers diffĂ©rents,
  • des contradictions dans le jeu de donnĂ©es,
  • des blocs non pertinents affichĂ©s Ă  certains rĂ©pondants,
  • des blocs pertinents masquĂ©s Ă  d’autres.

Meilleure pratique :

Utiliser une seule question gatekeeper principale.
Relier toutes les sections concernées à ses Option IDs.
Ne pas reposer le mĂȘme concept comme second trigger.

Vous pouvez demander des détails plus tard, mais gardez la variable principale de routage unique.

Comment concevoir les questions d’expĂ©rience impliquant plusieurs parties

Certaines enquĂȘtes portent sur des expĂ©riences qui peuvent concerner le rĂ©pondant, un partenaire, un membre de la famille, un collĂšgue, une organisation ou une autre personne.

Exemple général :

Qui a vécu cette expérience ?

- Moi
- Mon partenaire / une autre personne
- Nous deux
- Personne

Ces questions exigent une conception de flow attentive.

Un modĂšle simple est :

Moi -> section expérience du répondant
Mon partenaire / une autre personne -> section partenaire / autre personne
Nous deux -> section répondant, puis section partenaire / autre personne
Personne -> sauter les deux sections

Pour ce type de question gatekeeper, Single choice est gĂ©nĂ©ralement plus propre. Multiple choice peut rendre l’arbre de logic difficile Ă  contrĂŽler, surtout si plusieurs sections peuvent ĂȘtre dĂ©clenchĂ©es en mĂȘme temps.

L’option “Nous deux” doit ĂȘtre testĂ©e trĂšs attentivement.

Exemple :

“Moi” ouvre seulement la section self.
“Mon partenaire” ouvre seulement la section partenaire.
“Nous deux” ouvre la section self puis la section partenaire.
“Personne” saute les deux sections.

L’objectif est de dĂ©finir clairement quelle rĂ©ponse ouvre quel bloc.

Ne confondez pas Piping et Branching / Skip Logic

Piping transporte une rĂ©ponse prĂ©cĂ©dente dans le texte d’une question ultĂ©rieure.

Exemple :

Question précédente :
Quel service avez-vous le plus utilisé ?

Réponse :
Service A

Question ultérieure :
Pouvez-vous décrire votre expérience avec Service A ?

Piping personnalise le texte.

Branching / Skip Logic change le chemin de l’enquĂȘte.

Exemple :

Si Service A a été sélectionné :
Aller aux questions Service A.

Si Service B a été sélectionné :
Aller aux questions Service B.

En résumé :

Piping = change la formulation.
Branching / Skip Logic = change le chemin.

Les deux peuvent ĂȘtre utilisĂ©s ensemble, mais ce ne sont pas la mĂȘme chose.

QuickPoll ou Advanced Polls ?

Dans PublicOp, QuickPoll et Advanced Polls répondent à des besoins différents.

QuickPoll sert aux enquĂȘtes :

  • courtes,
  • rapides,
  • linĂ©aires,
  • Ă  faible friction,
  • sans logic complexe.

Advanced Polls sert aux enquĂȘtes :

  • plus longues,
  • organisĂ©es en sections,
  • avec routage conditionnel,
  • proposant diffĂ©rents chemins Ă  diffĂ©rents groupes,
  • destinĂ©es Ă  des recherches plus approfondies.

La distinction doit ĂȘtre claire :

EnquĂȘte courte et standard = QuickPoll
Flux conditionnel et enquĂȘte de recherche = Advanced Polls

Si une logic complexe est nécessaire, il ne faut pas forcer QuickPoll. Il faut utiliser Advanced Polls.

Comment la logic est-elle prĂ©servĂ©e dans les enquĂȘtes multilingues ?

Dans les enquĂȘtes multilingues, il est essentiel que la logic dĂ©pende d’IDs, et non du texte traduit.

Dans PublicOp, la logic fonctionne avec :

Question ID
Option ID

Ainsi, mĂȘme si le texte visible change selon la langue, la logic reste stable tant que l’Option ID reste le mĂȘme.

Exemple :

Anglais : Yes
Français : Oui
Allemand : Ja
Turc : Evet

Si ces rĂ©ponses sont liĂ©es au mĂȘme Option ID, elles dĂ©clenchent la mĂȘme rĂšgle.

C’est l’un des points forts de PublicOp pour les recherches multilingues. Mais cela implique une condition :

L’arbre de questions doit rester symĂ©trique dans toutes les langues.

PublicOp ne prend pas en charge un chemin d’enquĂȘte en anglais et un chemin totalement diffĂ©rent en français. Comme la plateforme utilise une architecture single dataset, toutes les versions linguistiques partagent la mĂȘme structure de questions sous-jacente.

La traduction ne casse pas forcément la logic, mais elle peut casser le sens

Une traduction IA ou manuelle ne casse pas la logic technique si les Option IDs restent inchangĂ©s. Mais si le sens d’une option change dans la traduction, la mĂ©thodologie peut ĂȘtre compromise.

Par exemple, si une option signifie “je ne l’ai jamais utilisĂ©â€ dans une langue, mais devient “je l’ai rarement utilisĂ©â€ dans une autre, le mĂȘme Option ID porte dĂ©sormais des significations diffĂ©rentes. Le flow fonctionne techniquement, mais le sens de recherche n’est plus cohĂ©rent.

Dans la conception d’une logic multilingue, vĂ©rifiez :

  • Les significations des options sont-elles cohĂ©rentes entre les langues ?
  • Les options gatekeeper sont-elles correctement traduites ?
  • Les options comme “aucun”, “les deux” et “non applicable” sont-elles claires dans chaque langue ?
  • Le mĂȘme arbre de questions est-il conservĂ© dans toutes les langues ?
  • Preview mode a-t-il Ă©tĂ© utilisĂ© pour tester les mĂȘmes chemins de rĂ©ponse dans plusieurs langues ?

LANGUAGE column n’est pas une condition de logic

PublicOp conserve la langue de rĂ©ponse dans la LANGUAGE column. C’est utile pour l’export et l’analyse.

Cependant, la logic fondĂ©e sur LANGUAGE, par exemple “afficher une question supplĂ©mentaire uniquement aux rĂ©pondants en français”, n’est pas prise en charge. La logic dĂ©pend des rĂ©ponses du participant, pas de la langue de rĂ©ponse.

L’analyse par langue doit ĂȘtre rĂ©alisĂ©e ensuite via Live Report, Global Filter ou l’analyse aprĂšs export.

Comment la logic améliore la qualité des données

Une logic bien conçue améliore la qualité des données de plusieurs façons.

Elle masque les questions non pertinentes

Les rĂ©pondants ne voient pas les questions qui ne les concernent pas. Cela raccourcit l’enquĂȘte et rĂ©duit la fatigue.

Elle montre les questions d’expĂ©rience au bon groupe

Les personnes qui n’ont pas vĂ©cu une expĂ©rience ne sont pas invitĂ©es Ă  l’évaluer.

Elle aide à gérer les questions sensibles

Les questions sensibles peuvent ĂȘtre affichĂ©es uniquement aux groupes concernĂ©s. Cela ne supprime pas tout risque Ă©thique, mais c’est prĂ©fĂ©rable Ă  un affichage inutile.

Elle produit des données de sous-groupes plus propres

Les utilisateurs d’un produit, certains groupes de rĂŽles ou les rĂ©pondants avec une mauvaise note peuvent ĂȘtre dirigĂ©s vers les bonnes sections.

Elle rend les questions ouvertes de suivi plus pertinentes

Demander “pourquoi ?” aux rĂ©pondants qui ont donnĂ© une mauvaise note est plus ciblĂ© que poser la mĂȘme question Ă  tout le monde.

Erreurs frĂ©quentes dans les flux d’enquĂȘte

Les grandes enquĂȘtes complexes rencontrent souvent les mĂȘmes problĂšmes de flow.

Afficher des questions aux mauvaises personnes

Si l’on interroge des rĂ©pondants sur une expĂ©rience qu’ils n’ont pas vĂ©cue, les donnĂ©es deviennent bruyantes.

Exemple :

Demander Ă  une personne qui n’a jamais utilisĂ© un service d’en Ă©valuer la qualitĂ©.

Ne pas afficher les questions aux bonnes personnes

C’est plus discret, mais tout aussi dangereux. Le rĂ©pondant appartient au groupe concernĂ©, mais une erreur de logic lui masque une question critique.

Cela crĂ©e des donnĂ©es manquantes qui ne seront parfois repĂ©rĂ©es qu’aprĂšs export.

Utiliser deux questions trigger pour le mĂȘme concept

Si la mĂȘme expĂ©rience ou le mĂȘme statut est demandĂ© deux fois, des contradictions peuvent apparaĂźtre. Il devient difficile de savoir quelle rĂ©ponse doit contrĂŽler le flow.

Relier les questions d’un mĂȘme bloc Ă  des conditions diffĂ©rentes

Les premiĂšres questions d’un bloc peuvent s’ouvrir correctement, tandis que les derniĂšres sont liĂ©es Ă  une autre condition. Cela crĂ©e des missing data au niveau du bloc.

Meilleure pratique :

Toutes les questions d’un mĂȘme bloc doivent ĂȘtre reliĂ©es Ă  la mĂȘme condition gatekeeper principale.

Mal gĂ©rer les options “les deux”

Dans les structures self / partner / both, l’option “les deux” doit gĂ©nĂ©ralement ouvrir les deux sections concernĂ©es. Si elle n’en ouvre qu’une seule, le jeu de donnĂ©es devient incomplet.

Mal configurer le consentement

Si des répondants qui ne donnent pas leur consentement peuvent continuer, cela crée des problÚmes éthiques et méthodologiques. Un refus de consentement doit généralement conduire à End survey.

Prendre les réponses partielles pour des erreurs de flow

Un rĂ©pondant qui abandonne l’enquĂȘte en cours de route ne signale pas automatiquement une erreur de flow. Les rĂ©ponses partielles doivent ĂȘtre interprĂ©tĂ©es avec prudence.

Supposer que le flow fonctionne sans contrÎler les réponses completed

Un preview rĂ©ussi ne suffit pas. AprĂšs le lancement, les donnĂ©es exportĂ©es doivent ĂȘtre contrĂŽlĂ©es avec des croisements logiques.

Pourquoi tester la logic est indispensable

Une logic ne doit jamais ĂȘtre publiĂ©e sans test.

La difficultĂ© est que beaucoup d’erreurs de logic sont invisibles pour le rĂ©pondant. Le rĂ©pondant ne voit que le chemin qui lui est prĂ©sentĂ©. Il ne peut pas savoir quelle question il aurait dĂ» voir mais n’a pas vue.

Les chercheurs doivent donc tester différents chemins de réponse.

PublicOp propose un preview / test mode qui permet de tester les chemins d’enquĂȘte. Dans les enquĂȘtes multilingues, les chercheurs peuvent changer de langue et vĂ©rifier que les mĂȘmes chemins de rĂ©ponse sont conservĂ©s.

Cependant, PublicOp ne détecte pas automatiquement toutes les questions inaccessibles, tous les conflits de logic ou tous les problÚmes de validation de flow. Le test manuel est indispensable.

Checklist de test de survey logic

Avant publication, vérifiez :

Toutes les questions gatekeeper ont-elles été testées ?
Chaque option de réponse a-t-elle été testée ?
Les options “aucun” ou “non applicable” sautent-elles les bonnes sections ?
Les options “les deux” ouvrent-elles toutes les sections nĂ©cessaires ?
Le refus de consentement termine-t-il correctement l’enquĂȘte ?
Les répondants avec une mauvaise note voient-ils la question de suivi ?
Les répondants avec une bonne note sautent-ils les suivis inutiles ?
Chaque section est-elle atteignable par au moins un chemin de test ?
Toutes les questions d’un mĂȘme bloc sont-elles ouvertes par la mĂȘme condition ?
Les versions multilingues produisent-elles le mĂȘme flow pour les mĂȘmes rĂ©ponses ?

Les tests par personas sont particuliĂšrement utiles.

Exemples :

Répondant sans expérience pertinente
Répondant avec seulement une expérience personnelle
RĂ©pondant avec expĂ©rience du partenaire / d’une autre personne
RĂ©pondant avec les deux types d’expĂ©rience
Répondant mineur
Répondant dans un rÎle spécifique
Répondant qui refuse le consentement
Répondant avec mauvaise note
Répondant avec bonne note

Une grande enquĂȘte ne devrait pas ĂȘtre publiĂ©e avant que ces chemins soient testĂ©s.

Validation du flow aprĂšs publication

Le test avant publication ne suffit pas. Une fois les premiĂšres donnĂ©es collectĂ©es, le flow doit ĂȘtre validĂ© sur le jeu de donnĂ©es.

Les contrĂŽles aprĂšs publication peuvent poser les questions suivantes :

Combien de personnes ont rĂ©pondu Ă  un bloc qu’elles n’auraient pas dĂ» voir ?
Combien de personnes qui auraient dĂ» voir un bloc l’ont laissĂ© vide ?
Les réponses gatekeeper sont-elles cohérentes avec les réponses de bloc ?
Toutes les questions d’un mĂȘme bloc ont-elles Ă©tĂ© rĂ©pondues par le mĂȘme groupe Ă©ligible ?
Les rĂ©pondants “les deux” ont-ils rĂ©pondu aux deux sections concernĂ©es ?
Les répondants sans consentement ont-ils continué ?

Ces contrĂŽles doivent porter en prioritĂ© sur les rĂ©ponses completed. Les rĂ©ponses partial peuvent aussi ĂȘtre examinĂ©es, mais toute valeur vide dans une rĂ©ponse partielle n’est pas une erreur de flow. Le rĂ©pondant peut simplement avoir abandonnĂ©.

PublicOp ne rĂ©alise pas cette validation automatiquement. Les chercheurs doivent exporter les donnĂ©es et effectuer des contrĂŽles logiques dans Excel, SPSS ou un autre outil d’analyse.

Comment interpréter les données exportées aprÚs logic

Les questions sautĂ©es peuvent apparaĂźtre comme vides, nulles ou system missing dans l’export.

La limite importante est la suivante :

L’export PublicOp ne distingue pas automatiquement “vue mais non rĂ©pondue” de “non affichĂ©e Ă  cause de la logic”.

Les chercheurs doivent interpréter les missing data à partir de la carte de logic.

Par exemple :

Ce bloc est-il vide parce que le rĂ©pondant n’a pas rĂ©pondu ?
Ou parce que le rĂ©pondant n’a jamais vu ce bloc ?

Cette distinction est critique pour le reporting.

Parfois, la formulation la plus sûre est :

Parmi les répondants ayant répondu à cette question...

Dans certains cas, la formulation suivante peut ĂȘtre trop forte :

Parmi tous les répondants remplissant cette condition...

S’il y a eu des erreurs de flow ou des changements de version, il faut utiliser une formulation plus prudente.

PublicOp conserve les Variable Labels, Value Labels, le Codebook et la LANGUAGE column lors de l’export. La logic ne casse pas la structure d’export. Mais l’interprĂ©tation des valeurs manquantes reste un travail de nettoyage des donnĂ©es par le chercheur.

Comment Live Report fonctionne avec la logic

Dans PublicOp, si une question est sautĂ©e Ă  cause de la logic, Live Report rapporte cette question sur la base des rĂ©pondants qui l’ont vue et y ont rĂ©pondu. Les rĂ©pondants qui n’ont jamais vu la question ne sont pas inclus dans le dĂ©nominateur de cette question.

C’est gĂ©nĂ©ralement correct. Compter des personnes qui n’ont jamais vu une question comme non-rĂ©pondants serait trompeur.

Cependant, l’interprĂ©tation du rapport doit tenir compte des dĂ©nominateurs.

Par exemple :

Cette question peut avoir été répondue par 37 personnes, et non par les 100 répondants.

Global Filter peut ĂȘtre utilisĂ© pour examiner des sous-groupes, comme un rĂŽle spĂ©cifique ou des rĂ©pondants ayant vĂ©cu une expĂ©rience prĂ©cise.

Mais plus l’échantillon devient petit, plus l’interprĂ©tation devient fragile. Trop de branching peut crĂ©er des sous-groupes trop rĂ©duits.

Quand ne pas utiliser la logic

La logic est puissante, mais elle ne doit pas ĂȘtre utilisĂ©e partout.

Soyez prudent lorsque :

  • la taille de l’échantillon est faible,
  • chaque petite diffĂ©rence devient un chemin sĂ©parĂ©,
  • la maintenance de l’enquĂȘte devient difficile,
  • le nombre de scĂ©narios de test devient ingĂ©rable,
  • certaines questions risquent de devenir inaccessibles,
  • il est important que tous les rĂ©pondants rĂ©pondent aux mĂȘmes questions centrales,
  • l’enquĂȘte doit rester courte et rapide.

Dans certains cas, il peut ĂȘtre prĂ©fĂ©rable d’utiliser des options comme :

Non applicable
Je ne sais pas
Je préfÚre ne pas répondre
Je n’ai pas vĂ©cu cette expĂ©rience

Ces options donnent au rĂ©pondant une sortie honnĂȘte tout en gardant l’information visible dans les donnĂ©es.

Dans les recherches Ă  petit Ă©chantillon, trop de branching peut diviser les donnĂ©es en sous-groupes trop petits pour ĂȘtre interprĂ©tĂ©s.

La logic ne résout pas tous les risques éthiques des questions sensibles

La logic peut servir Ă  afficher des questions sensibles uniquement aux rĂ©pondants concernĂ©s. C’est une bonne pratique. Mais cela ne supprime pas tout risque Ă©thique.

Les chercheurs doivent se demander :

  • la question gatekeeper est-elle claire et sĂ»re ?
  • un rĂ©pondant peut-il ĂȘtre mal classĂ© dans une section sensible ?
  • faut-il proposer “je prĂ©fĂšre ne pas rĂ©pondre” ?
  • le consentement et l’information apparaissent-ils avant les sections sensibles ?
  • les questions ouvertes obligatoires sont-elles appropriĂ©es ?
  • le reporting sur de petits sous-groupes peut-il identifier des rĂ©pondants ?

Dans les recherches sensibles, “nous avons masquĂ© la question avec la logic” ne suffit pas. La logic n’est qu’une partie de la conception Ă©thique.

Changements de version et reporting

Dans les grandes enquĂȘtes, un problĂšme de flow peut ĂȘtre dĂ©couvert aprĂšs le lancement et corrigĂ© dans une version ultĂ©rieure.

Dans ce cas, les donnĂ©es des anciennes et nouvelles versions doivent ĂȘtre traitĂ©es avec prudence.

Points importants :

PublicOp ne corrige pas automatiquement les anciennes données selon le nouveau flow.
Si des versions antĂ©rieures ont affichĂ© des questions aux mauvaises personnes, cela doit ĂȘtre notĂ©.
Si des versions antĂ©rieures ont masquĂ© des questions aux bonnes personnes, la perte de donnĂ©es doit ĂȘtre Ă©valuĂ©e.
Si les versions ont utilisé des flows différents, les comparaisons nécessitent une note méthodologique.

Les donnĂ©es d’une ancienne version ne doivent pas toujours ĂȘtre supprimĂ©es. Mais elles doivent ĂȘtre utilisĂ©es avec limites, notes et prudence.

Dans certains cas, la formulation la plus sûre est :

Parmi les répondants ayant répondu à cette question...

Une formulation plus forte peut ĂȘtre risquĂ©e :

Parmi tous les répondants remplissant cette condition...

Si le flow a changé, le rapport doit inclure une note méthodologique.

Quel est le rĂŽle de PublicOp ?

PublicOp ne doit pas ĂȘtre prĂ©sentĂ© comme un systĂšme qui “pense” automatiquement la logic.

Un positionnement plus exact est :

PublicOp est un outil professionnel de Research Operations qui applique le flux conditionnel conçu par le chercheur.

PublicOp :

  • prend en charge Branching / Skip Logic dans Advanced Polls,
  • propose Rule Builder pour crĂ©er des rĂšgles IF / THEN,
  • utilise des structures Question ID et Option ID afin que la logic ne dĂ©pende pas du texte,
  • prend en charge le routage par sections,
  • permet des flux de screen-out avec End survey,
  • conserve la mĂȘme structure de logic dans les enquĂȘtes multilingues,
  • permet de tester les flux avec Preview / Test mode,
  • exporte les donnĂ©es brutes en CSV, Excel et SPSS,
  • aide Ă  examiner les rĂ©sultats de sous-groupes avec Live Report et Global Filter,
  • prĂ©serve les structures single dataset et LANGUAGE column.

PublicOp ne fait pas :

  • dĂ©tection automatique de toutes les erreurs de logic,
  • dĂ©tection de toutes les questions inaccessibles,
  • rĂ©solution automatique des conflits de logic,
  • conception automatique du flow,
  • branching complexe dans QuickPoll,
  • flows totalement diffĂ©rents selon la langue,
  • Ă©tiquetage automatique “vue mais non rĂ©pondue” vs “non affichĂ©e Ă  cause de la logic” dans l’export,
  • gĂ©nĂ©ration automatique d’un rapport de validation du flow,
  • quota sampling ou panel screening.

ConnaĂźtre ces limites aide les chercheurs Ă  utiliser la plateforme correctement.

Conseils pratiques pour concevoir un flux d’enquĂȘte

1. Dessinez d’abord la carte du flow

Avant d’ouvrir l’éditeur d’enquĂȘte, Ă©crivez les chemins principaux :

Qui doit voir quelles sections ?
Quelle réponse ouvre quelle section ?
Quelle rĂ©ponse termine l’enquĂȘte ?
Quelles sections sont visibles par tout le monde ?

2. Utilisez une seule question gatekeeper par concept

N’utilisez pas deux questions trigger diffĂ©rentes pour le mĂȘme concept. Choisissez une question gatekeeper principale et reliez toutes les sections pertinentes Ă  cette question.

3. Gardez les sections propres

Regroupez les questions sur la mĂȘme expĂ©rience dans la mĂȘme section. Ne mĂ©langez pas les questions destinĂ©es Ă  des groupes diffĂ©rents dans une seule section.

4. Préférez Single choice pour les routages critiques

Pour les questions essentielles de flow, Single choice est généralement plus sûr que Multiple choice. La logic Multiple choice exige davantage de tests.

5. Testez soigneusement les options “les deux”

Les options comme “les deux” sont une source frĂ©quente d’erreurs de flow. Si elles doivent ouvrir deux sections, vĂ©rifiez que les deux sont effectivement atteintes.

6. Séparez Piping et logic

Piping personnalise le texte. Branching change le chemin. Ce ne sont pas la mĂȘme chose.

7. Testez les versions multilingues

MĂȘme si la logic est basĂ©e sur des IDs, la traduction peut modifier le sens. VĂ©rifiez que les options gatekeeper signifient la mĂȘme chose dans chaque langue.

8. Validez avec les données réelles aprÚs publication

AprÚs les premiÚres réponses, exportez le jeu de données et effectuez des contrÎles logiques. Cette étape est particuliÚrement importante pour les grands projets de recherche.

Conclusion

La conception du flux d’enquĂȘte est l’un des Ă©lĂ©ments les plus importants et les plus faciles Ă  nĂ©gliger dans la qualitĂ© de la recherche.

Un bon flow :

  • montre la bonne question au bon rĂ©pondant,
  • masque les questions non pertinentes,
  • rĂ©duit la fatigue du rĂ©pondant,
  • gĂšre plus prudemment les questions sensibles,
  • amĂ©liore la qualitĂ© des donnĂ©es,
  • renforce le reporting.

Un mauvais flow :

  • montre des questions aux mauvaises personnes,
  • masque des questions critiques aux bonnes personnes,
  • crĂ©e des missing data,
  • divise mal les sous-groupes,
  • affaiblit le reporting,
  • rĂ©duit la confiance dans l’étude.

Dans les grands projets de recherche, la conception du flux d’enquĂȘte n’est pas une magie technique. C’est une architecture mĂ©thodologique.

PublicOp Advanced Polls aide les chercheurs Ă  appliquer une logic IF / THEN, Ă  prĂ©server le flow dans les enquĂȘtes multilingues grĂące aux structures Question ID et Option ID, et Ă  soutenir le contrĂŽle qualitĂ© avec Live Report et Data Export.

Mais concevoir, tester, valider et interpréter prudemment le flow reste la responsabilité du chercheur.

Frequently Asked Questions

Qu’est-ce qu’un flux d’enquĂȘte ?

Le flux d’enquĂȘte dĂ©signe la structure qui dĂ©termine quelles questions un rĂ©pondant voit et dans quel ordre. Un flux bien conçu montre uniquement les questions pertinentes, ce qui amĂ©liore l’expĂ©rience du rĂ©pondant et la qualitĂ© des donnĂ©es.

Qu’est-ce que le Skip Logic ?

Le Skip Logic est une logique conditionnelle qui permet de sauter certaines questions ou sections selon la rĂ©ponse du participant. Par exemple, une personne qui n’a jamais utilisĂ© un produit ne devrait pas voir des questions dĂ©taillĂ©es sur son expĂ©rience d’utilisation.

Branching Logic et Skip Logic sont-ils identiques ?

Ce sont des notions proches. Le Skip Logic dĂ©signe gĂ©nĂ©ralement le fait de sauter des questions, tandis que le Branching Logic dĂ©signe le routage des rĂ©pondants vers diffĂ©rents chemins ou sections. Les deux font partie de la conception d’un flux d’enquĂȘte conditionnel.

OĂč le Skip Logic est-il disponible dans PublicOp ?

Dans PublicOp, Branching / Skip Logic est disponible dans Advanced Polls. QuickPoll est conçu pour des enquĂȘtes courtes et linĂ©aires, et ne prend pas en charge les flux de branching complexes.

PublicOp détecte-t-il automatiquement les erreurs de logic ?

Non. PublicOp applique les rÚgles IF / THEN créées par le chercheur, mais ne détecte pas automatiquement tous les conflits de logic, les questions inaccessibles ou les problÚmes de validation du flow. La conception, le test et la validation du flux restent la responsabilité du chercheur.

La logic peut-elle se casser dans une enquĂȘte multilingue ?

La logic de PublicOp repose sur Question ID et Option ID, et non sur le texte visible des rĂ©ponses. Cela aide Ă  conserver la mĂȘme logic dans toutes les langues. Toutefois, la structure des questions doit rester symĂ©trique dans toutes les versions linguistiques.

Comment les questions sautĂ©es apparaissent-elles dans l’export ?

Les questions sautĂ©es peuvent apparaĂźtre comme des valeurs vides, nulles ou system missing dans les exports CSV, Excel ou SPSS. PublicOp n’étiquette pas automatiquement si une valeur vide signifie 'vue mais non rĂ©pondue' ou 'non affichĂ©e Ă  cause de la logic'. Les chercheurs doivent interprĂ©ter les valeurs manquantes Ă  partir de la carte de logic.

Transformez vos insights en action.

Ne vous contentez plus de recueillir des avis, dĂ©veloppez une vĂ©ritable intelligence. Essayez dĂšs aujourd'hui les enquĂȘtes multilingues de Nuvopoll.

    Comment concevoir le flux d’une enquĂȘte | Nuvopoll