title: "Subscription Analytics: Track MRR, Churn, and Growth Metrics" description: "Complete analytics for subscription businesses. Track monthly recurring revenue, churn rate, cohort retention, and customer lifetime value. Built for SaaS and membership sites." date: "2026-01-06" author: "TrackFox Team" category: "Solutions" keywords: [ "subscription analytics", "mrr tracking", "churn rate", "saas metrics", "recurring revenue", ]
Subscription Analytics: Track MRR, Churn, and What Drives Growth
You're running a subscription business. You need to know:
- 💰 Monthly Recurring Revenue (MRR) and growth rate
- 📉 Churn rate and why customers cancel
- 🔄 Which traffic sources bring highest-LTV customers
- 📊 Cohort retention (do customers stick around?)
- 💵 Customer acquisition cost vs lifetime value
TrackFox connects traffic sources to subscription revenue so you know what's working.
Why Subscription Businesses Need Different Analytics
One-Time Sales vs Subscriptions
E-commerce (one-time):
- Customer buys once
- Track: Conversion rate, AOV, revenue per source
- Goal: Maximize sales today
Subscription business:
- Customer pays monthly/yearly
- Track: MRR, churn, LTV, retention
- Goal: Maximize long-term value
The difference: A $100 one-time sale is worth $100. A $100/month customer is worth $1,200-$3,600+ over their lifetime.
You need analytics that understand recurring revenue.
What Subscription Businesses Actually Need
1. MRR by Traffic Source
Example:
- Google Ads: $5,000 MRR added this month
- Organic SEO: $8,000 MRR added this month
- Product Hunt: $2,000 MRR added this month
- Email campaign: $3,000 MRR added this month
Total: $18,000 MRR added
Insight: SEO brings highest MRR. Invest more in content.
2. Churn Rate by Source
Not all customers are equal:
- Google Ads customers: 8% monthly churn
- Organic SEO customers: 3% monthly churn
- Affiliate customers: 12% monthly churn
Insight: SEO customers stay 4x longer. Focus on SEO over affiliates.
3. Customer Lifetime Value (LTV) by Channel
LTV formula: Average subscription value × Average customer lifetime
Example:
- SEO customers: $50/month × 24 months = $1,200 LTV
- Paid ads customers: $50/month × 8 months = $400 LTV
Insight: Can spend more to acquire SEO customers (higher LTV).
4. Cohort Retention Analysis
Track retention by signup month:
| Signup Month | Month 1 | Month 3 | Month 6 | Month 12 |
|---|---|---|---|---|
| Jan 2026 | 100% | 80% | 65% | 50% |
| Feb 2026 | 100% | 85% | 70% | ? |
| Mar 2026 | 100% | 90% | ? | ? |
Insight: March cohort retention improved (product changes working).
5. Subscription Funnel Optimization
Typical subscription funnel:
Landing → Sign Up → Trial Started → Activation → Trial → Paid → Retained
100% 40% 35% 25% 20% 15% 12%
Optimize each step:
- Sign-up: Test different CTAs, pricing pages
- Activation: Improve onboarding to reach "aha moment"
- Trial-to-paid: Optimize pricing, add urgency
- Retention: Improve product value, reduce churn
TrackFox for Subscriptions: Key Features
💰 MRR Tracking & Attribution
Automatic MRR calculation:
- Connect Stripe, Paddle, LemonSqueezy, or PayPal
- TrackFox calculates MRR automatically
- See MRR by traffic source, campaign, landing page
MRR growth metrics:
- New MRR (new subscriptions)
- Expansion MRR (upgrades)
- Contraction MRR (downgrades)
- Churn MRR (cancellations)
- Net MRR growth
Implementation guides:
- Client-side tracking - Quick JavaScript setup
- Server-side tracking - Most accurate method
📉 Churn Analysis
Track cancellations:
// Track subscription cancellation
window?.trackfox("subscription_cancelled", {
reason: "too_expensive",
plan: "pro",
tenure_months: 6,
mrr_lost: 49,
});
Churn insights:
- Churn rate by plan tier
- Churn rate by traffic source
- Churn rate by signup month (cohort)
- Common cancellation reasons
📊 Subscription Funnels
Pre-built subscription funnels:
Trial Funnel:
Landing → Sign Up → Trial Started → Activated → Trial End → Paid
Freemium Funnel:
Landing → Sign Up → Free Feature Used → Paywall Hit → Upgraded
Annual Upgrade Funnel:
Monthly Subscriber → Upgrade Offer Shown → Annual Plan Purchased
See conversion rates at each step.
🎯 Custom Events for Subscription Triggers
Track subscription milestones:
// Trial started
window?.trackfox("trial_started", {
plan: "pro",
trial_days: 14,
});
// User hit paywall
window?.trackfox("paywall_shown", {
feature: "advanced_reports",
user_plan: "free",
});
// Upgraded plan
window?.trackfox("plan_upgraded", {
from_plan: "starter",
to_plan: "pro",
mrr_added: 40,
});
// Subscription renewed
window?.trackfox("subscription_renewed", {
plan: "pro",
renewal_number: 12, // 12th month
});
💵 CAC vs LTV Analysis
Calculate profitability by channel:
| Channel | CAC | Avg LTV | LTV:CAC Ratio | Profitable? |
|---|---|---|---|---|
| Google Ads | $150 | $1,200 | 8:1 | ✅ Yes |
| $200 | $400 | 2:1 | ⚠️ Marginal | |
| Organic SEO | $50 | $1,500 | 30:1 | ✅✅ Excellent |
| Affiliates | $100 | $300 | 3:1 | ⚠️ Risky |
Insight: Double down on SEO and Google Ads. Pause Facebook and affiliates.
📈 Real-Time Subscription Dashboard
One dashboard showing:
- Today: New trials, upgrades, cancellations, net MRR change
- This week: MRR growth rate, churn rate
- This month: Total MRR, active subscribers, growth %
- This quarter: Cohort retention, LTV trends
Update in real-time. Check daily.
Getting Started with TrackFox (Subscription Business)
Step 1: Sign Up
Go to trackfox.app/sign-up
Free 14-day trial. No credit card.
Step 2: Install Tracking
For your subscription app:
npx trackfox add
Or add script manually:
<script
defer
src="https://trackfox.app/script.js"
data-website-id="your-website-id"
></script>
Setup time: < 5 minutes
Step 3: Connect Payment Processor
For automatic MRR tracking:
- Dashboard → Settings → Integrations
- Connect Stripe / LemonSqueezy / Paddle / PayPal
- MRR automatically calculated
TrackFox tracks:
- New subscriptions
- Upgrades and downgrades
- Cancellations
- Renewals
Step 4: Set Up Subscription Funnels
Create funnel for your trial process:
- Dashboard → Funnels → Create New
- Add steps: Sign Up → Trial Started → Activated → Converted
- Track conversion rates
Step 5: Track Subscription Events
Add custom event tracking:
// Track important subscription events
window?.trackfox("trial_ending_soon", { days_left: 2 });
window?.trackfox("plan_downgraded", { from: "pro", to: "starter" });
window?.trackfox("billing_failed", { plan: "pro" });
Subscription Analytics FAQ
Q: Does TrackFox calculate MRR automatically?
A: Yes! Connect your payment processor (Stripe, Paddle, etc.) and TrackFox calculates:
- Total MRR
- New MRR (new subscriptions)
- Expansion MRR (upgrades)
- Contraction MRR (downgrades)
- Churned MRR (cancellations)
- Net MRR growth
Q: Can we track annual subscriptions?
A: Yes! TrackFox handles monthly, yearly, and custom billing cycles. MRR is normalized (e.g., $600/year = $50 MRR).
Q: How do you calculate churn rate?
A: Churn rate = (Customers lost this month / Total customers at start of month) × 100
TrackFox tracks:
- Customer churn (% of customers lost)
- Revenue churn (% of MRR lost)
- Net churn (accounts for upgrades)
Q: Can we see retention by cohort?
A: Yes! TrackFox shows cohort retention tables:
- Group customers by signup month
- Track retention over time
- Compare cohort performance
Q: Does this work for membership sites?
A: Absolutely! TrackFox works for:
- SaaS subscriptions
- Membership sites (content, courses)
- Newsletter subscriptions
- Recurring donations
- Any recurring revenue model
Pricing for Subscription Businesses
Transparent pricing:
| Plan | Events/Month | Price/Month | Best For |
|---|---|---|---|
| Starter | 10k | $9 | <100 subscribers |
| Growth | 200k | $29 | 100-1,000 subscribers |
| Business | 1M | $69 | 1,000-10,000 subscribers |
| Scale | 5M | $129 | 10,000+ subscribers |
All plans include:
- ✅ MRR tracking & attribution
- ✅ Churn analysis
- ✅ Cohort retention
- ✅ Subscription funnels
- ✅ LTV calculation
- ✅ Unlimited websites
- ✅ Unlimited team members
Ready to Track MRR and Reduce Churn?
14-day free trial. See which traffic brings highest-LTV subscribers.
Start tracking subscription revenue →
No credit card required. Connect Stripe and see MRR by source in minutes.
Last updated: January 2026
Related Articles
agency-analytics
Web Analytics for Indie Hackers: Simple, Affordable, Privacy-First
The best analytics solution for indie hackers and solo founders. Track what matters, respect user privacy, and don't break the bank. Starting at $9/month.
b2b-saas-analytics
Try TrackFox free for 14 days
No credit card required. Cancel anytime. All features included.