Skip to main content

Analytics Dashboard

Monitor your loyalty program's performance with real-time metrics, trends, and insights.

Accessing Analytics

Click Analytics (left sidebar):

┌──────────────────────────────────────────────────────────┐
│ Analytics [Date Range: Last 30d ▼]│
├──────────────────────────────────────────────────────────┤
│ │
│ PROGRAM HEALTH (30-day overview) │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Active Members│ │ Total Points │ │ Redemptions │ │
│ │ 12,450 │ │ 2,567,890 │ │ 24,560 │ │
│ │ +3.2% │ │ +8.7% │ │ +5.1% │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ Engagement % │ │ Repeat Rate │ │ Avg Order $ │ │
│ │ 42% │ │ 68% │ │ $89 │ │
│ │ +1.2% │ │ +2.1% │ │ +$3 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
│ │
└──────────────────────────────────────────────────────────┘

Key Metrics

📊 Active Members

What it means: Total customers enrolled in your program Why it matters: Shows program reach

Example: 12,450 active members
├─ 3,245 in last 30 days (active)
├─ 6,120 in last 90 days (semi-active)
└─ 3,085 no activity (dormant, 90+ days)

Benchmark: 30-50% of your customer base should be enrolled.

💰 Points in Circulation

What it means: Total unredeemed points across all members Why it matters: Shows your liability and member engagement

Example: 2,567,890 total points issued
├─ 1,890,450 unredeemed (members hold)
├─ 677,440 redeemed (spent on rewards)
└─ If avg reward costs 1000 pts, you owe ~$1,890 in value

Healthy range: 3-6 months of expected redemptions

👥 Average Points Per Member

What it means: (Total Points Issued) ÷ (Number of Members) Why it matters: Shows earning velocity

Example: 2,567,890 points ÷ 12,450 members = 206 pts/member
High (300+): Customers earning fast, rewards may need adjustment
Medium (150-250): Balanced earning
Low (<100): Low engagement, consider earn rule boost

🎁 Redemption Rate

What it means: What % of issued points get redeemed Why it matters: Shows reward appeal

Example: 677,440 redeemed ÷ 2,567,890 issued = 26% redemption rate

High (40%+): Customers love your rewards, healthy program
Medium (25-40%): Good balance
Low (<20%): Members earning but not redeeming (rewards unappealing?)

📈 Engagement Rate

What it means: % of members with activity in selected period Why it matters: Shows program stickiness

Example: 42% engagement
├─ 5,250 members earned points this month
├─ 4,120 members viewed their balance
└─ 2,890 members redeemed rewards

Benchmark: Aim for 30%+ for healthy programs.


Points Over Time (Last 30 Days)

┌────────────────────────────────────────────────────────┐
│ Points Issued vs Redeemed - Last 30 Days │
├────────────────────────────────────────────────────────┤
│ │
│ 120K │ ╱╲ │
│ 110K │ ╱ ╲ ╱╲ Points Issued │
│ 100K │ ╱ ╲ ╱ ╲ ╱ │
│ 90K │ ╱ ╲ ╱╲ │
│ 80K │ ╱ ╲ ╱ ╲ Points Redeemed │
│ 70K │ ╲╱ ╲╱ │
│ │ │
│ │ Apr 1 Apr 8 Apr 15 Apr 22 Apr 29 │
│ │
│ ── Issued (blue) -- Redeemed (gray) │
│ │
│ Analysis: │
│ • Peak earning: Weekends (likely sales) │
│ • Steady redemptions: ~70% of issued │
│ • Dip on Apr 18: Holiday weekend? │
│ │
└────────────────────────────────────────────────────────┘

What to look for:

  • Spikes on weekends = Normal (shopping days)
  • Consistent daily line = Steady engagement
  • Gaps in redemptions = Check reward appeal

Member Growth Trend

┌────────────────────────────────────────────────────────┐
│ Member Growth - Last 90 Days │
├────────────────────────────────────────────────────────┤
│ │
│ 13K │ ╱ │
│ 12K │ ╱─────────╱ │
│ 11K │ ╱────────╱ │
│ 10K │ ╱──────────╱ │
│ │ ╱ │
│ │ │
│ │ Feb 1 Mar 1 Apr 1 May 1 │
│ │
│ New Members This Period: +850 (6.8% growth) │
│ Average per week: 200 new members │
│ Growth rate: Healthy │
│ │
│ Breakdown: │
│ • Via app store: 60% (560 members) │
│ • Via referral: 20% (170 members) │
│ • Manually added: 20% (120 members) │
│ │
└────────────────────────────────────────────────────────┘

Healthy growth: 2-5% monthly increase.

Top Earning Rules

┌────────────────────────────────────────────────────────┐
│ Points Issued by Rule - Last 30 Days │
├────────────────────────────────────────────────────────┤
│ │
│ Purchase Rule ████████ 60% │
│ Referral Bonus ███ 22% │
│ Birthday Bonus ██ 12% │
│ Sign-Up Bonus █ 6% │
│ │
│ Total Points Issued: 1,245,630 │
│ │
│ Top Performer: Purchase Rule │
│ └─ 750,380 points from 15,230 orders │
│ └─ Avg points per order: 49 │
│ └─ Effective rate: 1.04 pt/$ │
│ │
└────────────────────────────────────────────────────────┘

Use this to:

  • Identify which rules drive engagement
  • Disable underperforming rules
  • Balance rule mix

Redemption by Reward

┌────────────────────────────────────────────────────────┐
│ Redemptions by Reward Type - Last 30 Days │
├────────────────────────────────────────────────────────┤
│ │
│ $10 Off Discount ███████ 280 redemptions │
│ Free Shipping ██████ 243 redemptions │
│ $25 Off Discount ████ 156 redemptions │
│ Free Product ██ 52 redemptions │
│ $50 Off Premium █ 18 redemptions │
│ │
│ Total: 749 redemptions │
│ Total Value: $8,450 (cost to you) │
│ Revenue Attributed: $45,230 (est. sales) │
│ ROI: 435% │
│ │
│ Most Popular: $10 Off (37%) │
│ Best ROI: Free Shipping (540% ROI) │
│ Least Popular: $50 Off Premium (2%) │
│ │
└────────────────────────────────────────────────────────┘

Insights:

  • Low-cost rewards are most redeemed ✓
  • High-cost rewards rarely used (adjust?)
  • Free shipping has great ROI (worth promoting)

Campaign Performance

Click Campaigns to see email results:

┌──────────────────────────────────────────────────────────┐
│ Campaign Results │
├──────────────────────────────────────────────────────────┤
│ │
│ Campaign: "Join Our Loyalty Program" │
│ Sent: Apr 1 │
│ │
│ DELIVERY │
│ ├─ Sent: 12,450 │
│ ├─ Delivered: 12,318 (98.9%) │
│ └─ Bounced: 132 (1.1%) │
│ │
│ ENGAGEMENT │
│ ├─ Opens: 4,225 (34.3%) │
│ ├─ Clicks: 687 (5.5%) │
│ ├─ Unsubscribes: 28 (0.22%) │
│ └─ Spam Complaints: 3 (0.02%) │
│ │
│ CONVERSION │
│ ├─ New Members: 287 (+revenue) │
│ ├─ Enrollments: 456 │
│ ├─ Orders Placed: 42 │
│ └─ Total Revenue: $65,000 │
│ │
│ EFFICIENCY METRICS │
│ ├─ Cost per email sent: $0.002 │
│ ├─ Revenue per email: $5.23 │
│ └─ ROI: 2,145% │
│ │
└──────────────────────────────────────────────────────────┘

Good benchmarks:

  • Open rate: 25-35%
  • Click rate: 3-7%
  • Unsubscribe: less than 0.5%

Member Analytics

Lifetime Value (CLV)

┌──────────────────────────────────────────────────────────┐
│ Customer Lifetime Value Distribution │
├──────────────────────────────────────────────────────────┤
│ │
│ Distribution by Spend: │
│ ├─ Top 10% of members: $2,450 avg LCV (20% revenue) │
│ ├─ Next 20%: $850 avg LCV (25% revenue) │
│ ├─ Middle 40%: $320 avg LCV (35% revenue) │
│ ├─ Bottom 30%: $45 avg LCV (20% revenue) │
│ │
│ Insights: │
│ • Avg Member CLV: $680 │
│ • Median Member CLV: $450 │
│ • High-value members (top 10%) drive 20% of revenue │
│ │
│ Action Items: │
│ ✓ Focus retention on top 10% members │
│ ✓ Improve bottom 30% experience │
│ │
└──────────────────────────────────────────────────────────┘

Purchase Frequency

┌──────────────────────────────────────────────────────────┐
│ Repeat Purchase Rate │
├──────────────────────────────────────────────────────────┤
│ │
│ Members with 1 purchase: 2,340 (18.8%) │
│ Members with 2-3 purchases: 4,560 (36.6%) │
│ Members with 4-6 purchases: 3,890 (31.2%) │
│ Members with 7+ purchases: 1,660 (13.4%) │
│ │
│ Repeat Purchase Rate (2+ purchases): 81.2% ✓ │
│ Avg Purchases per Member: 4.2 │
│ │
│ Key Metric: 68% of members repurchase within 60 days │
│ │
└──────────────────────────────────────────────────────────┘

Churn Risk Scoring

┌──────────────────────────────────────────────────────────┐
│ Churn Risk Analysis │
├──────────────────────────────────────────────────────────┤
│ │
│ Low Risk (likely to stay): 8,450 (67.8%) │
│ Medium Risk (may churn): 2,890 (23.2%) │
│ High Risk (will churn soon): 1,110 (8.9%) │
│ │
│ High Risk Indicators: │
│ • No purchase in 90+ days (1,110 members) │
│ • Opened 0% of emails (890 members) │
│ • Has unredeemed high-value reward (450 members) │
│ │
│ Recommended Action: │
│ Create "Win Back" campaign targeting High Risk │
│ Offer: 50% bonus points + new reward │
│ │
└──────────────────────────────────────────────────────────┘

Points Economics

Points Per Dollar Earned

┌──────────────────────────────────────────────────────────┐
│ Points Per Dollar Spent │
├──────────────────────────────────────────────────────────┤
│ │
│ Average: 1.04 points per $1 spent │
│ │
│ Breakdown by Rule: │
│ • Purchase: 1.0 pt/$ (as configured) │
│ • Referral: 1.2 pt/$ (attributed to referred orders) │
│ • Birthday: 0.12 pt/$ (averaged across all) │
│ │
│ Note: Slightly above 1.0 pt/$ due to bonus rules │
│ │
└──────────────────────────────────────────────────────────┘

Points Redemption Ratio

┌──────────────────────────────────────────────────────────┐
│ Redemption Economics │
├──────────────────────────────────────────────────────────┤
│ │
│ Avg Reward Cost: 1,125 points │
│ Avg Reward Value: $18.50 │
│ Cost per Point: $0.0164 │
│ │
│ Revenue Impact: │
│ ├─ Avg order with reward redemption: $92 │
│ ├─ Without any loyalty: $75 │
│ └─ Loyalty uplift: +$17 per redemption │
│ │
│ Healthy metrics: │
│ • Cost per point: less than $0.02 ✓ │
│ • Redemption margin: more than 50% ✓ │
│ │
└──────────────────────────────────────────────────────────┘

Filtering & Date Ranges

Use the date range selector at the top:

Preset Options:
Last 7 Days │ Last 30 Days (Default)
Last 90 Days │ Last 12 Months
Custom Range │ [Pick your own dates]

The analytics update automatically based on selection.

Exporting Data

Click [Export CSV] on any chart or metric:

Exports include:
✓ Raw data behind the chart
✓ Dates, values, trends
✓ Opens in Excel/Sheets for further analysis

Best Practices

Weekly Review

Every Monday morning, check:

  • Points issued last week (vs. prior week)
  • Member growth
  • Redemption rate

Goal: Ensure program is healthy.

Monthly Deep Dive

First of month, review:

  • Top earning rules
  • Top redemption rewards
  • Campaign performance
  • Churn risk members
  • CLV trends

Goal: Identify what's working, what needs adjustment.

Quarterly Strategy Session

Every 3 months:

  • Review full-year trends
  • Compare to benchmarks
  • Adjust earn/reward mix
  • Plan campaigns
  • Set growth targets

Common Questions

Q: Why did points issued drop this week? A: Check if:

  • You disabled an earn rule
  • Sales were lower (fewer orders)
  • It's a holiday/slow season

Q: Should I worry about low redemption rate? A: Not always. Low (20%) can be healthy if:

  • Customers are saving for premium rewards (aspirational)
  • You want to keep points circulating

High (50%+) suggests rewards are too cheap.

Q: What's a good CLV? A: Depends on your margins. As a rule:

  • CLV should be 3-5x first purchase value
  • Example: First order $50 → CLV target $150-250

Q: How do I improve repeat purchase rate? A: Send campaigns to:

  • "Points Near Reward" segment (nudge them to redeem)
  • New members (encourage habit formation)
  • Lapsed buyers (win them back)

Next Steps