Points systems are used to reward users for taking actions in your product. When rewards are closely aligned with user incentives, they can be a powerful retention feature.
Use Trophy’s metric analytics to compare
the retention of each user interaction, then configure points around these
interactions to maximize retention impact.
Use Trophy to create sophisticated points systems driven by real user interactions with no custom code.
To create a new points trigger, head to the points page in the Trophy dashboard and follow the steps below:
All new points triggers are created as ‘Inactive’ to allow testing and
balancing before deployment to production.
1
Choose a trigger type
Choose how you want points to be awarded.
Choosing Metric will mean points will be automatically awarded to users incrementally as they increase their metric total for a particular metric.
Choosing Streak will mean points will be automatically awarded to users eaech time their streak is increased by a specific length.
Choosing Achievement will mean points will be automatically awarded to users when they complete a specific achievement.
2
Set up trigger
Once you’ve chosen the points trigger type, you need to set up the trigger settings.
If you chose the Metric trigger, you’ll need to choose the metric, the threshold amount at which to award points, and number of points to award each time the user’s total metric value increases by the threshold amount.
If you chose the Streak trigger, you’ll need to set the streak length that should award points and the number of points to award to user’s each time their streak is increased by this length.
If you chose the Achievement trigger, you’ll need to choose the achievement that should award points when completed and the number of points to award.
Running an effective points system requires finding the optimal pace at which users earn points. Too fast, and users will get points fatigue, rendering them useless. Too slow, and users may get bored and churn.Trophy’s preview tool can model different scenarios to help you determine how frequently users should earn points.
Firstly, any points awarded to users as a result of a metric change event are returned in the response when using the (metric change event API](/api-reference/endpoints/metrics/send-a-metric-change-event).The response includes the user’s new total points, how many points were awarded as a result of the event, and the details of the specific points triggers that fired.
Trophy also has APIs that allow you fetch user’s points data whenever you want.First, the user points API returns the user’s total points and up to 100 of the most recent events that awarded points to the user.You can use this API to display the user’s total points anywhere in your platform as well as a ‘Latest awards’ section or similar.
Then, the user points summary API can be used to fetch historical points data for a particular user.Data can be aggregated daily, weekly or monthly between a start and end date. Use this API to display points progress charts to users over any timeframe.
Additionally there are a number of APIs that can be used to fetch and display points data at the account level.First, the points summary API returns aggregate points data across your entire user base.Use this data to display a histogram of points and show users how they compare to others on the platform.
Finally, the points triggers API returns data about the active triggers that award points to users in your Trophy account.Use this API to show users how they can earn points on your platform. Any new triggers you add will automatically be returned from this API helping to reduce code changes in your platform, and shifting operations to Trophy.