๐Ÿ“˜ Progress Leaderboard โ€” Complete Guide

๐ŸŽฏ System Overview โ–ถ

The Progress Leaderboard is a real-time ranking system that tracks every user's performance across the ITS platform. It works like a stock market ticker โ€” showing who's gaining momentum (๐ŸŸข green) and who's falling behind (๐Ÿ”ด red).

๐Ÿ’ก Core Concept: Each user gets a Progress Score (0-100%) calculated from their activity across 5 weighted categories. The leaderboard ranks everyone by this score and tracks changes over time.

Data Sources Tracked:

MetricSource TableWhat It Counts
Referralsfamily_tree_users (fbid field)Users you referred via your unique link
Sign-upssplash_page_statsPeople who applied through your funnels
Clicksshort_urls + access_logsTotal clicks on your short URLs
Campaignscompetition_contentCampaigns you created or own
Activityuser_activityAll actions performed on the platform

The Complete Flow:

๐Ÿ“ข Create Campaign
โ†’
๐Ÿ”— Share Short URL
โ†’
๐Ÿ‘ฅ Users Click & Sign Up
โ†’
๐Ÿ“Š Leaderboard Updates

๐Ÿ“Š How Scoring Works โ–ถ

Your Progress Score is a weighted average of 5 components, each capped at 100:

// Progress Score Formula: Score = (Referral_Score ร— 0.30) + (Signup_Score ร— 0.25) + (Click_Score ร— 0.20) + (Campaign_Score ร— 0.15) + (Activity_Score ร— 0.10) // Each sub-score is calculated as: Referral_Score = min(Referral_Count ร— 15, 100) Signup_Score = min(Signup_Count ร— 10, 100) Click_Score = min(Click_Count ร— 0.5, 100) Campaign_Score = min(Campaign_Count ร— 20, 100) Activity_Score = min(Activity_Count ร— 5, 100)
๐Ÿ’ก Example: If you have 5 referrals (75 pts), 8 sign-ups (80 pts), 100 clicks (50 pts), 3 campaigns (60 pts), and 15 activities (75 pts):
Score = (75ร—0.30) + (80ร—0.25) + (50ร—0.20) + (60ร—0.15) + (75ร—0.10) = 68.0%
WeightCategoryWhy This Weight?
30%ReferralsBringing new users is the most valuable action
25%Sign-upsConverting visitors to applicants shows funnel effectiveness
20%ClicksDriving traffic is essential for growth
15%CampaignsCreating campaigns shows initiative
10%ActivityPlatform engagement matters

๐Ÿ“ˆ Understanding Changes (โ–ฒ Green / โ–ผ Red) โ–ถ

The change columns show how much your activity has increased or decreased compared to a previous period โ€” just like a stock market chart.

ColumnComparesMeaning
24hToday vs YesterdayYour momentum in the last 24 hours
7dThis Week vs Last WeekWeekly trend
30dThis Month vs Last MonthMonthly growth
1yThis Year vs Last YearLong-term trajectory
๐Ÿ”ด Red โ–ผ = Activity DROPPED: You had LESS activity in this period compared to the previous one.
๐ŸŸข Green โ–ฒ = Activity GAINED: You had MORE activity in this period compared to the previous one.
โšช Gray โ€” = No Change: Activity stayed the same.
โš ๏ธ Note: If you had zero activity before and now have activity, your change shows as +100% (massive gain). This is normal for new users!

๐Ÿ”— Campaign Drill-Down (Click to See TokenKeys) โ–ถ

When a user has campaigns, the campaign names appear as clickable blue links under their campaign count. Clicking opens a modal showing:

  • Campaign Title โ€” The full name of each campaign
  • TokenKey โ€” The unique 32-character reference number
  • ๐Ÿ”— View Button โ€” Opens the live funnel page in a new tab
// Example: User "John Smith" has 3 campaigns // Clicking "Summer Sale, Product Launch +1 more ๐Ÿ”" opens: โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ ๐Ÿ“ข Campaigns for John Smith (3) [ร—] โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ Summer Sale โ”‚ abc123def456... โ”‚ [๐Ÿ”— View] โ”‚ โ”‚ Product Launch โ”‚ xyz789ghi012... โ”‚ [๐Ÿ”— View] โ”‚ โ”‚ Holiday Promo โ”‚ mno345pqr678... โ”‚ [๐Ÿ”— View] โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

The ๐Ÿ”— View button takes you directly to:

https://www.jaysoftware.co.uk/af/lookup.php?id=TOKENKEY

๐Ÿ“… Timeframes & Sorting Options โ–ถ

Timeframe Filters control which users appear based on their last activity:

FilterShows Users Active In...
๐Ÿ“… TodayLast 24 hours only
๐Ÿ“† This WeekSince Monday this week
๐Ÿ“Š This MonthSince the 1st of this month
๐Ÿ“ˆ This YearSince January 1st
๐ŸŒ All TimeAll users ever (no filter)

Sort Options change the ranking order:

Sort ByRanks By...
ProgressOverall progress score (default)
Sign-upsTotal funnel sign-ups generated
CampaignsNumber of campaigns created/owned
ReferralsNumber of people referred
Daily Chg24-hour activity change
Monthly Chg30-day activity change
NameAlphabetical order
๐Ÿ’ก Tip: Switch to "Daily Chg" sort to see who's hottest today โ€” the top gainers will be at the top!

๐Ÿ“Ÿ Live Ticker & Top Movers โ–ถ

Live Ticker (Scrolling Bar):

The scrolling marquee at the top shows every user's 24-hour change in real-time. It scrolls continuously and pauses when you hover over it.

๐ŸŸข Top Gainers โ€” The 5 users with the biggest positive activity change in the last 24 hours.

๐Ÿ”ด Top Decliners โ€” The 5 users with the biggest negative activity change in the last 24 hours.

๐Ÿ“Š Market Stats Bar: Shows aggregate data โ€” total active users, total campaigns, total sign-ups, total clicks, and the average progress score across all users.
โš ๏ธ Auto-Refresh: The page refreshes every 30 seconds to show the latest data. During a search, auto-refresh is paused so you can read results without interruption.

๐Ÿ“„ Pagination โ–ถ

The leaderboard shows 20 users per page. Use the pagination controls at the bottom to navigate:

ControlAction
ยซยซJump to first page
ยซPrevious page
1, 2, 3โ€ฆSpecific page number
ยปNext page
ยปยปJump to last page

The pagination shows:

  • Info text: "Showing 1โ€“20 of 150 users"
  • Current page highlighted in blue
  • Ellipsis (โ€ฆ) when there are many pages
  • Disabled buttons (grayed out) when at first/last page
๐Ÿ’ก Note: Your rank number continues across pages. If you're #25, you'll appear as #25 on page 2, not #5.

โŒจ๏ธ Keyboard Shortcuts โ–ถ

KeyContextAction
โ†‘ โ†“Search dropdown openNavigate through search results
EnterSearch dropdown openSelect highlighted result
EscSearch dropdown or Modal openClose dropdown or modal
?Anywhere on pageOpens this help guide
EscHelp guide openClose help guide

โ“ Frequently Asked Questions โ–ถ

Q: Why is my score 0?

โ†’ You need at least some activity (referrals, sign-ups, clicks, campaigns, or platform actions) to appear on the leaderboard. Create a campaign and share your link to get started!

Q: Why do I see "No gainers today"?

โ†’ This means no users had a positive activity change in the last 24 hours. It happens when activity is flat across all users.

Q: How often does the leaderboard update?

โ†’ Every 30 seconds automatically. You can see the countdown timer in the footer.

Q: Why is my row highlighted in blue?

โ†’ That means you're logged in and the system is highlighting your own row so you can easily find yourself. It shows (YOU) next to your name.

Q: What does the ๐Ÿฅ‡ ๐Ÿฅˆ ๐Ÿฅ‰ mean?

โ†’ Gold, Silver, and Bronze medals for the top 3 ranked users in the current sort order.

Q: Can I export the leaderboard data?

โ†’ Currently, you can print the page (Ctrl+P / Cmd+P) for a printer-friendly version. CSV export may be added in a future update.

Q: Why does search pause auto-refresh?

โ†’ Auto-refresh would clear your search results, making it frustrating to read. It resumes when you clear the search.

Progress Leaderboard

LIVE Auto-refresh: 30s | Updated: 19:03:49
๐Ÿ”
Nailah Johnโ€” 0.0%XIA KIDโ€” 0.0%Nailah Johnโ€” 0.0%XIA KIDโ€” 0.0%
2
Active Users
1
Campaigns
24
Sign-ups
268.4M
Clicks
24.3%
Avg Score

๐ŸŸข Top Gainers (24h)

No gainers today

๐Ÿ”ด Top Decliners (24h)

No decliners today

Timeframe: ๐Ÿ“… Today ๐Ÿ“† This Week ๐Ÿ“Š This Month ๐Ÿ“ˆ This Year ๐ŸŒ All Time Sort: Progress Sign-ups Campaigns Referrals Daily Chg Monthly Chg Name

๐Ÿ† Leaderboard โ€” All Time

2 total ยท Page 1 of 1
RankUserCampaignsScoreProgress24h7d30dRefsSign-upsActive
๐Ÿฅ‡
Nailah John
@The One Stop Wedding Shop
1
The One Stop Wedding Shop (Official Page) ๐Ÿ”
48%
โ€” 0.0% โ€” 0.0% โ€” 0.0% 0 24 6d ago
๐Ÿฅˆ
XIA KID
@XIA KID
0 0.5%
โ€” 0.0% โ€” 0.0% โ€” 0.0% 0 0 Jan 01
๐ŸŸข โ–ฒ Green = Gained๐Ÿ”ด โ–ผ Red = Dropped ๐Ÿ’ก Click campaign names to drill down & see TokenKeys