Logic Jumps

Add conditional logic routes to blocks based on testers’ actions.

Thanos Kamvysis avatar
Written by Thanos Kamvysis
Updated over a week ago

With Logic Jumps you can direct the tester to a specific block based on the actions taken during the test.

Each block on Useberry has its own logic jumps and every logic jump has its own conditions which differ from block to block.

So, when the tester is on a specific block we are calculating/checking if the testers' actions are triggering a logic jump or not.

You can add multiple logic jumps on a block.

Let's see what conditions you can add to each block.

Legal Screen

You can direct the tester to a specific block depending on actions taken by the tester on the Legal Screen block.

Legal screen conditions options:

  • Tester visited current block: If the tester visited current block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Tester agreed: If the tester agreed with the terms

  • Tester skipped: If the tester skipped the terms


Context Screen

You can direct the tester to a specific block depending on actions taken by the tester on the Context Screen block.

Context Screen conditions options:

  • Tester visited current block: If the tester visited current block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)


Card Sorting

You can direct the tester to a specific block depending on actions taken by the tester on the Card Sorting block.

Card Sorting conditions options:

  • Tester visited current block: If the tester visited current block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Tester completed the card sorting

  • Tester skipped the card sorting

  • Category -> {list of categories} → contains card / does no contain → {list of cards}
    (applies only on closed card sorting)


Preference Test

You can direct the tester to a specific block depending on actions taken by the tester on the Preference Test block.

Preference Test conditions options:

  • Tester visited current block: If the tester visited current block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Selected option → is / is not → {list of available options}


Tree Test

You can direct the tester to a specific block depending on actions taken by the tester on the Tree Test block.

Tree Test conditions options:

  • Tester visited current block: If the tester visited current block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Destination → is / is not → {list of possible destinations}

  • First click → is / is not → {list of possible sources}


Questions

You can direct the tester to a specific block depending on actions taken by the tester on the Questions block.

Questions conditions options:

  • Tester visited current block: If the tester visited current block

  • Tester answered specific question

  • Tester skipped specific question.

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Question {list of questions} → {comparison - differs based on questions type} → {value - differs based on questions type}


Yes/No

You can direct the tester to a specific block depending on actions taken by the tester on the Yes/No block.

Yes/No conditions options:

  • Tester visited current block: If the tester visited current block

  • Tester skipped block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Answer is → Yes / No


Single Task

You can direct the tester to a specific block depending on actions taken by the tester on the Single Task block.

Single Task conditions options:

  • Tester visited current block: If the tester visited current block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Task → Completed / Skipped

  • Task Completed by → {list of completions} → direct* / indirect** / any

  • Clicks outside of hotspots → is greater than / equals to / is less than → value

*Direct: The tester took the path you set to complete the task
**Indirect: The tester took a different path than the one you set to complete the task


5 Second test

You can direct the tester to a specific block depending on actions taken by the tester on the 5 Second test block.

5 Second test conditions options:

  • Tester visited current block: If the tester visited current block


First click

You can direct the tester to a specific block depending on actions taken by the tester on the First click block.

First click conditions options:

  • Tester visited current block: If the tester visited current block

  • Tester misclicked: If the tester clicked outside of hotspot

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)


Open Analytics

You can direct the tester to a specific block depending on actions taken by the tester on the Open Analytics block.

Open Analytics conditions options:

  • Tester visited current block: If the tester visited current block

  • Time spent on block: If time spent on block → is greater than / equals to / is less than → value (in seconds)

  • Screens visited → is greater than / equals to / is less than → value
    How many screens of your prototype the tester visited

  • Total clicks → on hotspot / outside of hotspot → is greater than / equals to / is less than → value
    How many clicks on hotspots or outside of hotspots the tester done


SUS

You can direct the tester to a specific block depending on actions taken by the tester on the SUS block.

SUS conditions options are the same as questions conditions options.


Demographics

You can direct the tester to a specific block depending on actions taken by the tester on the Demographics block.

Demographics options are the same as Questions conditions options.

Did this answer your question?