Product analytics you can just ask.
Funnels, retention, paths, and cohorts from one snippet. Ask "where do trials drop off?" in plain english, from a dashboard bar or your own Cursor or Claude over MCP. Answers are computed from the reports, never guessed, and the investigator finds what to fix before you ask: the dashboard opens on the desk, the most expensive finding first. One Go binary, cheap, 14-day trial at Pro limits with no card.
What is product analytics?
Product analytics is the practice of measuring how people actually use a product by tracking the actions they take inside it, then turning those events into funnels, retention, paths, and cohorts. Where web analytics counts pageviews and traffic sources to tell you how people arrive, product analytics counts named events (signed up, activated, upgraded) keyed to a stable per-user id to tell you what they do once inside, and whether they stick.
The two are most useful together: a user's referrer, their first click, and their eventual upgrade belong on one timeline, not in two tools that never agree. smolanalytics does both from one snippet. The full definition, and exactly how it differs from web analytics, is on the product analytics glossary page.
What are the core reports?
Almost every product question resolves to one of four reports. Learn these and you can read a product's health without a data team.
All four run off the same raw material: named events with a stable distinct_id. Send that well once and every report becomes a question you can just ask. See the whole set on every feature.
How smolanalytics does product analytics
The report list is not the difference, every tool has funnels and retention. What is different is how you get the answer, and what it costs:
- 1Ask in plain English. Instead of building a dashboard for every question, you type "where do trials drop off?" into a dashboard bar, or into your own coding agent (Cursor, Claude Code, Copilot, and the rest) over MCP (97 tools, 15 prompts). It is bring-your-own-model, so your editor's own AI does the asking and the AI part is free.
- 2An investigator, not just charts. It checks every event you track on a schedule; you check the four you suspect. The dashboard opens on the desk: the most expensive finding first, a queue of findings each carrying a status (needs you, watch, recovered, verified), and the quarter's movements, with the same investigation in a morning brief. The point of product analytics is a decision, so it surfaces the decision instead of another graph to interpret.
- 3Computed, never guessed. Every answer comes from the same deterministic reports the dashboard renders, not from an LLM writing numbers.
- 4One binary, and cheap. Each project runs as a single Go binary, standard library only, roughly 7 bytes per event, no Kafka, ClickHouse, or Postgres to run. Plans start at $19/mo with $6 per extra million events (the big tools charge around $50), after a 14-day trial at Pro limits with no card.
It ships feature flags, A/B experiments, heatmaps, surveys, and a session inspector; the one thing it deliberately does not do is pixel-perfect DOM session recording. Cookieless mode means no consent banner, and importers for PostHog, Mixpanel, Amplitude, Umami, CSV, and JSONL get your history in. See how it stacks up vs Mixpanel and vs Amplitude.
Ask it like you'd ask a data person
The questions you actually have never fit a pre-built chart. So type them:
Same reports either way. The dashboard ask bar is the fastest path; the MCP server answers the same questions in the window where you write code. The full connect walkthrough is on the MCP server page.
Run the whole thing with one line
Web install is a single script tag plus one init call. The dashboard, ingestion, and the MCP server are all in one binary, no infra to stand up:
<script src="https://your-instance/sdk.js"></script>
<script>smolanalytics.init("YOUR_KEY", { host: "https://your-instance" })</script>Prefer real data first? The live demo is a populated instance you can ask right now, no install. Full setup is in the docs.