Add analytics to your micro-SaaS Micro-SaaS.
Micro-SaaS analytics has to earn its keep in minutes, because you are the whole team. You need signup, activation, and upgrade tracked without a dashboard-building weekend or a per-seat bill. smolanalytics autocaptures pageviews and clicks from one snippet so you have real data within the hour, then you ask the funnel questions in plain English.
<script src="https://YOUR-INSTANCE/sdk.js"></script>
<script>
smolanalytics.init("WRITE_KEY", { host: "https://YOUR-INSTANCE" });
smolanalytics.identify(userId, { plan: "free" }); // on login
smolanalytics.track("activated", { feature: "first_project" });
</script>
// upgrades come from your billing webhook, server-side:
// POST /v1/events { "name":"upgrade", "distinct_id":"user_123",
// "properties":{ "plan":"pro", "mrr":19 } }Two tags in your root layout head (app/layout, _app, index.html, whichever your stack uses). Fire upgrade from your Stripe/Dodo webhook to /v1/events so revenue joins the same distinct_id as the product funnel.
how do I add analytics to micro-saas?
Micro-SaaS analytics has to earn its keep in minutes, because you are the whole team. You need signup, activation, and upgrade tracked without a dashboard-building weekend or a per-seat bill. smolanalytics autocaptures pageviews and clicks from one snippet so you have real data within the hour, then you ask the funnel questions in plain English.
Track the three moments that decide a small SaaS: signup, activation (the first real value moment, define it as your aha action), and upgrade. Autocapture handles pageviews and clicks the second the snippet loads, so you skip manual tagging and still see where the signup flow leaks and which landing source converts. Add one track for your activation event and send upgrades from the billing webhook, and you have a signup-to-revenue funnel with almost no code.
The fit is cost and speed for one person. It is an open-source single Go binary you can self-host for free, or hosted from $29/mo flat, no per-seat tax as you grow. You ask numbers in plain English from the dashboard bar or your editor over MCP, so you get answers instead of building charts, and those answers are deterministic reports with a CI test proving they can't be hallucinated, which matters when you are making pricing and roadmap calls off a small dataset.
Honest pricing: 14-day full trial, no credit card. Then Solo $29/mo, never metered on seats or sites. Overage is $5/million with an emailed receipt, the dashboard never locks, and self-hosting the single Go binary is free forever (MIT).
Add analytics to Micro-SaaS tonight.
One snippet, or one endpoint. Tomorrow morning the verdict tells you which part of the funnel to fix.