The IntelliSurvey platform supports deferred termination, which allows respondents meeting a termif
or setterm
condition to continue to a specified point in the survey before their interview is ended. This is extremely useful when the project requires a full set of screening data for respondents, even those not qualifying for the full survey (for example, in a market sizing exercise).
Note: If the goal is to instead defer termination for a respondent due to either not qualifying for any quota group, or because they only qualify for full quota buckets, PMs should instead use the defer_if_none
or defer_if_over
tags, respectively. Click here for more information on these tags.
Syntax
Define page where termination occurs
To defer termination, use defer term
. This tag is placed in the app config
widget at the top of the survey source. The input is a string that corresponds to a page label or group name. When the respondent reaches the page, label, or group that corresponds to the defer term
tag input, the respondent is terminated once that page is loaded, although any selectby
or survey variables using cvalue
on that page also populate with data.
app config defer term: deferred_page_label [SURVEY CONTENT, WITH TERM POINTS] <p>This is the last page terminated respondents will see. new page: deferred_page_label Survey Continues Here
Examples
Conditioned deferred termination group
This prevents non-terminated respondents from seeing the content within a group.
app config deferterm: deferred [SURVEY CONTENT, WITH TERM POINTS] newpage <p>This is the last page terminated respondents will see. start group: deferred condition: anyChecked($Q1,1) [GROUP CONTENT] end group: deferred
Immediate termination within deferred termination
While deferred termination is in effect you can still immediately terminate a respondent by using the {goto: term}
syntax.
X. Question X type: radio 1. terminate {term: y} {goto: term} 2. pass
Term points after the deferred term
If a terminate is placed after the deferred termination point specified in the app config
widget, it will cause immediate termination.
appconfig deferterm: TERM_OUT 1. Do you qualify for this study? type: radio 1. Yes 2. No {term: y} ##Will terminate at TERM_OUT label newpage Some more questions here. newpage label: TERM_OUT Welcome! newpage 2. Wait, are you sure you qualify? type: radio 1. Yes 2. Drat, it looks like I don't {term: y} ##Will terminate immediately newpage Survey Continues Here
Comments
0 comments
Please sign in to leave a comment.