Conditional Branching in Google Forms

Conditional branching is the ability to send a user to a different question (or a different page of questions) based on the answer the user supplied to a previous question.

When designing a Google Form, you can employ this ability by checking a box labelled Go to page based on answer:

Click image to enlarge

Click image to enlarge

By using Go to page based on answer, form users can be taken to different questions based on how they’ve answered this one. For example, a junior applicant filling in the form shown above could be taken to a page explaining the requirements for parental consent, whereas an adult applicant could skip this stage.

After the question, insert a page break into your form:

Click image to enlarge

Click image to enlarge

After the page break we’ll make a new page containing the parental consent information.

Click image to enlarge

Click image to enlarge

Only when a new page has already been made will it be listed in the drop-down field and available for selection as a conditional landing page. Going back to the original question now, we can set the relevant option for junior applicants:

Click image to enlarge

Click image to enlarge

By adding further pages this way, we can build up complex navigation for the form. Here’s the same question edited to take adult applicants straight to a name and address collection page, while juniors are instead diverted to the parental consent information:

Click image to enlarge

Click image to enlarge

There are many potential uses for this technique.

A student, for example, on answering a question incorrectly, could be taken to a page containing review material before being offered the chance to answer the same question again. Technical support enquirers could be taken through a logical fault-finding process before passing on the support ticket to be dealt with by a human technician. Those making travel inquiries could be given visa and inoculation information based on their previously-selected destination. And so on …