Differences between branching and page display logic

While branching and page display logic are similar, there are several differences. See the following examples:

  • The survey naturally wants to go to the next page (from page 1 to page 2 to page 3). In this case, you only need to apply logic when you want to break that cycle.

  • If you only wanted to show page 2 if a respondent answered a certain way on page 1, you could either add a branch to skip to page 3 if the respondent did not answer that way or your could a page display logic to show page 2 if the respondent did. In this case, page display logic is preferred as it reads easier and is more proactive ('show if' as opposed to 'skip if not').

  • If you want to show pages 2, 3, 4, and 5 to respondents that answered a certain way on page 1, then you could use one single branch at the bottom of page 1 to skip all the way to page 6 rather than place page display logic above each of the in-between pages.

Think of branching and page display logic as tools in a toolbox and you reach for whichever one makes it easier to accomplish what you want to do.