Week 8 - Advanced Survey Design ( QPro ) Agenda: Logic Controls in QuestionPro Text Piping and Extraction Survey Distribution
Survey Research Process Overview
Logic Controls in QuestionPro Located in the right corner of each question Contains various capabilities, including: Skip logic Compound branching Show/Hide Question Show/Hide Options
Skip Logic Skip logic enables the automatic skipping of immediately following questions based on one simple criterion : the answer to the current question.
Skip Logic – Options Skip to a subsequent question Terminate survey Thank you page Chain survey Screening questions Valid responses with no further questions to answer Collection of personal information while maintaining response anonymity
Compound Branching Compound branch enables the automatic skipping of individual questions or groups of questions based on complex criteria , including current or previous responses, metadata, etc.
Show/Hide Question Show/Hide Question makes it possible to hide or display the current question based on a previous response or set of responses.
Show/Hide Options Show/Hide Options makes it possible to hide or display individual response options in the current question based on a previous response or set of responses.
Branching Logic – Best Practices Simplicity – Use the fewest number of branches possible while still accomplishing your objective Testing – Test your entire survey using various response combinations to ensure logic is working properly Data unity – If you are asking identical questions of two different groups, it should be ONE question, not TWO or more Planning – ALWAYS program the entire survey instrument first and add logic as a final design step e.g. asking about food quality for in-person visitors AND drive-thru
Text Piping Text piping takes the text responses from a previous question (or metadata) and inserts that text into a subsequent question. Coding format in QuestionPro is ${ piping_text } (for piping text from the immediately preceding question) or ${ QuestionCode } (for piping precise responses to later questions). NOTE: QuestionPro requires the insertion of a page break between the source and destination questions for piping to work.
Text Piping Using Variables Text piping with custom variables makes it possible to pipe customized text into later questions. Coding format in QuestionPro is similar to normal piping, except it refers to the variable number rather than the question number – e.g. ${custom1} . NOTE: Custom variables can also be used in analysis. They can be used to hold custom response text as shown here, or they can be used to hold metadata from the imported contact list. QuestionPro allows up to 255 custom variables per survey.
Extraction Extraction enables the survey to ask dynamically-created follow up questions based on the results from a previous question . NOTE: The extracted question(s) will be created automatically after you enable extraction. You can then edit or reorder the question as needed.
Survey Distribution Two main methods: Email Requires access to a survey frame (list of names and email addresses) Enables scheduled survey launch, reminder emails and response tracking If needed, anonymity must be actively selected Sharing Utilizes a generic URL link or QR code shared via poster, website, social media, etc. Allows for broader circulation Does not permit response tracking or reminder emails Anonymous by default