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.

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.

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.

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.

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.

From script install to first tracked signup
Live in 30 minutes. Full funnel data within 24 hours.
- 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
Connect Stripe
Authorize Clarvivo to read subscription events. MRR attribution populates automatically.
- 3
Define your signup funnel
In the Funnels tab, create a funnel: / → /signup → /welcome → /upgrade. Takes 2 minutes. Data populates immediately.
- 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.
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.