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.
