Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

In the interest of reducing respondent fatigue and improving the respondent experience, you may bypass the respondent screener in PureSpectrum by passing in the respondent's qualification/condition codes in the query string parameters.  You must use the PureSpectrum values for these qualification codes and condition codes.

For singlepunch questions like gender, you should pass in a single value e.g. &211=111.  For questions that are multipunch, you may pass in multiple, comma separated values e.g. &1031=111,112.

Respondent Qualification Usage

In the example where you are sending a white(214|111) male(211|111) respondent, 34 years old(212|34) earning 50,000 household income(214|50000), with both a dog and a cat(1031|111,112), your entry link would be:

https://spectrumsurveys.com/startSurvey?supplier_id=[%your_supplier_id%]&survey_id=[%survey_id%]&ps_supplier_respondent_id=[%your_member_id%]&ps_supplier_sid=[%your_session_id%]&211=111&212=34&213=50000&214=111&1031=111,112 

Warning

Profiling Info on Children

If you would like to pass in respondent criteria that pertains to the age and gender of their children, please follow the format &218=112&220_1=111&230_1=120&220_2=2&230=12 where 218=112 is a required parameter signifying that the respondent is a parent. 

220 is gender of child, 230 is age of child in months. 

the suffix _1 indicates child 1, _2 indicates child 2, etc.  We accept information for up to 5 children.  Additional items will be ignored, and duplicate items will be ignored as well.

In the above example, the respondent is a parent of 2 children, a boy age 10, and a girl age 1.

More information about PureSpectrum Qualification and Condition codes can be found here:

/wiki/spaces/PD/pages/13598751

Required Variables

VariableSyntaxRequiredDescriptionExample
Session IDps_supplier_sidyThe unique session id for a given entry.  Should always be unique.https://spectrumsurveys.com/startSurvey?supplier_id=[%your_supplier_id%]&survey_id=[%survey_id%]&ps_supplier_respondent_id=[%your_member_id%]&ps_supplier_sid=[%your_session_id%]
Respondent IDps_supplier_respondent_idyThe persistent supplier member id.  This should never change for a given respondent.https://spectrumsurveys.com/startSurvey?supplier_id=[%your_supplier_id%]&survey_id=[%survey_id%]&ps_supplier_respondent_id=[%your_member_id%]&ps_supplier_sid=[%your_session_id%]

Mapping Variables

If the name for these variables differs from PureSpectrum's name, you can map them via the user interface to simplify the integration.

coming soon

Considerations

Please note that we will ignore qualification codes with condition code=null, and any additional condition codes beyond the first condition code for singlepunch questions.

...