Finally know which click earned the dollar.
TrackRev stitches every visit — first ad tap, the pricing page three days later, the trial signup, the upgrade — into one chain tied to the Stripe payment. No SDK. No guesswork. No more (direct)/(none).
No credit card · 1,000 events free / mo · 5-minute setup
One visitor. One continuous story. Zero setup.
From the first ad click to the credit-card charge seven days later, every touch is logged in order — across sessions, devices, and return visits. No tagging templates, no UTM hygiene meetings. The timeline is built the moment the click lands.
- Cross-session stitching via first-party identifier
- Return visits auto-merge into the original journey
- Branch annotations call out gaps and re-engagement
Three channels, one visitor, one revenue line.
The same visitor often takes a path — YouTube discovers them, the newsletter brings them back, a direct visit closes them. TrackRev keeps that path intact and tells you which channel deserves the credit under whichever attribution model you trust today.
- First-touch, last-touch, and linear models side-by-side
- Channel pills auto-coloured to match your dashboard
- Revenue lands on the channel — never on (direct)/(none)
Filter for winners. See what they have in common.
Once you have thousands of journeys, the value is the pattern: which pages every paying customer visited, how long they took, and where the trial-only crowd dropped off. TrackRev surfaces the diff so you can rebuild your funnel around what's already working.
- Side-by-side: converted vs no-conversion cohorts
- Median time-to-convert and exit step, per cohort
- Filter on plan, channel, or campaign in one click
Visitors who hit /pricing AND /docs/quickstart convert 4.6× more often. Surface both inside your trial onboarding.
Small things that make the timeline trustworthy.
Stitching, attribution, and revenue are the headline. These are the details that keep them honest when traffic is messy, browsers are private, and a buyer takes nine days to convert.
See returning visitors as one person, not three.
We re-stitch sessions to the same profile across devices and incognito returns using a first-party vid cookie scoped to your apex domain — so a click on Monday and a checkout on Friday show up as one journey, not two strangers.
Every journey ends with a dollar amount.
The conversion event captures MRR, plan name, Stripe processor, and currency — so a row in the timeline reads '$348/mo, Pro annual, stripe_live' instead of a generic 'converted' badge.
Credit the link that started it, not the last tab open.
Click → trial → paid stays chained to the original UTM and link slug, even when the buyer bounces through your pricing page, a referral, and a webinar replay before purchasing.
Events land before the buyer alt-tabs away.
Pageviews, clicks, and conversions stream into the timeline in under 3 seconds — no refresh, no 'data may be delayed up to 24h' footnote.
Spot the channel that converts slow but pays more.
Side-by-side view of time-to-first-payment and 90-day revenue per source, so you can tell that Reddit takes 12 days but lands $2.1k accounts, while X converts in 40 minutes at $29.
Pull the raw journey out whenever you want.
REST endpoint returns the full event array per vid as JSON, plus a one-click CSV export of the visible timeline — for warehousing in BigQuery, replaying into HubSpot, or sanity-checking a single suspicious conversion.
Before you start tracking
The things every founder asks before plugging a new attribution tool into a live Stripe account.
Pairs well with
Revenue Attribution
Match every Stripe, Paddle, and Lemon Squeezy charge to the exact link that drove it.
Learn moreMulti-Touch Attribution
Last-touch, first-touch, and linear models — switch with one toggle, no re-tagging.
Learn moreChannel Analytics
Rank every channel by revenue — not clicks — and spot the real winners.
Learn moreSee the path to every charge — starting with your next visitor.
Spin up your first tracking link in under five minutes and watch the journey reconstruct itself as real visitors click, browse, and check out.
No credit card · 1,000 events free / mo · 5-minute setup, no SDK