Skip to main content

Branching overview

Updated this week

The Branching feature in Experiences by Jebbit allows you to personalize each user's journey by directing them to different screens based on their responses. This dynamic approach enhances user engagement and ensures a more tailored experience.

Before you begin

  • Outline the different paths users might take based on their responses or characteristics.

  • Ensure you have all necessary screens created for each path or branch.

  • Clarify what you aim to achieve with each branch to maintain consistency and purpose.


Create and manage branches

  1. Select the branch (or branches) that you would like to make an adjustment to.

  2. Choose one or more branches by holding the "Shift" key and clicking on each. A pop-up menu will appear with branch management options.

  3. From the branch menu, you can:
    a. Add a screen

    b. Copy a pathway

    c. Split traffic

    d. Rename a branch

    e. Disconnect a branch

    f. Reconnect to a new screen

  4. To connect or reconnect screens, click the (+) icon next to the screen you want to connect, then choose "Connect to Screen" or "Reconnect to Screen" from the dropdown.

  5. To add screens directly, hover over a screen, click the three-dot icon, and select "Add Screen" to insert a new one.


Traffic splits

Although accessible from the branching interface, traffic splits serve a distinct purpose. While branching responds to a user's choices within an experience, traffic splits proactively segment users before any in-experience logic is applied.

Traffic splits are used to divide users into different groups based on factors like device type, URL parameters, known attributes, and more. This segmentation allows you to test content variations, personalize entry points, and optimize experiences from the outset.

Use cases for traffic splits

  • A/B Testing: Compare performance across different paths.

  • Device Targeting: Serve different screens for mobile vs. desktop users.

  • Attribute-Based Personalization: Show content tailored to known user characteristics.

  • Query Parameter Routing: Adjust paths based on URL inputs.

Use traffic splits to control initial experience entry based on user data, and use branching to personalize the journey as it unfolds.


Best practices

First screen

  • Provide an incentive.

  • Use clear and engaging content.

  • Keep text brief.

  • Set clear expectations.

  • Maintain relevance to the entry point.

  • Give users instructions.

Experience content

  • Capture declared data for future use.

  • Combine incentives with education.

  • Embed “Shop Now” buttons for instant action.

Final screen

  • Reiterate incentives and include a form.

  • Personalize content.

  • Add redirect CTAs for next steps.


Next steps

  • Refine content and branching paths based on performance insights.

  • Review rules based branching for guidance on setting up rules.


FAQ

Can I copy and paste multiple screens at once?

  • Yes. Select screens, click the "Copy" icon, navigate to the new location, and select "Paste Screen."

Can I copy an entire branch pathway with screens?

  • Yes. Select the branch, click "Copy Pathway," and then paste it elsewhere in the builder.

Can I copy screens and pathways from one campaign to another?

  • Yes. After copying, navigate to the target campaign and paste the screens or paths.

Why are there multiple branches coming off of a single screen?

  • Any screen with more than 2 possible responses will have a number of pathways equal to the number of responses connected to the (+) node icon.

I accidentally disconnected a branch and can't find several screens. Where did they go?

  • Jebbit does not delete screens when a branch is accidentally disconnected; instead, it archives them. To restore archived screens, go to the "Show Archived Screens" tab in the campaign builder view's bottom left corner. To unarchive, click on an empty branch node and choose to reconnect it to the experience with a branch.

How can I disconnect all branches from a screen?

  • You can disconnect the connecting responses by clicking on the blue icon along the pathway. This will split each response into a different pathway.

Did this answer your question?