• Customer Experience
    Customer Experience
  • Employee Experience
    Employee Experience
  • Brand Experience
    Brand Experience
  • Product Experience
    Product Experience
  • Core XM
    Core XM
  • Design XM
    Design XM

XM Essentials 6: Skipping Around the Block

What's on This Page:

Was this helpful?

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!

The “Lemonade” & “Age” Problems

A couple of problems emerged in our little survey. Namely: 

  • The lemonade problem: There’s no logic in asking someone a follow up question about lemonade if they hate the drink to begin with.
    the i dont like lemonade and lemonade options in the survey builder
  • The age problem: Younger kids (under the age of 10 or so) don’t generally have discretionary cash to call their own and tend to spend whatever money their parents give them. (Plus, this age group doesn’t have the patience for a long survey, so we need to shorten it up for them.)
Qtip: By way of a disclaimer, collecting data on underaged young people is fraught with ethical and even legal concerns. Visit your university’s research website for your institution’s ethical research rules and guidelines. In our example, the data was collected with an anonymous link, so no information is traced back to any individual person regardless of their age.

Luckily, we can solve both the “lemonade” and “age” problems with a combination of skip and display logic. Each deploys conditional statements that trigger alternative user experiences:

  • Skip Logic: Conditionally jumps over questions based on choice selection.
  • Display Logic: Only shows an answer choice (or question) if specific conditions are met.

Building Blocks

Blocks group related questions together. They are literally the building blocks of skip and display logic strategies. In Exercise Q, we’ll divide our questions into two blocks because:

  • You can only “skip” to an alternative question within the same block (or to the end of the survey).
  • There are a few lead-up questions we want everyone to answer regardless of how many skips they may have in their future. It is smart to block those questions together and to place them at the front of the survey.

Try it!

Exercise Q: Building and Moving Blocks

  1. Add a new block at the end of your survey by clicking Add Block.
    clicking add block and then moving the question to the new block
  2. Move your Heat Map question down into the new block.
  3. Now, move your graphic slider question down into the new block.
    moving the slider and graphic questions
  4. Finally, move the first Descriptive Text question (Remember the one with the graphic?) to your new block.
  5. Move your new block (containing its three questions) to the top of the survey by clicking the Block Options dropdown and selecting Move block.
    the move block option in the block options menu
  6. Select Top of survey.
    choosing the block location and clicking confirm
  7. Click Confirm.

Renaming Blocks

The original block is called the “Default Question Block.” This default block is automatically generated whenever you start a new survey. When you create new blocks, they will be called Block 1, Block 2, Block 3, and so on.

While it is not necessary, renaming your blocks can help avoid confusion, so let’s try it.

Try it!

Exercise R: Renaming Your Blocks

  1. Scroll to the top of the block with the Descriptive Text and Graphic Slider, and click on the name. Rename it The Welcome Block.
    renaming the block to the welcome block
  2. Scroll down and rename the block with the age question by clicking on its name and entering The Skip and Display Logic Block.
    renaming the block to the skip logic and display logic block

Skipping Around the Block

Skip logic is now ready to solve the “age” issue. The goal is to skip anyone under age 10 to the end of the survey (well past all of the money talk).

First, we need to fix our age demographic question. The first category (18 and under) simply doesn’t fit with the neighborhood demographic of potential customers. (Many customers are under age 10!)

First we’ll update the question, then we’ll add our skip logic.

Exercise S: Fixing the Age Categories

  1. Select the How old are you? question.
    editing the answer choices for the age question
  2. Change the demographic age scale to the following:
    • 10 and under
    • 11 – 14
    • 15 – 18
    • 19 – 24
    • 25 – 34
    • 35 – 44
    • 45 – 54
    • 55 – 64
    • 65 and up

Qtip: For new surveys that haven’t been activated, there’s an answer choice shortcut: click the Edit multiple button to open a box where you can paste in the choices! Choices should be separated by line breaks.

the edit multiple button in the survey builder

Exercise T: Adding Skip Logic

  1. Re-select the How old are you? question.
    clicking the age question and then skip logic
  2. Click Skip logic in the question editing pane.
  3. In the first dropdown menu, choose the End of Survey option so our 10 and under respondents will finish the survey right after they answer this question.
  4. In the second dropdown menu, select the 10 and under answer choice.
    creating skip logic to skip to the end of the survey if 10 and under is selected
  5. In the third dropdown menu, make sure Is Selected appears.
    Qtip: “Is Selected” is likely the default, so you may not have to change this dropdown at all. This option is called a conditional operator and triggers skip logic.
  6. Click Confirm when you have completed your conditional statement.
Qtip: Applying skip logic to a question will create an automatic page break. Don’t be alarmed — this is actually a good thing. If you’re sending someone out of the survey for answering a question a certain way, you probably don’t want them to see any of the questions that follow.

Solving the Lemonade Problem

Display logic is magical. It can make unwanted answer choices disappear for some participants and reappear for others! (It can also make entire questions vanish, but that’s for another day.)

In Exercise U, we’ll make sure that people who hate lemonade DO NOT see the word lemonade in this survey again!

Try it!

Exercise U: Adding Display Logic

  1. Select the What summertime drinks do you prefer? (Pick as many answers as you like.) question.
    adding display logic to the lemonade answer choice
  2. First choose the Lemonade answer choice option. Then choose Add Display Logic from the dropdown menu.
  3. Review the phrase in the display logic window: Display this Choice only if the following condition is met.
    creating display logic for when the i dont like lemonader option is not selected
  4. To start your conditional statement, make sure Question is selected for the first dropdown menu.
  5. In the second dropdown menu, choose the question How much will you pay for lemonade on a warm, sunny day?
  6. For the third dropdown menu, select the choice I don’t like lemonade as your conditional operator.
  7. In the final dropdown menu, choose Is Not Selected.
  8. Click Save.

Your lemonade answer choice should now display a tiny arrow indicating that display logic is in operation.

the lemonade option with an arrow next to it denoting display logic

Taking Stock of the Block

Let’s review what just happened:

  1. 10 and under respondents will: Trigger a skip logic condition and jump right out of the survey.
  2. Lemonade dislike-ers will: Never see lemonade as a choice option again.

Try it!

Exercise V: Preview to catch mistakes

  1. Preview your survey. Try the various choice options and see if you have solved both the “age” and “lemonade” problems.
    Age question
  2. Notice that the page ends here. Everyone will pick Next to move forward. What they see afterwards will vary based on their answers.
Qtip: Learn more about Skip Logic and Display Logic by visiting their support pages.

What’s Next?

  1. Read more about Moksh & Naman’s Lemonade Stand.
  2. Continue to XM Essentials 7: Collecting and Pausing Responses.