When you have multiple campaigns running concurrently, where a single user may be eligible for more than one campaign on any given day, you can use the segment prioritization feature in Blueshift to ensure that a user is part of only one campaign with the highest ROI. With this feature you can eliminate user confusion and frustration arising from sending similar messages with slightly different content.
For example, we want to send our users no more than 1 message per day. We've added some users to our "Chocolate Lovers" prioritized segment. On a typical day, this user might get our daily newsletter. But today, we have a brand new chocolate bar that we think our "Chocolate Lovers" will love. We schedule this campaign and add the prioritized segment: "Chocolate Lovers". Blueshift will prioritize the Chocolate Bar announcement over the newsletter, but only for those users in the "Chocolate Lovers" segment. Everyone else will still receive the daily newsletter.
When enabled, this feature changes the behavior of one-time and recurring campaigns. The end user will receive only one message from the highest priority one-time or recurring campaign on any given day.
Contact firstname.lastname@example.org to enable Campaign Proritization for your account.
Prioritize your segments
Blueshift determines the priority of a campaign based on the priority of the segment targeted by the campaign. To get started, rank the segments according to priority.
You can have a maximum of 20 prioritized segments at any given time.
- To rank your segments, click Segments in the left navigation.
- On the Segments index screen, click the Prioritize Segments icon.
- On the Prioritize Segments screen, there are 2 sections:
- Prioritized: For Segments in this section, the campaigns referencing them are subject to your prioritization guidelines. The higher the position of a segment, the higher is its priority.
- No priority: Campaigns using these segments aren't subject to your prioritization guidelines. When this feature is enabled for the first time, all your segments will be in this section.
Use a prioritized segment in your campaign
In a one-time or recurring campaign, select a prioritized segment.
Add your triggers, create the journey, and launch the campaign. Based on prioritization rules, a message is displayed to inform you whether the campaign is subject to prioritization rules or not at the time of launch.
Ensure that you do not schedule the triggers to run at a time when our platform computes the prioritization based on your preferences. Refer to the messaging blackout window below.
From the Campaign Dashboard you can filter campaigns based on their prioritization status and quickly find campaigns that honor prioritization and campaigns that override prioritization.
Things to know
- Your campaign prioritization rules work only for one-time and recurring campaigns. They don't apply to segment and event triggered campaigns.
- Only those one-time and recurring campaigns which use a prioritized segment are subject to your prioritization rules. You can thus bypass prioritization rules for a one-time or recurring campaign by using a segment without a priority.
- Campaigns which are not subject to prioritization rules will message users even if the user has already received the highest priority campaign.
Messaging Blackout Window
- It takes Blueshift at least 3 hours to run your prioritization rules. You should not schedule any prioritized campaign during this period. Prioritized campaigns do not function properly during this period.
- You must specify this time window to your CSM at the time they enable this feature for your account.
Segment Use Limitations
- A prioritized segment cannot be used in more than one launched one-time or recurring campaign at a time.
- A prioritized segment can be used in multiple one-time or recurring campaigns in the draft state. It can also be used in one or more segment triggered campaigns.
- Segments without a priority are not subject to this limitation and can be used in multiple launched campaigns simultaneously.
- Blueshift runs campaign prioritization on a daily basis. Any campaign that is not selected on a given day will not be queued for messaging the next day. Blueshift will do a fresh prioritization exercise the next day using the campaigns the user is eligible for that day.
- Once the highest priority campaign has been selected for a user, the user will be messaged as per the criteria specified in the campaign trigger. If the user does not meet the filter criteria, they will not be messaged. Thus it is possible that a user doesn't get any message on a day even if they were eligible for a campaign that day.
- We recommend that you use the filters in the segment builder to define your criteria instead of those in campaign journey triggers to ensure that the user gets the campaign.
- Campaigns which are subject to prioritization rules are not subject to channel specific messaging limits but they count towards the messaging limit.
- Campaigns which are not subject to prioritization rules are subject to channel specific messaging limits and they also count towards the messaging limit.
Let’s consider an example. There is a limit of 2 emails per day. It is 12 PM on March 31st. Campaigns C1 and C2 are not subject to prioritization but campaign C3 is subject to prioritization.
Scenario 1: A user has received 2 emails today from campaigns C1 and C2. Campaign C3 is scheduled to send an email to the user at 2 PM.
In this case, although the daily messaging limit has been reached for the user, the user will still receive an email from campaign C3 since C3 isn’t subject to messaging limit restrictions.
Scenario 2: A user has received 2 emails today from campaigns C1 and C3. Campaign C2 is scheduled to send an email to the user at 2 PM.
In this case, the user will not receive an email from campaign C2 since C2 is subject to messaging limit restrictions.