Progress tracking
Users like to know where they stand within a system or product. This takes place on both a macro and micro level and can be a comparative rank against others, or simply knowing where they stand in a process or cue. By informing users of their progress or giving them updates for key events along the way, you can encourage continuation and avoid frustration. Rewarding long-term usage in this way can also help users feel appreciated and continue to push that progression to become an even more loyal user. Progress can be tracked in several ways. This can be visual, such as badges, numerical, such as completion percentages, or in even more creative ways.
Points
Unlike the point redemption mechanic discussed earlier, sometimes users simply earn points to show their status within a system. In this iteration, points are not earned to be spent but used to show your acumen within the system. Using a point system like this can add small rewards to all the little tasks...