Clarvivo

SaaS Analytics

Analytics built for SaaS — from first visit to MRR

See which marketing channels drive trial signups, which convert to paid, and which generate real MRR. AI forecasts your next 30 days so you can plan ahead.

Clarvivo SaaS analytics dashboard showing trial signup funnel with channel attribution and MRR forecasting

Why SaaS founders give up on GA4

  • GA4 was built for media sites, not SaaS — there's no native concept of a trial signup, activation, or MRR event.
  • Configuring goal funnels for a multi-step signup flow takes hours and breaks when you change a URL.
  • No forecasting — you can see what happened last week but can't predict next week's pipeline.
  • Mixpanel's per-seat pricing gets expensive fast when you just want channel attribution.
  • You're spending more time in analytics tools than acting on the insights.

How Clarvivo solves it

01. Track the full signup → paid funnel

Define your signup flow in the Funnels interface (landing → /signup → /welcome → /upgrade → /thank-you). See drop-off at each step by source, device, and cohort. Clarvivo flags the step costing you the most conversions.

Clarvivo SaaS conversion funnel showing signup flow from landing page to paid conversion with step-by-step drop-off rates

02. Channel attribution tied to revenue, not just signups

Connect Stripe and Clarvivo joins orders back to the session that started them. See which channels drive trial signups AND which of those convert to paid — attribution most SaaS teams never build themselves.

Clarvivo analytics dashboard showing traffic sources with conversion and revenue breakdown for SaaS business

03. AI predictions — forecast MRR and signups

7, 30, and 90-day forecasts for visitors, signups, and revenue. Catch anomalies early, plan campaigns against expected capacity, show your board a forward-looking dashboard instead of last month's CSV.

Clarvivo AI Predictions interface showing traffic and revenue forecasts for next 7, 30, and 90 days

04. Ask Anything — plain-English queries

"What was my trial-to-paid conversion rate last month?" "Which landing page has the highest signup rate?" Type the question, get the answer. No SQL, no dashboard configuration.

05. Real-time trial activity stream

Watch trial signups happen live. Useful when you launch a new landing page, send a campaign email, or run a PH campaign and need to see if it's working before committing more spend.

Clarvivo real-time analytics showing live visitor activity and trial signups as they happen

From script install to first tracked signup

Live in 30 minutes. Full funnel data within 24 hours.

  1. 1

    Install the tracking script

    2 lines of JavaScript in your site's <head>. Works with Next.js, React, Vue, vanilla HTML, Framer, Webflow — anywhere you can add a script tag.

  2. 2

    Connect Stripe

    Authorize Clarvivo to read subscription events. MRR attribution populates automatically.

  3. 3

    Define your signup funnel

    In the Funnels tab, create a funnel: / → /signup → /welcome → /upgrade. Takes 2 minutes. Data populates immediately.

  4. 4

    Set up goals for your key events

    Trial started, trial activated (first meaningful action), trial→paid conversion. Clarvivo ties these back to the original traffic source for every user.

Recommended for saas analytics

Starter — $19/mo

Covers 5 sites and includes AI Predictions + Ask Anything. The right fit for solo and small SaaS teams.

View full pricing →

Frequently asked questions

How is this different from Mixpanel or Amplitude?

Mixpanel and Amplitude are product analytics — they track what users do inside your app. Clarvivo is web + revenue analytics — it tracks what marketing channels and campaigns drive signups and MRR. Many SaaS teams run both: Mixpanel/Amplitude for product usage, Clarvivo for acquisition attribution.

Can I track custom events like "trial activated"?

Yes. Call `clarvivo.track('trial_activated', { plan: 'pro', value: 29 })` anywhere in your app. Clarvivo ties the event back to the original traffic source automatically.

Does Clarvivo show MRR or just one-time revenue?

Both. When connected to Stripe, Clarvivo distinguishes subscription revenue from one-time payments. MRR attribution by channel is on the dashboard; one-time revenue is reported separately.

What about B2B SaaS with a sales-assisted motion?

Clarvivo tracks the marketing funnel: landing → demo request → qualified → closed. Wire your CRM (HubSpot, Pipedrive) via API or Zapier to pass closed-won revenue back — and you get full channel ROI including sales-closed deals.

Will my site load slower with Clarvivo?

The tracking script is 2 lines and loads asynchronously. Measurably lighter than GA4's gtag.js. Lighthouse scores typically don't move.

How do I handle visitors who complete signup on mobile but buy on desktop?

Clarvivo attributes first-touch by default (first session is credited). Last-touch and multi-touch attribution models are available in the Reports section.

See how Clarvivo compares

Try Clarvivo free — no credit card

Install in 2 lines of JavaScript. Connect your payment gateway. See which channels actually drive revenue — usually within the first hour.