Customer Leaderboard
Displaying Customer Leaderboard
Use the Leaderboard API response to present a dynamic leaderboard view that showcases customer ranks, progress, and tier information effectively.
Response Example
Ideas for Display
Leaderboard Overview
Display a ranked list of customers with:
Display Name: Show customer names prominently (e.g., "John Doe").
Rank: Indicate their rank in the leaderboard.
Progress: Highlight points or progress contributing to their rank.
Customer-Specific Rank
Provide a personalized section for the logged-in customer:
Highlight their rank, progress, and tier information.
Mention the total number of customers participating (e.g., “Rank 1 out of 100”).
Tier Visualization
Display each customer's tier using their
tierIcon
alongside their name and rank for instant visual recognition.
Filters for Leaderboard View
Allow filtering options for customers to explore leaderboard results by specific time frames:
Today’s leaderboard:
Last month’s leaderboard:
All-time leaderboard: (No filters required)
Specific customer rank within a time frame:
Progress Indicators
Include a progress bar to visually represent each customer’s progress relative to the highest rank.
Optionally, show percentage-based progress or milestones.
Call-to-Action for Engagement
Add actionable prompts, such as "Boost your rank by earning more points!" to encourage interaction.
Last updated