Branching Logic enables control of the path each participant takes through a funnel by mapping each possible answer to questions placed later in the funnel’s flow. This allows the customization of the participant's experience, showing them the most relevant question(s) and content based on their previous answers.
As an example, if you want to ask your audience different sets of questions based on their gender, you will ask them to provide their gender, then send them on two different paths or branches based on their answer to that question, e.g. male or female. This is illustrated in the image below:
It may also be possible for the paths to converge again at some future point in the workflow.
This feature underscores the importance of bucket.io’s recommended approach to creating funnels - add all components and set up the framework of the funnel’s flow first before going into the details of each section e.g. Pre-Quiz, Quiz Question, and Post-Quiz.
Thus, before proceeding any further, it would be best if you already have an idea of your funnel flow before setting up the paths that will take your audience through the funnel.
Note: For more information on creating funnels in bucket.io, see Starting a Funnel from Scratch and Starting a Funnel from a Template.
We will be using the image shown above to walk you through the process of creating branching logic with flow connections.
Once you have laid out the framework of your funnel, set up the Radial question that will be used as the starting point of the flow connection and map the choices to your buckets. For more information, see Mapping Questions to Buckets.
Note: All flow connections start with a Radial Quiz Question component - after dropping one in your funnel, you may divert the flow into separate paths.
Connect the Radial question to two different questions at the same point in the funnel, then set up the questions. You now have two different paths.
Connect the questions in Step 3 to the next questions along their path, if any, until you reach the Quiz Results page/s.
Connect the last questions in each path to the Quiz Results page/s. where the choices of your audience are then analyzed and assigned to their respective buckets.
Note: The Quiz Results page is for internal use only - it is not displayed to your audience.
Connect the Quiz Results page/s to the Post-Quiz page/s, effectively ending the flow connection.