What to look at
reading your data…
Your week · this week vs last
computing your week…
Setup & connect
1 · Install — drop this in your app
<script src="https://smolanalytics-demo.fly.dev/sdk.js"></script>
<script>
smolanalytics.init("YOUR_WRITE_KEY", { host: "https://smolanalytics-demo.fly.dev" });
smolanalytics.track("signup", { plan: "pro" });
</script>
…or let your AI do it — paste into Cursor / Claude Code
Add smolanalytics product analytics to this app. Load the script https://smolanalytics-demo.fly.dev/sdk.js and call smolanalytics.init("YOUR_WRITE_KEY", { host: "https://smolanalytics-demo.fly.dev" }). Then call smolanalytics.track(event, props) at the key moments — "signup" on account creation, "activate" at the core aha moment, "checkout" on payment — and smolanalytics.identify(userId) on login. Put the calls in the right places in the codebase.
2 · Ask it anything — connect your own AI over MCP
{
"mcpServers": {
"smolanalytics": { "url": "https://smolanalytics-demo.fly.dev/mcp" }
}
}
Add to your Claude Desktop / Cursor MCP config, then ask "what's my activation rate, and is pro converting better than free?" — your own model reads your data through our tools (we never run a model, so it's free). If a key is set, add
Self-hosting? Skip the JSON — run
"headers": { "Authorization": "Bearer YOUR_KEY" } next to the url.Self-hosting? Skip the JSON — run
smolanalytics connect and it wires itself into Claude Desktop / Cursor in one command.○ waiting for your first event…
Users
1353
signup (30d)
1035
signup → checkout
30%
Web · your traffic at a glance
Live now
0
Visitors (30d)
1338
Pageviews (30d)
1775
Avg engaged
45s
Bounce
16%
From AI assistants
509
top pages
referrers
google search queries (28d clicks)
goals · last 30 days
Signed up
1022 76%
top channel: perplexity.ai
Paid
285 21%
top channel: perplexity.ai
Explore · run any report on your own events
Saved reports
no saved reports yet — build one above and hit Save
Cohorts · define a user group once, reuse on any report
no cohorts yet
Funnel · signup → activate → checkout
↓ 60% continue · 416 dropped
↓ 50% continue · 311 dropped
Conversion by plan · segmented funnel
free23%
724 users
pro45%
311 users
signup per day
6/7now
Retention · returning users
| Cohort | n | D0 | D1 | D2 | D3 | D4 | D5 | D6 | D7 |
|---|---|---|---|---|---|---|---|---|---|
| Jul 6 | 49 | 100% | |||||||
| Jul 5 | 46 | 100% | 57% | ||||||
| Jul 4 | 36 | 100% | 67% | 33% | |||||
| Jul 3 | 42 | 100% | 50% | 33% | 21% | ||||
| Jul 2 | 41 | 100% | 44% | 32% | 10% | 12% | |||
| Jul 1 | 37 | 100% | 59% | 24% | 14% | 16% | 8% | ||
| Jun 30 | 45 | 100% | 56% | 33% | 22% | 11% | 11% | 9% | |
| Jun 29 | 31 | 100% | 48% | 32% | 29% | 13% | 3% | 13% | 10% |
| Jun 28 | 32 | 100% | 53% | 25% | 25% | 28% | 9% | 6% | 6% |
| Jun 27 | 34 | 100% | 56% | 32% | 18% | 12% | 15% | 15% | 3% |
| Jun 26 | 35 | 100% | 49% | 31% | 20% | 14% | 6% | 11% | 9% |
| Jun 25 | 34 | 100% | 62% | 35% | 15% | 18% | 15% | 12% | 6% |
signup by source
Live events
waiting for events…
metered by smolanalytics · one binary, your data