SaaS

Analytics for the path from visit to paid

A SaaS site is judged on one sequence: someone arrives, understands the product, signs up and comes back. VisitWatch measures that sequence rather than page popularity.

What the spreadsheet version costs you

  • Places the funnel currently livesA spreadsheet
  • How often it is up to dateMonthly, at best
  • People who can rebuild itOne
  • Marketing site and app in one viewNo

This is for you if

  • The number you actually care about is signups, not sessions.
  • Your marketing site, your docs and your app are separate surfaces you want to read together.
  • You want to know which channel sends people who convert, not which sends the most people.
  • You want to see whether a cohort came back on day two, which is the number that says whether onboarding worked.
  • You want pricing-page behaviour separated from everything else without building a report to do it.

And not for you if

  • You need revenue, MRR or churn in the same chart. This measures what happens on the website; billing figures live in your billing system.

  • You need per-account analytics — which company did what, tied to a customer record.

  • You need product analytics inside a signed-in application, tracking feature use per user over months.

  • You need to attribute a paid campaign across other people's sites.

    See /google-analytics-alternative

The first two are the common mismatch: this is website analytics for a SaaS company, not a customer data platform.

What maps to what

Most SaaS teams already have a version of each row on the left, usually stitched together by hand. The middle column is where the same question is asked here.

What you track todayVisitWatchWhat actually differs
Signup conversion rateFunnelsDefine the steps by path or event and read the drop between each one.
Goal completionsConversion goalOne event or path per site, set in settings. It then appears as a column on the breakdown tables.
Channel qualityTraffic → SourcesVisitors and conversions per source in the same table, so volume and quality are read together.
ActivationRetention day 1The share of a cohort that came back the day after arriving.
Docs vs marketingSegmentsA saved filter on path, measured against the same window as the site total.
Pricing page intentTraffic → PagesAverage time and conversions per page, with the previous period beside them.
Feature usage in-appNot what this measures. Custom events cover discrete actions, not sustained in-product behaviour.
MRR and churnNo billing data enters this product.

Two rows have no equivalent. If those two are the whole job, this is the wrong tool and the rest of the page will not change that.

The reports, in the order you would actually open them

Not the full product tour. This is the sequence somebody in this situation works through, and what each step is for.

1

Is the funnel converting at all?

Funnels

Build the sequence once — landing, pricing, signup — and the report shows how many entered, how many finished, and which single step loses the most. The worst step is marked so you are not eyeballing it.

2

Who is dropping out at that step?

Funnels → breakdown

Scope the breakdown to the step that leaks and read it by device, browser or country. A step that only fails on mobile is a different problem from one that fails for everybody.

3

Which channel sends people who convert?

Traffic → Sources

Once a goal is set, conversions appear beside visitors on the source table. The channel with the most visitors and the channel with the most signups are frequently not the same row.

4

Did they come back the next day?

Retention

Daily cohorts, one row per starting day. Day one is where the story is, and the screen says so in a sentence read off your own numbers rather than a benchmark.

What to set up in the first week

Three things, in this order. Each one makes the next report more useful, and none of them takes an afternoon.

1

Set the conversion goal

One event or path per site, in settings. Every breakdown table gains a conversions column the moment it is set.

A minute

2

Build the signup funnel

Name the steps by path or event. The step list and the drop between each one come from a single run against your own data.

Ten minutes

3

Save the segments you keep re-filtering

Docs readers, pricing-page visitors, one campaign. A saved segment is measured against the same window as the unsegmented number, so the share is trustworthy.

As you go

Questions people in this situation ask

These are on the guides index too, alongside every other question the site answers.

Can I track my marketing site and my app together?

Yes. Every plan includes unlimited websites in one workspace, and a segment on path will separate docs from marketing from the app inside a single site.

Can I measure signups as a goal?

Yes. One conversion goal per site, defined as either a custom event or a path. Once set it appears as a conversions column on the breakdown tables and in the funnel report.

Does retention work for anonymous visitors?

Yes, at the cohort level. Retention is measured as daily cohorts — the share of everyone who first arrived on a given day who came back on each following day — rather than by following a named individual.

Free14 days, no card

Measure the whole path

From the first visit to the signup, in one workspace, with the funnel and the cohorts side by side.

14-day free trial. No credit card required.