Install the script
One tag in your app and marketing site. Autocapture starts recording pageviews, clicks, form submits, and errors immediately.
BuddyStat for SaaS
Signup funnels, retention cohorts, user profiles, and error tracking on the same dashboard as your traffic: the product-analytics surface without the enterprise setup project.
7-day free trial. Cancel anytime.
One connected surface
The question is always the same shape: this campaign brought these visitors, who became these trials, who did or didn't stick. Splitting that across two tools is where the answer gets lost.
The usual stack is GA4 for marketing plus a product-analytics suite for the app: two scripts, two event schemas, two logins, and an integration that quietly drifts. BuddyStat covers the whole path (first visit to retained account) in one schema, so answering “which channel brings users who stick?” takes one filter. If you're weighing the heavier route, see how BuddyStat compares to PostHog and Google Analytics.
There's also the banner problem. Cookie-based analytics inside a product means a consent prompt in your own app and a tracking gap wherever users decline. BuddyStat is cookieless and collects no personal data by default, so it's GDPR and CCPA compliant without consent UI. Your onboarding flow stays clean, and the numbers cover everyone. How BuddyStat handles privacy.
The first hour
Product analytics tools fail at the instrumentation-plan stage: the meeting happens, the spreadsheet gets made, the events never ship. BuddyStat inverts it: autocapture first, naming later.
One tag in your app and marketing site. Autocapture starts recording pageviews, clicks, form submits, and errors immediately.
Pass your own user IDs for logged-in users, and sessions, events, and errors roll up into per-user profiles.
Add custom events for the steps that define activation, from the browser or server-side with the Node SDK.
Assemble signup and activation funnels from pages and events in a few clicks, and set goals for the conversions that matter.
Funnels
Build a funnel from page paths or custom events in a few clicks (pricing page to trial to activation to paid) and see exactly where the numbers fall off. Then open the sessions that dropped.
FunnelsEnd-to-end conversion 13.7%
| Cohort | W0 | W1 | W2 | W3 | W4 | W5 |
|---|---|---|---|---|---|---|
| Jun 1 | 100 | 62 | 48 | 41 | 37 | 34 |
| Jun 8 | 100 | 58 | 45 | 39 | 35 | |
| Jun 15 | 100 | 64 | 51 | 44 | ||
| Jun 22 | 100 | 61 | 47 |
Retention
Retention cohorts show how each week's new users keep coming back: the first number a SaaS should watch, and usually the last one a web-analytics tool offers.
RetentionShip and measure
The measure-ship-measure loop usually spans three tools. In BuddyStat, the flag that gates the feature and the funnel that judges it live on the same dashboard.
Gate features, roll out gradually, serve remote config, and target variants, without a separate flags vendor or another SDK in the bundle.
Feature flags docsRun A/B tests on flag variants and measure conversion lift against the goals you already track. No exporting events to a separate testing platform to find out who won.
Experiments docsPull up the user's profile, see their sessions and the error that fired, and watch the replay on Pro. Support conversations get shorter when you can see what the customer saw.
Name the product moments that matter with custom events from the browser, or send them server-side with the Node SDK when the moment doesn't happen in a click.
Errors and web vitals sit next to traffic, so a deploy that breaks a form or slows a page shows up in the same place you're already looking, not in a separate monitoring tab.
The MCP server puts your analytics in reach of your AI assistant. Ask “what changed in signups this week?” from the same place you write code, and get answers backed by the real numbers.
MCP serverBuddyStat is 100% open source under AGPL v3, with API access and data export on every plan. Start on cloud and self-host later, or the other way around, and the funnels, cohorts, and profiles come with you. For a product team, that means the analytics layer is a dependency you can read, patch, and pin.
Funnels, retention, profiles, and replays, all running the afternoon you install the script.
7-day free trial. Cancel anytime.