Note |
---|
Loyalty Tiers is an upcoming feature that will be available in early 2024. This page will be updated once it is ready for use. |
Table of Contents |
---|
Overview
Loyalty Tiers enables guests to be upgraded to a VIP loyalty tier with exclusive rewards, when they meet specific requirements. Loyalty Tier 2 or VIP users are high spenders. Guests : guests unlock these exclusive benefits and move to Tier 2, if they have earned specific amount of loyalty points / spent enough in a specific amount of time. Then, in order to maintain this status when guests reach Tier 2, they need to continue earning a certain amount of loyalty points in a set amount of time. With this feature, we hope to increase engagement of our guests with the loyalty program and increase frequency of conversion.
How does it Work?
Events
To see the events related to this feature, please refer to:
User Interaction events:
Conversion events: https://rbictg.atlassian.net/wiki/spaces/COG/pages/4041605275/Loyalty+Offers+Events+Conversion#Loyalty-Tiers
How is it configured?
Tip |
---|
In order to enable the feature please follow the below steps |
Feature Flags
enable-loyalty-tiers: FE flag for Loyalty Tiers
Lokalise Strings
Sanity Setup
Sanity setup is divided into 2 sections. (1) Loyalty Tiers Rule definitions and (2) Loyalty Tiers UI configuration
Loyalty Tiers Program Rule Definition
In Sanity, go to Order Level Content > Loyalty > Loyalty Configs > Earning Calculation
Navigate to Loyalty Tiers dropdown section
Turn on the
Enable Loyalty Tiers
toggle to enable the feature in your marketClick on
Add Item
to add a new Tier and add the key and name of the Tier
Info |
---|
Note: all signed in users are automatically Tier 1 users. Adding one more Tier for VIP users would have key |
Then, set how many points the user needs to earn in a specific amount of time for the user to be able to enter Tier 2 (VIP loyalty users)
Info |
---|
Note: we use the Sliding Window (Dynamic Dates) approach for this calculation. This means we will count the time from the date the latest transaction was done – e.g. if a user needs to earn 1K points in the past 6 months to become Tier 2 user, we will dynamically look at the past 6 months after every transaction the user completes. |
Next, set how many points the user needs to earn in a specific amount of time for the user to be able continue being apart of Tier 2 (VIP loyalty users) – this is set under the dropdown
Tier Maintaining Points Needed and Time Constraint
Info |
---|
Note: when a user enters Tier 2, we use Relative Fixed Dates and we begin counting the time from the specific day the user has gotten into Tier 2 – e.g. if a user needs to earn 500 points in the next month to be able to continue being in Tier 2 and user has entered Tier 2 on June 1, we use this fixed date to know the user has until June 30 to earn 500 points to continue in Tier 2 |
Leave the modal and click on
Publish
. Now these rule requirements will be taken into consideration for users to move between Tiers.
Loyalty Tiers UI Configuration
In Sanity, go to Order Level Content > Loyalty > Loyalty Configs > Feature Loyalty UI and scroll all the way down to
Loyalty Tiers
dropdownInside the dropdown, under Loyalty Banner Unauthenticated info cells