Conditional logic

Share:

Also called branching logic, dynamic forms

Conditional logic makes a form or page change what it shows based on an earlier answer, so each person only sees the questions that apply to them.

Instead of showing every field to everyone, the flow branches: answer "photographer" and the next question asks about shoots; answer "coach" and it asks about session length. The person never sees the branch that does not concern them.

The gain is completion rate. Length is felt as the number of questions asked of *you*, not the number of questions the form contains, so branching a twenty-question form into paths of five raises completions without collecting less.

The cost is that every branch has to be maintained and tested. Two conditions produce four paths, three produce eight, and untested paths are where forms break silently.

In practice

An intake form that asks about budget only after the visitor picks a paid service skips the question entirely for people booking the free intro call.

Common mistake

Branching on something the visitor cannot answer yet. Asking people to self-classify before you have explained the categories produces guesses, not data.

Read more on this

Loading...
Loading...
Please wait