Questions

After clicking + New Study, then either select Create from Scratch > Survey , Create from Scratch > Concept Test, or select a Template. To add a question, click + Add Question.

419419

Create From Scratch

📘

Info

The Figma prototype option is only available for Concept Testing.

If you select a Template, you will have several options to customize your study. You can edit, add or delete questions. You can create skip logic to manage the flow between questions and customize the thank you note.

968968

Create From Template

You can also Edit studies after launch. However, be mindful as some changes to study questions post-launch may corrupt the dataset and potentially result in false insights, see here for more information.

Managing Questions

Adding a Question

To add a question click + Add Question. A menu will appear. Question Types are available based on the Study Type and Delivery Method. The Delivery Method available for Concept Tests are Shareable Link or Email while the Delivery Method for Surveys can be Mobile, Web, Shareable Link or Email. Select the question type you would like:

Question Type

Description

Study Type

Plan

Delivery Method

Text / URL prompt

For more information on text / URL prompts, click here.

All

All

All

Consent / Legal

Enables respondents to consent to disclaimers before conducting the study. For more information, click here.

All

Paid

All

Recorded Task

Allows you to record voice, video, and screen responses. For more information, click here.

Concept Test

All

Link and Email

One to Five Scale

Also known as a 5-point Likert scale. A rating scale to measure respondent's attitudes toward a statement

All

All

All

Open text

Open text response to a text question. The themes analysis is performed on the response to this question type.

All

All

All

Multiple Choice Single-Select

For example, What color is your hair? Possible answers may be Black, Brown, Blue, Green, Gray, Unknown/Other.

All

All

All

Multiple Choice Multi-Select

For example, Select all the fruit you like? Possible answers may be Orange, Apple, Banana, Pear, Peach, Grapefruit.

All

All

All

NPS

For more information on the Net Promoter Score question, click here.

All

All

All

Video & Voice

For more information on audio and video questions, click here.

All

All

All

Deleting a Question

To delete a question:

  1. Click Ellipses next to the question.
  2. Select Delete.

Editing Text

You can edit the question, subheader, placeholder, and button text by clicking on the text field.

You can delete the question, subheader, placeholder, or button text by clicking on Trash next to the field.

You can add subheader, placeholder, or button field by clicking on Ellipses, select Customize Copy, and then select the corresponding field.

Skip Logic

Click Add Logic to add Skip Logic.

Skip Logic is a feature that allows you to guide respondents to the next question based on their prior answers. For example, if you had a One to Five Scale question, you may decide to have different questions for respondents who answered One versus those who answered Five. Read more about Skip Logic here. You cannot skip a Consent / Legal question; respondents must consent.

Customize Thank You Card

By default, studies end with a Thank You card. You have the option to hide or customize the Thank You card.

  1. Select the Thank You card by clicking on Expand.
  2. For most study platforms, you can decide to show/hide the Thank You card by clicking on Show Thank You Card. For link and email studies, the Thank You card will always be shown.
  3. You can edit the headline and subheader by clicking in their respective text fields.

Text / URL Prompt Questions

The Text / URL prompt is used to introduce or conclude a study, or permit the study respondent to navigate to a URL. It comprises two text fields and a button that can go to the next question or a URL.

The steps to create a study with a Text / URL prompt are:

  1. In the Navigation Pane, click + New Study.
  2. Select Create from Scratch or click Browse Templates to customize a template.
  3. Select Text / URL Prompt from the Add Question menu.
  4. In the Headline field, type in the purpose of the Text / URL prompt.
  5. In the Body field, type in your question or statement. The Body field also supports text formatting, allowing you to customize your study further. You can change the character style (bold, italicized, and underlined), create lists, and add links. This feature is not supported on iOS devices or versions of the Web SDK before v2.14.9.
  6. Select when the respondent clicks the button whether you want the navigation to continue in the survey or link to an external URL.
  7. Type in the text for the button
  8. If you selected Button to link to external URL, type in the URL you want the respondent to navigate to.

Recruiting Participants also describes a use case where the Text / URL prompt is employed.

📘

Info

You may want to send information about study respondents through the external link to identify them. If you selected Button to link to external URL, you can identify the visitor through the URL.

Identifying the Visitor

If you have configured the Button to link to external URL, you can send information about study respondents through the external link to identify them. For example, with the URL placeholder {{email}}, the Visitor's email will be substituted and sent to the destination website. For Web, Link, and Android studies, the following parameters are supported:

Placeholder

Description

{{email}}

Visitor's email address

{{user_id}}

Visitor's user ID

For example, if you had specified a Button URL of:

https://website.com/schedule?id={{user_id}}&email={{email}}

and a visitor has the user ID of 23481 and the email [email protected] set,

when the user clicks on the button, they will be sent to the URL:

https://website.com/schedule?id=23481&[email protected]

You can also link to another Sprig study. For example, to associate both studies with the same user, you may want to send the user ID to a Concept Test from the original study. In this case, the Button URL would be:

https://a.sprig.com/abcd-study-link-wxyz?user_id={{user_id}}
The exact format for the user ID and email name-value pairs may vary by destination site.

If the value for a parameter is not available for the visitor taking the study, that parameter will be removed. For example, if only the user ID is present, the Button URL:

https://website.com/schedule?id={{user_id}}&email={{email}} would be sent as:

https://website.com/schedule?id=23481

If neither is present, it would be just:

https://website.com/schedule.

In addition, there are specific considerations for Link, Web, and Android:

Link platform studies

To make user ID and email available to be replaced in button URLs in link studies, include them as part of the study URL. Add them as query parameters, with the key user_id for user ID and email for email. For example, for a study with the link https://a.sprig.com/abcd-study-link-wxyz, user ID 23841, and email [email protected], format the link as https://a.sprig.com/abcd-study-link-wxyz?user_id=23841&[email protected]ail.com, with a ? before the parameters and & between them. See link study documentation for details on how to configure this in your 3rd-party marketing platform.

Web Studies

To make user ID and email available to be replaced in button URLs in Web studies, ensure they're set on the user before the study is displayed. See Web: Identify Users documentation. User ID is persisted in browser local storage, while email is not and should be set again with each session. Your Web SDK version must be at least v2.15.3.

Android Studies

Similar to Web, to make user ID and email available to be replaced in button URLs in Android studies, ensure they're set on the user before the study is displayed. See Android: Identifying Users documentation. User ID is persistent locally, while email is not and should be set again with each session. Your Android SDK version must be at least v2.6.0.

Video and Voice Questions

As well as Open Text questions and responses, Sprig also supports video and audio-only questions and responses. The video and voice responses are automatically transcribed and optionally translated. Contact Sprig Support to enable the translation service. The transcription enables the same AI analysis of textual responses to be conducted on video responses. However, video and audio responses provide an additional emotional dimension that is not always visible in text-only responses. Usually, there is a lower response rate to voice and video questions due to the higher effort required by the study recipient than other study methods. Consider focusing voice and video questions on a specific area of interest and only share that study with recipients you think the topic would be particularly relevant.

The steps to create a study with video-enabled questions and responses are:

  1. In the Navigation Pane, click + New Study.
  2. Select Create from Scratch > Concept Test.
  3. Select Video & Voice from the +Add Question menu.
  4. Click Request Permissions to enable Sprig to request access to your camera and microphone.
  5. Click Allow for the browser to permit Sprig access to your camera and microphone.
  6. Click RecordRecord Record to begin the recording countdown and will automatically begin recording for you to record your question. Optionally, click VideoVideo Video to turn off video and record the audio only.
  7. Click StopStop to Stop recording.
  8. Click PlayPlay to Play back your recording.
  9. If you are not happy with the recording, click DeleteDelete to Delete your recording and start a new recording.
  10. When you are happy with the recording or do not need to add any more questions, click Audience to proceed with configuring the study.
  11. In the Design Tab, a preview of the survey is displayed on the platform you have selected.
  12. When satisfied, return to the app.sprig.com browser tab and click Launch Survey.
  13. Distribute the survey link to prospective respondents using your usual methods.
  14. Note that all respondents have to give permission in their browser to enable camera and microphone access.

Downloading a Video Response

  1. Click on the study you want to download a video response from.
  2. Click on Responses.
  3. Click on Download CSV to download the responses CSV file.
  4. Open the CSV file in a spreadsheet.
  5. Locate the question and response you would like to download.
  6. Notice that in the response cell, there is a field labeled downloadUrl.
  7. Copy that URL in your browser.
  8. Once the video loads, right-click on the video and select Save video as to download a copy of the video.

Content Security Policy

Supporting Video and Voice questions for Web studies may require you to update your web application's Content Security Policy (CSP). This may be required because Sprig uses third-party libraries to support Video & Voice questions, including fetching an external stream of the question and uploading the response.

The following list of sources is required to use Video & Voice questions:

  • Base64 SVGs and fonts.
  • Connecting to Mux (for streaming and short video uploads).
  • Connecting to Google APIs (for long video uploads).
  • A worker source required by our third-party library (videojs).

Examples are shown in the following CSP source list:

<meta
     http-equiv="Content-Security-Policy"
     content="img-src data: https://*.mux.com;
        connect-src blob: data: https://api.sprig.com https://*.mux.com https://storage.googleapis.com https://cdn.sprig.com https://cdn.userleap.com;
        font-src data:;
        media-src blob: https://*.mux.com;
        worker-src blob:;"
   />

📘

Info

As every company has different security policies the example may not reflect the complete configuration. You may need to add additional keys and values in order to comply with your own organization’s policies.

Troubleshooting Errors

After creating your first study with Video and Voice questions, test its display on your website using these instructions. Check your browser console for any CSP-related errors if the questions are not rendering correctly or responses aren't uploaded. You may have to work with your engineering and security teams to update your website's or app's CSP settings to resolve the errors.

Recorded Task Questions

The recorded task question type allows you to augment survey responses with a voice, video, and screen recording of your respondent's actions.

We will use the Recorded Task question type in this example to evaluate a Figma prototype. The steps to create the study are:

  1. Click on *+ New Study in the Navigation Pane.
  2. Select the Prototype & usability testing template category.
  3. Select Test an Interactive Prototype and click Use this template as a starting point.
  4. Scroll to question 3 and update the Task and Task Details fields as appropriate. You can also adjust the Recording Options to be either Screen, video and audio, Screen and audio, or just Screen.
  5. In question 3, click Figma Prototype to insert the Figma prototype link into the text field.
  6. Complete the study and audience configuration, and click Preview Study.
  7. When satisfied with the Study, click Launch Study.
  8. Check back on the Study as you normally would and review the Responses.

Consent / Legal Questions

You can incorporate a Non Disclosure Agreement into your Study for your participant's review and obtain their consent prior to proceeding with the study. The copy can be in text format and/or a PDF file. You can also capture the respondent's name. You cannot add a Figma prototype to this question type

Adding Concept Testing

Sprig enables you to use studies for concept testing using Figma designs and prototypes.

18951895

The steps to create a Study for Concept Testing are:

  1. Create a Figma design or prototype.
  2. Use the Figma Share or Share Prototype feature to generate a URL for the design or prototype.
  3. Click on *+ New Study.
  4. Select the Concept testing template category.
  5. Select Test a Product Concept and click Use this template as a starting point.
  6. Edit the questions as appropriate for your Concept Test.
  7. Scroll to question 5 and click Figma Prototype to insert the Figma prototype link into the text field. Click here for help on finding a Figma prototype link.
  8. Complete the study and audience configuration, and click Launch Study. Concept Testing is available with Shareable Link and Email studies
  9. Check back on the Study as you normally would and review the Responses.

📘

Info

You can only use Concept Testing with Shareble Link and Email delivery methods.

Adding Skip Logic

Skip logic, like audience targeting, is a great way to better segment and ensure the right audience is displayed the right question. Skip logic allows you to present a specific question to a respondent, based on their previous answer.

For example, imagine the following study question:

330330

If the user answers with a 2, it won't make sense to follow up with: "What do you like most about the cut & paste feature in Google Docs?".

Instead, you might consider some routing logic only to show a different question based on the response/response group.

Sprig supports skip logic for the following question types:

  • 1-5 Rating Scale
  • Multi-Choice Single-Select
  • Multi-Choice Multi-Select*
  • NPS
  • Open-end Response
  • Video and Voice

*Multiple Choice Multi-Select supports more advanced skip logic.

Sprig does not support the Skip Logic for the Text / URL Prompt question type.

See below for supported logic by question type:

1-5 Rating Scale

16001600

Logic Supported:

  1. is equal to
  2. is not equal to
  3. is less than
  4. is less than or equal to
  5. is greater than
  6. is greater than or equal to
  7. is submitted*
  8. is skipped%

*is submitted, accepted when the respondent selects any value.
%is skipped, accepted when the visitor does not respond to a specific question. Available for Video & Voice, Open Text, and Multiple Choice Multi-Select questions

Multi-Choice Single-Select

16001600

Logic Supported:

  1. is equal to
  2. is not equal to
  3. is submitted*

*is submitted: is accepted when the respondent selects any value.

Multi-Choice Multi-Select

In the following example, the skip logic is configured such that if Other is selected, the user is taken to an open-ended question. If any of the options are selected the user is taken to the end of the survey.

843843

Logic Supported:

  • is exactly: evaluates to TRUE when respondent selects the EXACT options specified.
RuleOptionsResult
Exactly [a, b][a, b]true
Exactly [a, b][a]false
Exactly [a, b][a, b, c]false
  • includes all: includes at least one: evaluates to TRUE when respondents select one or more options specified.
RuleOptionsResult
Includes all [a, b][a, b]true
Includes all [a, b][a]false
Includes all [a, b][a, b, c]true
  • includes at least one: includes all: evaluates to TRUE when respondents select ALL that are included within specified options.
RuleOptionsResult
Includes at least one [a, b][a]true
Includes at least one [a, b][a, b]true
Includes at least one [a, b][a, b, c]true
Includes at least one [a, b][c]false

🚧

Warning

If you have multiple matching rows of logic, for example:

  • includes at least one a or b = skip to 2
  • includes all a and b = skip to 3

If the user selects a and b, they would be routed to question 2 The first set of logic that returns TRUE is accepted. In the example above, selecting a and b would activate the first set, before checking the second set.

Net Promoter Score

16001600

Logic Supported:

  1. is equal to
  2. is not equal to
  3. is less than
  4. is less than or equal to
  5. is greater than
  6. is greater than or equal to
  7. is submitted*

*is submitted is accepted when any value is selected by the respondent.

Open-ended Response

16001600

Logic Supported:

  1. is submitted*
  2. is skipped%

*Is submitted is accepted when any value is selected by the respondent.
% is accepted when the respondent provides no answer.

Video & Voice

Logic Supported:

  1. is submitted*
  2. is skipped%

*Is submitted is accepted when any value is selected by the respondent.
% is accepted when the respondent provides no answer.

Recorded Task

Logic Supported:

  1. is submitted*
  2. is given up
  3. is skipped%

*Is submitted is accepted when any value is selected by the respondent.
% is accepted when the respondent provides no answer.

Editing In-Progress Studies

You can edit In-Progress Studies to:

  1. Add questions to the Study.
  2. Change the order of existing questions.
  3. Edit/Add logic to existing or new questions.
  4. Make edits to question/response wording.

Adding Questions

  1. Click Studies .
  2. Find the Study you want to edit, and click to open it.
  3. Click Edit.
  4. In the Questions tab, scroll down and click Add Question.
  5. Click on ... ellipses to the right of the question number and select Insert New Below.
  6. Select your question type - add options as needed.
  7. Scroll up and click Update Study.

Change the Order of Questions

  1. In the Navigation pane, click Studies.
  2. Find the Study you want to edit, and click to open it.
  3. Click Edit.
  4. Find the Question from earlier (or pick any existing question), click on the three dots over to the right, and use the up or down arrow to change the order.
  5. Click Update Study when the questions are reordered to your satisfaction.

Edit/Add Study Logic

  1. In the Navigation pane, click Studies.
  2. Find the Study you want to edit, and click to open it.
  3. Click Edit.
  4. Select a question in the Questions tab and click Add Logic.
  5. Edit pre-existing logic by either deleting it completely (X button) or making changes using the dropdown(s).
  6. Click Update Study when you have finished.

In-Progress studies - What Can’t be Changed?

You cannot:

  • Delete existing questions.
  • Delete existing options for multiple choice type questions.
  • Change the question type.

🚧

Warning

While you may change the question semantic of an In-Progress study, it is not advised would impact response consistency and data cleanliness. Changes you make to a Figma prototype will also immediately be reflected in the study. Consider restricting edits to correct any mistakes.

Questions and Language

Sprig supports over 70 languages. A question may be in one language, and its response may be in one or more other languages. Upon request to support, all study responses are then translated into English to enable analysis that uncovers themes (similar sets of responses) in one dataset. For example, you may have one study with responses in French and English. The French responses will be translated, and a common set of themes will be developed for both sets of responses.

330330

For web and mobile studies, you may also decide to trigger a study in one language or another based on the language in the page being displayed or the browser's locale. When you create separate studies for each language, there will be a different dataset for each study. If there is an Open Text question, there is a translation to English and a corresponding analysis for each study. The Open Text theme analysis is performed on the original English or an English translation.

Question UI element translation

For web and mobile studies, by default, the following question UI elements are translated based on the survey respondent's browser/system language (example given in English): the question subtitle ("This will help us improve your experience."), open text placeholder ("I think that..."), "Next" and "Finish" buttons, and end text ("Thanks for your input!"). They are translated into the following languages: German (DE), Spanish (ES), French (FR), Hindi (HI), Italian (IT), Japanese (JA), Korean (KO), Portuguese (PT), Russian (RU), and Chinese (ZH). For email and link surveys, these elements will remain in English. To disable this translation, you may set custom values for these UI elements.