Attribution built for demos, trials and long sales cycles.
A B2B buyer reads for three weeks before they ever fill in a form. By the time they do, last-touch has thrown away everything that convinced them — and hands the credit to a brand-term click.
SaaS conversions
The signup is not the start of the story.
B2B conversions happen in the places a pageview tool cannot see — a booking link, a trial form, a docs page read at midnight. Each one arrives with its journey attached.
Demo booked
Source and campaign land on the invite before anyone joins the call, so the meeting is attributed at the moment it is booked rather than reconstructed afterwards.
Trial started
A trial signup is a conversion with a journey attached — including the touchpoints that happened weeks before anyone filled in a form.
Signup and form
Every submission arrives with its source, with no hidden fields to wire and no UTMs lost between steps of a multi-page flow.
Long sales cycles
A 25-day journey, kept whole.
B2B is not last-touch. Every touchpoint stays on the journey, so you can re-credit the same conversion under any of the nine models and watch which channel the answer moves to.
SaaS reports
Three SaaS reports, ready to run.
Three of the eleven templates in the report builder are SaaS-specific. They open pre-scoped — or start from a blank canvas and build your own.
Trials by Source
Attributed trial signups by traffic source, last touch, 30 days. Counts trials — it does not claim to follow one into a payment.
Demo Bookings by Source
Demo bookings by traffic source. The report most B2B teams open first, because a booked demo is the outcome the pipeline actually runs on.
Signup Landing Pages
Landing pages where signup conversions occur, credited on first touch — which page created the intent, not which one happened to be last.
FAQ
The questions that come up every time.
Our trials convert weeks after the first click. Does that break attribution?
It breaks LAST-CLICK attribution, which is why the whole path is kept. Every session that contributed stays on the profile — the comparison article, the ad, the return visit three weeks later — and you can credit them under any of nine models without re-tagging.
Does it track MRR or just the first payment?
Stripe charges stitch back to the visitor session that produced them, and refunds net out. MRR-by-source as a built report is not shipped — we would rather say that than imply a dashboard that does not exist.
We already have GA4. Why add this?
Keep GA4 for traffic volume. This answers the question it was never built for: which channel produced revenue. Most teams run both, and they are not measuring the same thing.
How long does setup take?
One script tag in your head, then connect Stripe. The first attributed session usually lands within minutes.
Built for the way SaaS actually closes.
28 days free, no card. Install the script and watch your first demo booking arrive with its journey attached.
Product visuals shown use illustrative data.