👥 User Groups

User Groups

Overview

User groups provide a way to categorize users within the loyalty system, allowing for differentiated rewards and segmented statistics.

What are User Groups?

User groups are a mechanism for separating users into distinct categories. By grouping users, you can:

  • Assign different reward values for the same events based on group membership
  • Target specific segments of your user base with tailored incentives
  • Track and analyze performance metrics on a per-group basis

Use Cases

Subscription Status

A common use case is separating subscribers from non-subscribers:

  • Subscribers: Users who have paid for premium access
  • Non-Subscribers: Users on the free tier

This allows you to reward loyal paying customers differently, perhaps with higher point values or exclusive rewards.

Other Examples

  • New Users vs. Veterans: Provide extra incentives for newcomers
  • Activity Levels: Group users based on engagement frequency
  • Geographic Regions: Different rewards based on location

Rewards by User Group

The loyalty system allows you to define different reward values for the same events based on user group membership. For example:

EventRegular UsersPremium Users
Login5 points10 points
Purchase1 point per $12 points per $1
Referral50 points100 points

Statistics and Reporting

The statistics module provides the ability to view metrics segmented by user group, enabling you to:

  • Compare engagement rates between different user segments
  • Analyze the effectiveness of incentives for specific groups
  • Identify opportunities for targeted campaigns

This segmentation helps in understanding how different user categories interact with your platform and respond to reward structures.