Audience Paths
Canvas Audience Paths allow you to intuitively filter and segment users on a large scale with strategic priority-based user-groupings.
This Canvas component replaces the need to create excessive audience-based full steps, allowing you to combine what might have been eight full components into one. This helps you simplify user targeting while clearing up your Canvases from unnecessary clutter and complexity.
Audience Paths are similar to sorting funnels with ranking criteria. Users are evaluated for each criterion in priority order and sent down the path of the highest-ranking criteria they qualify. This reduces ambiguity of where users will go and what messages they will receive. Note that the rankings aren’t editable after launch.
With Audience Paths, you can:
- Send users down different Canvas paths based on audience criteria.
- Assign priority to different audience groups, so your messages get to the correct users.
- Previously, if users met the criteria of two potential full steps, they would be randomly assigned.
- Precisely target users on a large scale.
- Create up to eight audience groups (two default and six additional groups) per component, but you may want to connect multiple Audience Paths Steps to further sort your users.
Creating an Audience Path
To add an Audience Paths step, do the following:
- Add a step to your Canvas.
- Drag and drop the component from the sidebar, or click Add at the bottom of a step and select Audience Paths.
The default Audience Paths component contains two default audience groups, Group 1 and Everybody Else. The Everybody Else group includes any user who does not fall into a defined audience group. This group will always be ranked last.
Defining audience groups
The following screenshot shows the layout of an expanded Audience Paths step. Here, you can define up to eight audience groups (one preset and seven customizable). To define an audience group, select the group name from the Audience Paths editor. You can rename your audience group, choose the filters and segments that apply to your group, and add or delete groups.
For example, if you wanted to send a group of users helpful food recommendations, you might select custom attribute filters you have already built out such as “Loves Asian Cuisine”, “Loves Latin Cuisine”, and “Loves European Cuisine”.
After the Audience Paths step is complete, each audience group will have a separate branch. You can continue using Audience Paths to further filter your audience, or continue your Canvas journey with the standard Canvas steps.
Testing audience groups
After adding segments and filters to your audience, you can test if your audience groups are set up as expected by looking up a user to confirm they match the audience criteria.
Using Audience Paths
The true power of Audience Paths lies in the ability to assign priority. While this feature doesn’t need to be used strategically, some marketers may find themselves pushing certain products to users such as specials or limited-edition releases.
By assigning a high priority to these groups, you can target users that fall into specific filters and segments while still targeting users that might not fit those specific criteria—all in a single Canvas step.
For example, let’s say you wanted to send a group of users ads for new products. You’d start by ranking filters that fall under those products high on the Audience Path. If you were creating a marketing campaign for the company “Big Brand” and a new shoe brand had just released, you might select filters like “Likes Big Brand Shoes” or “Likes Big Brand”, and send different email messages based on what filtered group they fall into.
When users enter this Audience Paths component, they will first be evaluated if they fall under the highest-ranked audience group: Audience Group A “Likes Big Brand Shoes”. If so, they will continue to the next component defined in your Canvas. If they don’t “Like Big Brand Shoes”, they will then be evaluated for the next audience group, Audience Group B “Likes Big Brand”, and will continue to the next Canvas component if the criteria are met. Lastly, users don’t fall into the previous groups would fall into the Everybody Else group and continue to the next Canvas component you define for that path.
You can also see the performance of this step using Canvas analytics.
Segmenting Audience Paths with random bucket numbers
If your Canvas uses a rate limit (such as limiting the total number of users who will receive the Canvas), Braze recommends that you don’t use random bucket numbers to segment your Audience Paths.
A random bucket number is a user attribute that can be used to create uniformly distributed segments of random users. Braze uses the random bucket number to group users during the segmentation phase of Canvas entry, and each group is processed separately. Depending on which groups finish processing first, some users may be capped at entry due to the rate limit, which could cause an uneven distribution of users when they reach the Audience Paths step.
In this scenario, try using Experiment Paths instead.