Skip to main content
SaaSIndustry solution

Conversion tracking for SaaS, from signup through to the payment that matters

The conversion a SaaS business cares about happens weeks after the click, in a billing system, with no browser attached — which means browser-side tracking cannot see it by construction. The chain that works is capture the click ID at signup, store it on the account record, and fire the conversion when the first payment clears, referencing the click that started it. Two constraints shape everything: Google's 90-day import window, and whether your trial length fits inside it.

Free30 minutesNo obligation

SaaS · what breaks

What SaaS companies usually run into

  1. 01

    Bidding optimizing toward trial signups

    Including the ones that will never pay.

  2. 02

    Paid conversions invisible to the platforms

    They happen with no browser present.

  3. 03

    Channels ranked by signup volume

    Which frequently reverses when you rank by revenue.

SaaS · the fix

What changes — SaaS

  • Paid conversions attributed to the original click

    Weeks later.

  • Trial and paid as separate signals

    Different values, different roles in bidding.

  • Expansion and churn accounted for

    So lifetime value stops being a guess.

SaaS · architecture

The conversion map for SaaS companies

Six events across a lifecycle that spans weeks, of which only the first two happen anywhere near a browser.

  1. 1

    Signup

    Browser-side. Volume for bidding to learn from, not a revenue event.

  2. 2

    Activation milestone

    Server-side, from your product database. The best early predictor of payment.

  3. 3

    Trial start

    Server-side, with a modelled value rather than the full plan price.

  4. 4

    First payment

    Server-side, from billing. The conversion that actually matters.

  5. 5

    Expansion and churn

    Sent as adjustments so reported value tracks reality.

SaaS · diagnose

Where SaaS companies tracking usually breaks

  1. 01

    The click ID never leaves the signup session

    Stored in a cookie instead of on the account, so it's gone by the time payment clears.

  2. 02

    Sales cycles longer than 90 days

    Google's import window won't reach the close. An earlier milestone has to carry the optimization.

  3. 03

    Self-serve and sales-assisted mixed together

    Two different journeys, two different conversion definitions, one reporting mess.

  4. 04

    Churn never reported

    So lifetime value drifts upward every month.

SaaS · prove

How the work is proven — SaaS

Source of truth

your billing system's record of first successful payment

  • Click ID present on a live account record after signup.
  • First payment confirmed firing a conversion referencing that click.
  • Trial and paid arriving as distinct events with distinct values.
  • Import match rate read rather than assumed.

SaaS · free audit

What we check in the free audit

  • The click ID never leaves the signup session
  • Sales cycles longer than 90 days
  • Self-serve and sales-assisted mixed together
  • Churn never reported

Checked against

your billing system's record of first successful payment

Get my free conversion tracking audit

Free30 minutesNo obligation

SaaS · when not to buy

What lands in your monthly report — SaaS

One page a month, in language you can put in front of a board or an investor.

  • Signups, trials and paid conversions for the month, by channel.
  • Cost per paid customer rather than cost per signup — usually a different channel ranking.
  • The share of paid conversions that carried a click ID, which is the ceiling on everything else.
  • Churn and expansion for the cohort, so the revenue number stays honest.

SaaS · what we deliver

The flow we build — SaaS

  • Click ID captured at signup

    And written permanently to the account record.

  • Billing webhook wired to a server conversion

    First payment, renewal, expansion, cancellation.

  • Per-stage values assigned

    Trial modelled, paid actual.

  • Sales cycle measured against 90 days

    It decides what can be imported at all.

Written guarantee

95%+ tracking accuracy

Measured against your billing system's record of first successful payment. Miss it and we keep working at no cost.

Get my free conversion tracking audit

From $400 · See packages

FAQ

SaaS questions, answered

Google's import window won't reach the close. Optimize toward a qualified milestone inside the window and use closed revenue for reporting rather than bidding.

Free · 30 min

Attribute paid customers, not just signups

Free30 minutesNo obligation