Analytics · 14 min read
Discord community analytics: the metrics that actually predict revenue
Discord and Whop analytics that predict revenue: attribution, activation, cohorts, LTV and a simple churn-risk score. Beyond vanity member counts.
Scaleiko · Updated 3 October 2026
Discord will tell you how many members you have and how many messages they send. Your payment platform will tell you what you earned. Neither tells you why. This guide covers how to build community analytics that connect acquisition, activation and engagement to revenue, and the handful of metrics that actually predict it.
Vanity metrics vs revenue metrics
Member count, total messages and server boosts feel good and say very little about the business. A community can grow its member count every month while revenue stays flat, because the new members aren't the ones who pay.
| Vanity metric | Revenue metric to replace it |
|---|---|
| Total members | Paid members and revenue per member |
| New joins | Activated joins and paid conversions by source |
| Messages sent | Weekly active paid members; premium-resource usage |
| Clicks on a link | Revenue and LTV attributed to that link |
| Affiliate sales | Affiliate-attributed LTV, net of refunds |
The shift is simple to describe: stop counting people and start following them, from where they came from, to what they did, to what they paid.
Joining your data together
The hardest part of community analytics isn't charts. It's identity. The same person is a Discord user ID in your server, an email address in your payment platform, and possibly a click on a tracked link before either. Until those are joined, every analysis is partial.
Practical ways to link them:
- Platform role sync. Most membership platforms (Whop, LaunchPass, Patreon and Stripe-based bots) link a payer to a Discord account to grant roles. That link is the backbone, make sure you can export it.
- Tracked invites. A unique invite link per source tells you which invite a member used to join.
- Link and checkout parameters. UTM parameters, referral codes and promo codes captured at checkout connect a purchase to a source.
- Onboarding questions. “Where did you hear about us?” is imperfect, but it fills gaps that tracking can't.
Expect imperfection. Some members will always be unattributed, especially from word of mouth. The aim is to make the unknown share small enough that decisions are reliable, and to label it honestly rather than spread it across other sources.
Attribution that ends at revenue
Most attribution stops at the click or the join. For a membership business, it needs to carry through to payments and retention. For each source you want to see:
- Joins
- Activated members (and activation rate)
- Paid conversions (and conversion rate)
- Revenue to date
- Average customer value or LTV
- Retention at 30, 60 and 90 days
This is where rankings change. A platform that drives the most joins may produce the fewest paying members; a smaller channel may produce members worth twice as much. Without revenue-level attribution, you'll keep investing in the channel that looks biggest instead of the one that pays.
Choosing an attribution rule
Keep it simple and consistent. For most communities, first-touch attribution at join (which tracked invite or link brought the member in) is the most useful default, with promo codes overriding it at checkout when present. Multi-touch models sound sophisticated, but they need far more data than most communities have.
Defining activation
Activation is the moment a new member gets enough value that they're likely to stay. It's the most useful early metric you can track, because it moves weeks before retention does.
A good activation definition is:
- Specific: a set of actions, not a feeling. For example: completed onboarding, posted in introductions, and attended one live session.
- Time-bound: within 7 or 14 days of joining.
- Predictive: members who activate should retain or convert noticeably better than those who don't. If they don't, change the definition.
Start with a reasonable guess, then validate it against your data after a couple of cohorts.
The core metrics, defined
| Metric | Definition |
|---|---|
| MRR | Normalised monthly value of all active subscriptions. Annual plans count as one-twelfth per month. |
| ARPU | MRR ÷ paying members. |
| Revenue per member | MRR ÷ all members (free and paid). |
| Activation rate | Activated new members ÷ new members in the period. |
| Free → paid conversion | New members who pay within N days ÷ new members. |
| Monthly churn | Paying members lost in the month ÷ paying members at the start of the month. Split voluntary and involuntary. |
| 30-day retention | New paying members still paying after 30 days ÷ new paying members. |
| LTV | Actual: revenue from a member to date. Projected (simple): ARPU ÷ monthly churn. |
| At-risk revenue | MRR from paying members whose risk score is above your threshold. |
The simple projected LTV formula (ARPU ÷ churn) is a useful rule of thumb but it assumes constant churn. Cohort data gives a more honest picture.
Cohort analysis
A cohort is a group of members who share a starting point, usually the month they joined or first paid. Cohort tables answer the questions single numbers can't:
- Are members who joined this quarter retaining better than last quarter's?
- Did the onboarding change in June actually improve activation?
- Did the big launch bring members who stay, or a spike that faded?
To build one, list each month's new paying members, then calculate what percentage are still paying one, two, three months later. Read it diagonally to spot when something changed for everyone at once (a price change, a market event) and down each column to see whether newer cohorts are doing better.
Cut cohorts by acquisition source and plan, too. That's often where the most useful findings are.
A simple churn-risk score
You don't need machine learning to spot members drifting away. A transparent, weighted score built on behaviour you already have is a good start, and it's easier for your team to trust:
| Signal | Example weight |
|---|---|
| No meaningful action in 10+ days (vs. their normal) | +25 |
| Activity down 50%+ over the last four weeks | +20 |
| Stopped attending live sessions they used to attend | +15 |
| No premium resource opened in 14 days | +15 |
| Viewed billing or cancellation page | +15 |
| Failed payment | +30 (and trigger recovery) |
| Never activated | +10 |
Cap the score at 100, and group members into low, medium and high risk. Then, this is the important part, check it. After a couple of months, compare scores with who actually cancelled, and adjust the weights. A risk score you've validated against your own history is worth far more than a sophisticated one you haven't.
Pair each band with an action: monitor low risk, surface relevant content for medium risk, and route high-risk paying members to a person. Our retention guide covers what those actions should look like.
Reporting cadence
- Weekly: new members, activation rate, at-risk members and revenue, failed payments and recoveries.
- Monthly: MRR movement (new, expansion, contraction, churn), conversion, churn split, revenue by source and affiliate, experiment results.
- Quarterly: cohort retention, LTV by source and plan, pricing and tier performance.
End every report with decisions: what you'll change, what you'll test, and what you'll stop doing. A dashboard that doesn't change a decision is decoration.
Privacy and member trust
Community analytics involve personal data, so handle it with care. Under UK GDPR and similar laws, you need a lawful basis, a clear privacy notice, and appropriate security. In practice:
- Collect what you need for running the membership, not everything you can.
- Don't read or analyse private messages.
- Limit who can see member-level data.
- Tell members how you use data in plain language.
- Make sure any provider processing data for you is under a data processing agreement.
Members are generally comfortable with analytics that make the community better for them, better onboarding, more relevant content, fewer irrelevant pings. They're rightly uncomfortable with surveillance. Stay on the right side of that line.
Want this set up for your community? Scaleiko builds revenue-level analytics on top of your existing Discord and payment platform, see Revenue Intelligence, or start with a community revenue audit.