← Back to Home
Solution

Subscription Analytics


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:

MRR growth metrics:

  • New MRR (new subscriptions)
  • Expansion MRR (upgrades)
  • Contraction MRR (downgrades)
  • Churn MRR (cancellations)
  • Net MRR growth

Implementation guides:


📉 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
Facebook $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:

  1. Dashboard → Settings → Integrations
  2. Connect Stripe / LemonSqueezy / Paddle / PayPal
  3. MRR automatically calculated

TrackFox tracks:

  • New subscriptions
  • Upgrades and downgrades
  • Cancellations
  • Renewals

Step 4: Set Up Subscription Funnels

Create funnel for your trial process:

  1. Dashboard → Funnels → Create New
  2. Add steps: Sign Up → Trial Started → Activated → Converted
  3. 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

Try TrackFox free for 14 days

No credit card required. Cancel anytime. All features included.