TrackRev
Revenue Attribution

See which acquisition channel actually pays your MRR/ARR

Track any link to find your best acquisition channel — TrackRev joins every click to the Stripe, Paddle, Polar, or Lemon Squeezy charge it produced, then runs an affiliate program to scale the channel that already works. No ad-spend minimum, no billing-model assumptions.

  • No ad-spend minimum
  • Built for SaaS, not Shopify
  • Free up to 1,000 events/mo
$39
Where attribution starts
$0
Ad-spend minimum
3
Attribution models included
1,000
Free events every month

Pulls revenue from your stack

Stripe integrationPaddle integrationLemon Squeezy integrationCreem integrationPolar integrationDodo Payments integration
Setup in minutes

Three steps to revenue clarity.

  1. 01

    Paste your API key

    Drop in your Stripe, Paddle, Polar, or Lemon Squeezy restricted key — that's it.

    30 seconds
  2. 02

    We track every click

    TrackRev threads a click ID through your redirect into checkout — automatically.

    Automatic
  3. 03

    See which links earn

    Every conversion is matched back to the exact link that drove it, in real-time.

    Real-time
The standalone product

Rank channels by the MRR they actually pay — a complete product on its own.

Connect your billing, track any link, and every paid charge is matched to the channel — and the exact link — that produced it. No ad account required, no billing-model assumptions, no ad-spend floor to clear.

Source of truth

Attribution that reads your billing — not your ad account.

TrackRev attributes from the charge that actually settled, joined to a first-party click stored in your own workspace. Connect Stripe, Paddle, Polar, or Lemon Squeezy with a read-only key and the numbers in your channel report are the same numbers finance sees in your processor.

  • Read-only key — TrackRev reads charges and subscriptions, never moves money
  • Charges join to clicks by customer email — no checkout code to change
  • Refunds, chargebacks, and disputes net out of attributed revenue automatically
Revenue per click

Clicks are vanity. Revenue per click is reality.

A tweet that drove 10,000 clicks for $0 earned you nothing; a newsletter that drove 200 for $4,800 paid the rent. TrackRev sorts every link, campaign, and partner by the revenue it actually produced — so the $0.00 rows show up instantly and you can move spend to what converts.

  • Spot the $0.00 rows instantly and cut them before they drain ad budget
  • Sort links, campaigns, and partners by revenue per click with one click
  • Total revenue always ties out to your processor — only the per-channel split moves
Attribution chain

Every dollar, traced to the link that earned it.

TrackRev embeds a click_id in every redirect and carries it through checkout as a hidden field. When a payment fires, that ID is the thread connecting the charge back to the exact link, campaign, and partner that started the journey — across a 90-day window you can tune per program.

  • Attribution window defaults to 90 days — adjustable per program
  • Refunds and partial refunds net out of attributed revenue automatically
  • Recurring revenue stays attributed to the original link, not just the first charge
What's included

The attribution toolkit, in the box.

Per-channel revenue

Rank every channel by the dollars it produced — not clicks or sessions — sourced straight from your processor.

First-party & cookie-free

Server-side clicks and a first-party pixel on your own domain — survives Safari ITP, iOS, and ad-blockers.

Refunds netted automatically

Refunds and chargebacks reverse attributed revenue the moment they land in your billing system.

Your data, exportable

Every attribution record is available by CSV or REST API — BigQuery-ready, with no lock-in.

Why it matters

Attribution is a budget decision, not a report.

The point of knowing which channel earned the money is to put the next dollar where it will earn again.

Estimates inflate. Billing doesn't.

Run Google Ads, a YouTube sponsorship, an SEO blog, and an affiliate program at once and every platform claims the same conversions — so the numbers add up to well over 100% of the MRR you actually collected. Revenue attribution reconciles that noise against the one system that can't inflate itself: the charge in Stripe, Paddle, Polar, or Lemon Squeezy that hit a real card.

Budget follows the dashboard.

If a last-touch view over-credits retargeting and under-credits the content that first brought the buyer in, you quietly defund the channel that's actually working. TrackRev denominates every channel in dollars sourced straight from your processor, then lets you re-examine the exact same sales under first-touch, last-touch, and linear — so a single model never silently misallocates your spend.

Subscriptions outlive the first invoice.

A channel that brings in a $19 signup who stays fourteen months is worth far more than its first invoice suggests, but a tool built for one-time e-commerce credits that opening charge and stops. TrackRev carries attribution across the whole subscription lifecycle — renewals, upgrades, downgrades, and refunds all adjust the originating channel — so the channel LTV you budget against reflects real lifetime value.

Feature parity

Everything Triple Whale and HYROS do — for SaaS.

TrackRev matches the category specialists on the attribution fundamentals, then wins on the things a SaaS team actually needs: native subscription billing, no ad-spend floor, and link tracking plus affiliates in the same tool.

CapabilityTriple WhaleHYROSTrackRev Attribution
Multi-touch attribution
First-party tracking
Channel-level revenue
Built for SaaS subscriptionsE-commercePartial
Stripe/Paddle/Polar/LS native
No ad-spend minimum$299/mo
Channel LTV
Link tracking + affiliate included
Price$$$$299+/mo$39/mo
Competitor pricing verified July 2026.

Every claim above is verified against each vendor's public documentation. TrackRev matches the specialist feature-for-feature — then adds what only a shared data model can.

Multi-touch models

One dropdown. Three ways to credit a sale.

Attribution is a lens, not a verdict. TrackRev computes all three models from the same click data — no re-tagging to switch, all three included on every paid plan (from $39) — so you can see which channel wins under each lens and defend your budget with whichever one fits the channel's job.

First-touch attribution

First-touch gives 100% of the credit for a sale to the very first link a buyer ever clicked — the channel that introduced them to your product. It is the right lens for judging top-of-funnel investments like SEO content, a YouTube sponsorship, or a podcast read, because those channels rarely close the deal on the same visit but are the reason the buyer exists at all. If your last-touch dashboard keeps crediting direct and retargeting, first-touch usually reveals which awareness channel actually filled the pipeline.

Last-touch attribution

Last-touch credits the final link clicked before checkout — the closest model to how your payment processor sees the customer, and the TrackRev default. It answers a blunt question: what closed the sale? Last-touch is fast to reason about and hard to argue with in a finance review, but on its own it systematically under-credits the awareness channels that did the early work. That is exactly why TrackRev keeps all three models one dropdown apart instead of locking you into one.

Linear attribution

Linear splits the credit evenly across every link in the buyer's path, so a journey through a Google ad, a YouTube link, and a retargeting ad before a $39 subscription gives each channel a third of the revenue. It is the fairest model when several channels genuinely cooperate to produce a sale and you do not want to hand all the credit to whichever one happened to be first or last. TrackRev computes all three models from the same click events, so you can compare them side by side without re-tagging a single link.

Built for subscriptions

Channel LTV, not just conversion.

A conversion is the beginning of the revenue, not the end of it. TrackRev measures what a channel is worth across the entire subscription lifecycle.

Lifetime value

The channel that won the customer keeps earning the credit.

When a subscriber renews, upgrades, or downgrades, TrackRev keeps the revenue attributed to the link and channel that originally drove them. So a YouTube sponsorship that looks marginal on first-invoice revenue can turn out to be your best channel once fourteen months of renewals are counted against it.

  • Renewals inherit the original click's channel and link
  • Upgrades and downgrades adjust future attributed revenue automatically
  • Recurring multiplier configurable per program — one-time, N months, or lifetime

Want the channel-LTV table live in the product? Explore Links & Analytics →

How it connects

Point it at the billing you already run.

One read-only key per processor. Charges join to clicks by customer email — no SDK, no checkout change, no ad-account permissions.

Stripe

Connect Stripe with a restricted, read-only API key — TrackRev requests access to charges, payment intents, customers, and subscriptions, and nothing else. The first sync backfills the last 90 days of paid charges so your dashboard is populated immediately, then keeps up via polling or a webhook for near-real-time updates. Stripe Connect is supported: point the key at the connected account you want to attribute, or run one workspace per merchant. Charges join to clicks by customer email, so there is no checkout code to change.

Paddle

Paddle acts as merchant of record, handling EU and UK VAT for you — and TrackRev reads its billing events the same way it reads Stripe. Connect a read-only key and every Paddle transaction, subscription renewal, and refund flows into the same channels table as your other processors. For a SaaS selling into Europe on Paddle while billing the US on Stripe, both feed one per-channel revenue total instead of two reports that never quite reconcile.

Polar

Polar is the billing layer many open-source and creator-led SaaS products use, and TrackRev connects to it natively. Paid orders and subscriptions are matched back to the click that drove them, so a developer tool monetising through Polar gets the same first-party, per-channel attribution as a company on Stripe — no ad-spend minimum, no billing-model assumptions, and the same $39/month entry price.

Lemon Squeezy

Lemon Squeezy is another merchant-of-record option popular with indie SaaS and digital products. Connect it with a read-only key and TrackRev attributes every sale, subscription, and refund to its originating channel. Because Lemon Squeezy, Paddle, Polar, and Stripe all land in one unified revenue model, you can switch or mix processors without losing attribution history or splitting your reporting in two.

Trusted by operators

Teams whose dashboard finally matches Stripe

Founders and growth teams running real revenue on Stripe, Paddle, and Lemon Squeezy.

Half our team conversations used to be arguing about which channel actually drove the sale. We just pull TrackRev up on the call now — the argument is over before it starts.
Jakiur Rahman
Jakiur Rahman
Founder & CEO, Lunova Digital
I've shipped two SaaS products and the affiliate + attribution layer was always the part I duct-taped together. TrackRev is the first time I haven't had to reach for the duct tape.
Mansurul Haque
Mansurul Haque
Ex-Founder, Ui Hut & Doplac CRM
Server-side tracking that survives iOS and ad-blockers was non-negotiable. The pixel was live in twenty minutes and the dashboard finally matches what Stripe is telling us.
Afnan Hussain
Afnan Hussain
CTO, contant.io
We trialled four attribution tools before this one. TrackRev is the only one where the numbers tied out against Stripe on day one — no manual reconciliation, no spreadsheet of shame.
Al Emran
Al Emran
CTO, ReachMark
Most attribution tools feel like a spreadsheet wearing a UI. TrackRev is the first one our ops team actually opens on Monday mornings — and the numbers don't need a translator.
Ataur Sajib
Ataur Sajib
COO & Head of Design, Ui Hut (exited)
I run a newsletter recommending automation tools. TrackRev is the first thing that showed me which posts actually convert — not just which ones rack up clicks. Killed two underperformers in week one.
Abu Yousuf
Abu Yousuf
AI Automation Expert
TrackRev — Product of the Day on PeerPushTrackRev rating on PeerPush

FAQ

Yes — TrackRev Revenue Attribution is a strong Triple Whale alternative for SaaS. Triple Whale is built for Shopify e-commerce and has no native support for Stripe subscriptions, Paddle billing, or SaaS revenue models. TrackRev Revenue Attribution is built for SaaS from the ground up — it connects natively to Stripe, Paddle, Polar, and Lemon Squeezy, handles subscription upgrades, downgrades, and refunds, and tracks channel LTV over the full subscription lifecycle. It starts at $39/month with no ad-spend minimum.

See which channel actually drove your MRR.

Connect Stripe, Paddle, Polar, or Lemon Squeezy and get first-party revenue attribution live in minutes. Free up to 1,000 events a month — no ad-spend minimum, no card required.

Know which acquisition channel actually pays your MRR · TrackRev