Summary
Introducing Event as Criteria in 1.104.0! Setel Admin can now setup variety of reward campaigns on Admin Portal with events (backend) as action criteria to grant rewards & badges.
Exclude from Release Notes; not consumer front-facing feature
Details
Reward campaigns in the past require each team to make direct API calls to reward service to grant badges and rewards. This means, when ever any teams ships a feature, and wants to gamify it, additional development is required to make API calls to reward service - we call this API-based criteria.
https://setelnow.atlassian.net/wiki/spaces/PER team has since enhanced the reward service to also accept Event-based criteria. This means, your team investment on implementing Events to track user analytics (Mixpanel), and engagement (Braze) can now also be used to issue badges and rewards (Setel Rewards).
To fully leverage, Event-based criteria capabilities, read further on how to implement events in a schema that complies with Setel Rewards here
API-based criteria
API-based criteria has been the default way to start gamifying your feature interaction.
Scope |
Description |
Focal |
|---|---|---|
Implementing user action as criteria via API calls to reward service |
Requires integration and enhancement from both teams to add
|
|
Updating reward service to include new criteria in campaign mechanics |
|
|
Event-based criteria
With Event-based criteria teams will have the option to either connect your services to reward service by using Events already built for analytics and engagement. This saves you time from additional investment to make direct API calls.
Team scope
Description |
Focal |
|
|---|---|---|
| 1 |
Defining event(s) to be utilised in Reward Campaign as criteria
Integration of payload to rewardSDK or api-rewards no longer required by respective teams Newly added events require +/- 2 days to be updated in reward campaign |
|
API-based criteria vs Event-based criteria
With both API and Events available for you to gamify your feature, refer to this section to understand further the circumstances where we would recommend one over the other.
API-based criteria |
Event-based criteria |
||
|---|---|---|---|
| 1 | General |
||
| 2 |
Backtracking of user action (e.g. action prior to campaign launch also counted as progress) |
Supported for most criteria Have the option to grant user rewards/badges based on action done before campaign is launched |
Unsupported Only grants based on action after campaign is launched |
| 3 | Adding a new user action criteria to gamify |
Requires new API call implementation |
Not required if already have backend events sent |
| 4 | Update to existing user action to be more specific (e.g. new top-up method) |
Require enhancement from relevant teams. |
Enhancement required to add new property in existing events |
| 5 | Reward criteria |
||
| 6 |
Can be used with other main and supporting criteria |
Available as of |
|
| 7 | |||
| 8 | |||
| 9 |
Supported
Unsupported
Enhancement to convert event property if numeric value detected
|
||
Mandatory events and property schema to be compatible with Setel Rewards
Description |
Compatible |
Unsupported |
|---|---|---|
Events |
|
|
Properties |
|
|
Event payload |
Every event payload should have a unique reference id (
Failing to set unique Refer to Guide for Event as criteria for technical breakdown |
|
|
Event selected:
|
Event selected:
|
|
How to get started
Description |
Focal |
|
|---|---|---|
| 1 |
Plan use cases and reward Campaign with business owners and Experience team PM
|
|
| 2 | Send events and attributes to api-analytics https://setelnow.atlassian.net/wiki/spaces/built/pages/2010284112/2022+Q3+Event+as+Criteria+in+Reward+Campaign#Team-scope |
|
| 3 |
Creating Reward Campaign using
Refer to Campaign and badge creation guide for in-depth setup |
|
Release Plan
Event as criteria was released in version 1.104.0, week of *
*Dates will be updated accordingly if there are any changes in the timeline
Comments
0 comments
Please sign in to leave a comment.