Knowledge-Base

Building a choice experiment in SurveyEngine

Building a choice experiment in SurveyEngine A tutorial on building a simple choice experiment and experimental design in SurveyEngine. A step-by-step interactive tutorial on building...

Integrating cartographic mapping into surveys

Integrating cartographic mapping into surveys Integrating a third-party mapping solution within a SurveyEngine survey. A step-by-step interactive tutorial on integrating cartographic mapping into surveys in...

Detecting browser type in surveys

Detecting browser type in surveys How to capture the respondent's browser type and other browser metadata. A step-by-step interactive tutorial on detecting browser type in...

Blocking in choice experiments

Blocking in choice experiments Using blocking within an experimental design to reduce respondent burden in a choice experiment. A step-by-step interactive tutorial on blocking in...

Building a best-worst experiment in SurveyEngine

Building a best-worst experiment in SurveyEngine Building Best-Worst experiments, also known as MaxDiff experiments, in SurveyEngine. A step-by-step interactive tutorial on building a best-worst experiment...

Auto-suggest for open text questions

Auto-suggest for open text questions Implement an auto-suggest type-ahead for open text questions in SurveyEngine. A step-by-step interactive tutorial on auto-suggest for open text questions...

Allocating respondents to survey arms

Allocating respondents to survey arms For surveys requiring allocation of respondents to different arms using segments. A step-by-step interactive tutorial on allocating respondents to survey...

Variable and survey naming conventions

Variable and survey naming conventions Poor variable naming causes avoidable errors in analysis. Decisions made before coding starts determine how much pain comes later. Practical...

Variable direction consistency in survey design

Variable direction consistency in survey design Mixing the direction of response scales across variables confuses respondents and analysts. Agreeing direction before coding prevents a systematic...

Including tracking and metadata in surveys

Including tracking and metadata in surveys Tracking data collected during a pilot is cheap insurance against problems that only become apparent in main fieldwork. Collect...

Designing screening questions for surveys

Designing screening questions for surveys Screening questions that reveal their purpose to respondents inflate eligibility rates and contaminate the sample. Two design principles prevent this....

Storing intermediate variables for auditability

Storing intermediate variables for auditability Dynamic calculations displayed directly to respondents without being stored make auditing impossible. Store intermediate values as survey variables before displaying...

Checking survey data before main fieldwork

Checking survey data before main fieldwork Simulation and manual data checking before fieldwork are the only reliable way to confirm a complex survey is collecting...

Tracking link clicks in surveys

Tracking link clicks in surveys Examples of tracking whether a participant clicked on a link within the survey. A step-by-step interactive tutorial on tracking link...

Adding tables to SurveyEngine surveys

Adding tables to SurveyEngine surveys How to add tables to your survey for structured information display. A step-by-step interactive tutorial on adding tables to surveyengine...

Scrollbox for long text in surveys

Scrollbox for long text in surveys How to put long text within a fixed-size scrollbox, for example consent forms. A step-by-step interactive tutorial on scrollbox...

Save and return surveys

Save and return surveys Implementing a save and return feature allowing respondents to leave and continue later. A step-by-step interactive tutorial on save and return...

Scroll to Top