← Back to Home
Integration

Paddle Analytics


title: "Paddle Revenue Analytics: Track Subscription Sales by Source" description: "Connect Paddle to analytics and track which channels drive SaaS revenue. See subscriptions, MRR, and churn by traffic source. Perfect for software businesses." date: "2026-01-06" author: "TrackFox Team" category: "Integrations" keywords: [ "paddle analytics", "paddle revenue tracking", "saas subscription analytics", "track paddle sales", ]

Paddle Revenue Analytics with TrackFox

Paddle handles your payments and subscriptions. TrackFox shows you which marketing drives them.

Connect Paddle to TrackFox and see exactly which traffic sources, campaigns, and pages drive subscription revenue.


Why Paddle Users Need Revenue Attribution

What Paddle Doesn't Show

Paddle dashboard shows:

  • ✅ Revenue and subscriptions
  • ✅ MRR and churn metrics
  • ✅ Customer details
  • ✅ Transaction history

What Paddle doesn't show:

  • ❌ Which marketing channel brought each subscriber
  • ❌ MRR by traffic source
  • ❌ ROI by campaign (ads, content, social)
  • ❌ Which landing pages convert to paid plans

With TrackFox + Paddle, you connect marketing spend to subscription revenue.


What You'll Track

Complete Subscription Attribution

See Paddle subscriptions and revenue by:

  • Traffic source: Google Ads, SEO, social, email, referrals
  • Campaign: Which specific marketing drove conversions
  • Landing page: Which pages convert to subscribers
  • Plan tier: Which sources bring Pro vs Enterprise customers
  • Customer lifetime value: Which channels have lowest churn

Example Dashboard

MRR by Traffic Source:

  • Organic SEO: $12,000 MRR (240 subscribers)
  • Google Ads: $8,500 MRR (170 subscribers)
  • Product Hunt: $3,200 MRR (64 subscribers)
  • Affiliate referrals: $5,800 MRR (116 subscribers)

Insight: SEO brings highest MRR with lowest churn. Scale content marketing.


Key Benefits for SaaS Companies

💰 Track MRR by Channel

See which marketing channels drive Monthly Recurring Revenue growth.

📊 Reduce CAC (Customer Acquisition Cost)

Know exactly how much you spend to acquire customers from each channel.

🎯 Optimize Pricing Pages

Track which pricing page variations convert to Paddle checkouts.

📈 Improve Trial Conversions

See which traffic sources have highest trial-to-paid conversion rates.

💵 Calculate LTV by Source

Identify which channels bring customers who stay longest.


Perfect For

  • B2B SaaS using Paddle for subscriptions
  • Developer tools and APIs
  • Software products with tiered pricing
  • Mac/Windows apps selling through Paddle
  • Enterprise software with custom plans

How to Set Up Paddle Tracking

Quick Setup (10 Minutes)

Step 1: Sign up for TrackFox (free 14-day trial)

Step 2: Install tracking script on your site

npx trackfox add

Step 3: Add Paddle revenue tracking

Choose your implementation method:

Step 4: Start seeing Paddle revenue by traffic source!


Implementation Methods

Client-Side Tracking

Track on your success page after Paddle checkout:

// After Paddle checkout success
window?.trackfox("payment", {
  email: customerEmail,
  amnt: subscriptionPrice * 100, // Convert to cents
});

Best for: Quick implementation, simple setups

View client-side guide →


Server-Side Tracking (Recommended)

Use Paddle webhooks for accurate subscription tracking:

// In your Paddle webhook handler
await fetch("https://trackfox.app/api/v1/attribute-payment", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    Authorization: "Bearer YOUR_API_KEY",
  },
  body: JSON.stringify({
    session_id: userSessionId,
    visitor_id: userVisitorId,
    website_id: "your_website_id",
    email: customerEmail,
    revenue: subscriptionAmount * 100,
  }),
});

Best for: Subscription tracking, renewals, upgrades

View server-side guide →


Track Subscription Lifecycle

Monitor complete subscription journey:

  • New subscriptions by traffic source
  • Upgrades (Starter → Pro → Enterprise)
  • Downgrades and churn by channel
  • Renewal rates by acquisition source
  • Failed payments and recovery

See which channels bring customers who stick around.


Frequently Asked Questions

Q: Does this work with Paddle Checkout?

A: Yes! Works with Paddle Classic and Paddle Billing. Use server-side tracking for webhooks.


Q: Can I track different pricing tiers?

A: Yes! Include plan info in your tracking:

window?.trackfox("payment", {
  email: customerEmail,
  amnt: 9900, // $99
  plan: "pro",
  billing: "annual",
});

Q: Does it track subscription renewals?

A: Yes, with server-side tracking. Each renewal is attributed to the original acquisition source, showing true LTV by channel.


Q: What about international pricing?

A: TrackFox normalizes all revenue to your base currency (usually USD) for consistent reporting.


Q: Can I see which blog posts drive conversions?

A: Yes! TrackFox tracks the entire customer journey:

Blog Post → Pricing Page → Trial Signup → Paddle Checkout

See which content converts to revenue.


Track Trial-to-Paid Conversions

For free trial workflows:

  1. Track trial signups by source
  2. Track trial activations (first usage)
  3. Track Paddle conversions
  4. See trial-to-paid conversion rate by channel

Optimize trials that convert best.


Pricing

TrackFox pricing:

  • $9/month - 10k events (early-stage SaaS)
  • $29/month - 200k events (growing SaaS)
  • $69/month - 1M events (scaling SaaS)

All plans include:

  • ✅ Paddle revenue tracking
  • ✅ MRR attribution
  • ✅ Subscription lifecycle tracking
  • ✅ Conversion funnels
  • ✅ Real-time analytics

Start free 14-day trial →


Ready to Track Paddle Revenue by Source?

See which marketing drives your MRR growth.

Start tracking in 10 minutes →

No credit card required. Free 14-day trial. Perfect for B2B SaaS.


Last updated: January 2026

Try TrackFox free for 14 days

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