LTV Tracker links your ad campaigns to long-term Stripe revenue, not just first conversions. See which campaigns bring customers who stay, and cut the ones that don't.
Connects with your existing stack
Why it matters
Most analytics tools tell you who started a trial. LTV Tracker tells you who actually made you money in the long term.
Stop optimizing for first conversions. LTV Tracker shows you which ads attract customers with high lifetime value, the ones who renew, upgrade, and stick around for the long term.
See your top campaignssaas ltv tool
48 signups
free trial crm
91 signups
stripe analytics
33 signups
cheap project mgmt
62 signups
Some campaigns bring trials that cancel in week one. LTV Tracker flags them instantly, so you stop wasting budget on customers who were never going to stay.
Find your churn campaignsfree trial keywords
$44
Avg LTV
68%
Churn
14mo
Payback
๐ธ Spending $3,200/mo on customers who cancel in 3 weeks.
saas ltv tool โ $312 LTV ยท 2mo payback
When you know your CAC and payback period per campaign, you know exactly how much you can afford to spend, and where to put the next dollar. No more gut feelings.
Start scaling what worksCAC by Campaign
Features
Built for solo founders who run paid ads and need real numbers fast.
Every Stripe payment is automatically linked to the UTM that brought the customer. You get LTV broken down by keyword, source, and campaign, so you know where your best customers come from, not just your most clicks.
See LTV by campaignLTV by Campaign
Last 30dOne script tag on your site. One webhook in Stripe. That's it. LTV Tracker works with Payment Links or Checkout Sessions, no backend changes, no SDK, no data pipeline. Paste, connect, done.
See how it worksWebhook endpoint
https://app.ltvtracker.io
/api/webhooks/stripe-client
Listening to:
โ checkout.session.completed
โ invoice.paid
Connect your Stripe key once and we instantly analyze your past 12 months of charges and subscriptions. MRR, churn rate, and average LTV appear immediately, no need to wait for new data to trickle in.
Start with your historyHistorical Analysis
LiveMRR
$4,820
+12%
Churn
3.2%
-0.4%
Avg LTV
$312
+8%
12 months of Stripe history loaded
See how it works
Three steps. No engineering sprint required.
Paste one line of JavaScript on your marketing site. It automatically captures UTM parameters and stores them in a first-party cookie.
<script src="https://app.ltvtracker.io/api/tracker/YOUR_KEY" async></script>
Register our webhook endpoint in your Stripe Dashboard and paste your secret key. We start listening to every checkout event instantly.
Endpoint: /api/webhooks/stripe-client
Events: checkout.session.completed
invoice.paidYour dashboard populates with LTV, CAC, and payback data broken down by keyword, source, and campaign. No SQL. No exports. Just answers.
โI had no idea which Google Ads campaign was profitable. LTV Tracker showed me in 10 minutes. I cut my losing campaigns and 2x'd my ROAS.โ
Alex M.
Founder, indie SaaS
Pricing
Start in minutes. Scale when you're ready.
Indie
per project ยท billed monthly
14-day free trial ยท No credit card required
Custom
tailored to your needs
Usually replies within 24 hours
Can't find what you're looking for? Feel free to reach out.
LTV Tracker captures UTM parameters from your visitors via a lightweight script, stores them in a first-party cookie, then matches them to Stripe payments when a customer converts. Every renewal and charge is attributed back to the original campaign, giving you real LTV by keyword and source.
Historical data appears immediately after you connect your Stripe key โ we analyze up to 12 months of past charges and subscriptions on day one. For new customers tracked via UTMs, LTV builds up over their subscription lifetime, typically giving meaningful signal within 2โ3 months.
Not necessarily. Track A works entirely via Stripe Payment Links โ just append a parameter to your URL. Track B uses Checkout Session metadata if you have a server, but it's optional. Most founders are up and running with zero backend changes.
Yes. Your Stripe key is stored server-side and never exposed to the browser. We use a restricted key with read-only access to charges and subscriptions โ we can never move money or modify your Stripe account.
LTV Tracker works with any platform that supports UTM parameters โ Google Ads, Meta Ads, LinkedIn, X, TikTok, email campaigns, and more. For CAC and payback period calculations, you can import spend data via CSV from Google Ads or Meta Ads.
Each account currently supports one project. Multi-project support is on the roadmap. If you need it urgently, reach out and we'll prioritise it.
Connect your Stripe account and see your real numbers in the next 5 minutes.