7-Day Streak
Learn how to set up the 7-Day Streak feature.
The 7-Day Streak Feature
The 7-Day Streak Promotion is a feature that increases user engagement by providing an incentive to earn rewards each day and an additional bonus reward when the user reaches a 7-day streak. This will increase user engagement and encourage completing multiple offers and surveys or uploading receipts daily.
This feature is currently only supported for the BitLabs iframe or SDK offer wall. API integrations should not enable this feature!
Callback Setup
The general reward callback must be set up to process the streak rewards. Every time a daily goal is reached or a user reaches a 7-day streak, you will receive a PROMOTION
callback from our system.
If you want to identify if a callback was related to the streak feature, make sure to add the [%ACTIVITY_NAME%]
parameter, which will have PROMOTION
as its value in the callback as a custom parameter. This is optional, though.
Once set up, you will receive a callback which is similar to this one:
Enabling it on the offer wall
To enable the streak feature, go to the BitLabs Dashboard -> Apps -> Select your app -> Promotions -> Streak.
Once it's enabled, a couple of settings will appear:
Daily Goal
Specify how much a user needs to earn in your currency to reach the daily goal. In the bottom example, a user has to earn 50 coins to reach the daily streak goal.
Daily Goal Reward
Specify in your currency how much the user should get for reaching the daily goal. In the bottom example, the user would earn 5 coins for reaching the daily goal.
7 Day Streak Reward
Specify how much the user should get to reach the 7-day streak. In the bottom example, the user would earn 50 coins for reaching the daily goal 7 days in a row.
Allowed Demand
Specify which demand type should count towards streak earnings.
Updated 10 days ago