Skip to content

Solutions

The visit that converts is rarely the visit that mattered.

SaaS buying happens over weeks and across sessions. Last-click reporting credits whatever brought someone back at the end, and quietly writes off everything that got them interested in the first place.

01

The event, and how it gets mis-defined

For most SaaS businesses the conversion is a trial start or a booked demo. The mis-definition is usually not about which one — it is about picking the version that is easy to count rather than the version that correlates with revenue.

A raw signup is trivial to instrument and, in a product-led motion, close to worthless as a ranking axis. Low-friction signup forms attract exactly the traffic that will never activate, so channels optimised for signup volume outrank channels producing customers. The same failure in a sales-assisted motion looks like counting every demo request, including the ones that no-show and the ones that were never qualified.

The fix is to move the definition one step closer to revenue: an activated trial rather than a started one, a held demo rather than a booked one. That costs you reporting latency, because the qualifying state arrives later than the click. It buys you a ranking that survives contact with the sales team.

02

What typically goes wrong

The path is longer than the attribution window. A considered B2B software purchase involves several visits over weeks, often from more than one device, and usually with a long gap in the middle while an internal conversation happens. Default attribution windows were designed for shorter cycles. When the window is shorter than the real path, the discovery channel gets no credit at all — and the channel that gets all of it is whatever brought the buyer back at the end, which is reliably brand search or direct.

Content is impossible to defend. Everyone knows the blog contributes. Almost nobody can show it, because the article was read in session one and the signup happened in session four. Last-click reporting shows content producing nearly no conversions, which is how content budgets get cut in businesses where content was the thing that worked.

Demos booked off-site are invisible. Where the demo is booked through an embedded scheduler or on a vendor domain, the conversion often does not fire. The meetings appear in someone's calendar and never in the analytics, and the gap is systematically larger for the channels that send higher-intent traffic straight to the booking page.

03

What we configure

  • The conversion event set at the state that correlates with revenue — activated trial or held demo — rather than the state that is easiest to fire.
  • Every booking and signup path instrumented, including embedded schedulers and flows that complete on a vendor domain.
  • An attribution window derived from your actual observed path length rather than a platform default.
  • Multi-session paths held together across the longest window the collection layer can honestly support, with the limits of that stated rather than hidden.
  • Content grouped by role in the path — discovery, evaluation, decision — rather than by URL structure.
  • Behavioural scoring across every session in the path, so a visitor's accumulated engagement is visible rather than only their last visit.
04

What the reporting leads with

Source ranking against the conversion event, with first-touch and converting-touch shown side by side rather than as a choice. For a long-path business, the disagreement between those two columns is the most useful thing on the page: it is where you find the channels that start deals and never get credited for them.

Below that, content performance grouped by role in the path, so an article that never converts anyone directly but appears in most converting paths shows up as what it is.

Then the visitor list, ranked by conversion likelihood. In a sales-assisted motion this is the view that gets used daily — accounts showing sustained engagement without having booked anything are the clearest outreach list a marketing site can produce.

05

The limit worth knowing about

Multi-session measurement is bounded by browser storage. Someone who researches on a work laptop and signs up on a personal one is two visitors, and no collection architecture resolves that without asking people to identify themselves.

For most SaaS businesses this is a manageable amount of noise. For a few — enterprise sales, very long cycles, heavy mobile-to-desktop switching — it is large enough that source attribution should be treated as directional rather than precise. We will tell you which of those you are on the call, because it changes how much weight the ranking deserves.

Who this is for

  • SaaS companies where the path from first visit to signup runs across several sessions and several weeks
  • Teams investing in content and unable to connect it to signups without hand-waving
  • A growth or demand-gen owner accountable for pipeline rather than for traffic
  • Companies running a sales-assisted motion where the booked demo is the number that matters

Questions

Common questions.

Should we measure trial starts or booked demos?

Whichever one the business is actually run on. If a self-serve trial converts to paid without human involvement, trial start is a reasonable event. If a salesperson has to be in the room, the booked demo is closer to revenue and trial starts are a vanity number in disguise. Where both motions exist, pick the one carrying the majority of revenue — running two axes reintroduces the ranking problem this is meant to solve.

Can you connect signups back to product usage?

No. Wardly measures behaviour on your marketing site up to the conversion event. What happens inside the product is a product analytics job, and tools built for that do it better. Where the two meet is the conversion definition, and that is worth getting right on both sides.

How do you handle free trials that convert months later?

The measured event is the trial start, because that is what the site produced. Whether trials from a given source convert to paid at a better rate is a real and important question, and it is answered by joining our source data to your billing data rather than by trying to make the site observe a payment it never sees. We will tell you how to do that join; we do not need access to your billing system to do it.

Our conversion is a demo booked through a third-party scheduler. Does that work?

Yes, and it is one of the most common places conversions go uncounted. Bookings completing inside an embedded scheduling widget or on the vendor's own domain are invisible to the site unless someone deliberately instruments them. Wiring that correctly is part of deployment, and it frequently surfaces that the existing numbers were undercounting by a wide margin.

What about product-led growth where signup is instant?

That is the easiest case for measurement and the hardest for ranking, because a low-friction signup attracts a lot of low-intent signups. If you have a large gap between signups and activated accounts, defining the event as an activated signup rather than a raw one usually changes the channel ranking substantially.

Find out which channels start your deals.

Thirty minutes on your conversion definition, your real path length, and what your current reporting is crediting instead.