SSMETRICS
SSMetrics — Only the crucial SaaS metrics. Live in 30 seconds.
1. Simplification — No dashboards of 50 charts. Just visitors, sources, bounce rate, and the funnel (visitor → signup → active → paid). One table, one bookmark.
2. Quick implementation — Get a tracking ID, paste one script, optionally paste an AI prompt to add events. No signup, no SDK, no schema. ~30 sec to first data.
3. Maximum privacy — You get a random tracking ID. Only you know it belongs to your app. No login, no account, no way to link the ID to you — not even for us.
HOW TO USE
1. Get tracking ID → 2. Copy magic prompt → 3. Execute magic prompt in your coding agent (Cursor, Windsurf, Claude, etc.).
Open the Dashboard and enter your tracking ID to see your metrics.
NEW USER
Get a tracking ID and magic prompt for your coding agent.
OPEN YOUR SSMETRICS DASHBOARD
Already have a tracking ID? Enter it to view your SSMetrics.
METRICS YOU GET
Dashboard auto-calculates from events. One table, one bookmark.
| Metric | Why it matters |
|---|---|
| Unique visitors | Are people finding you? Growth signal #1. |
| Page views | Total engagement — are people exploring or bouncing? |
| Bounce rate | Is your landing page compelling enough to explore? |
| Top sources | Which channels drive traffic? Double down on what works. |
| Top pages | What content gets traction? Know where to focus. |
| Visitor → Signup | Is your landing page converting? The #1 conversion metric. |
| CTA rate | Are visitors clicking your CTA? Low = fix copy or placement. |
| Free → Paid | What % of signups become paying customers? |
Events: page_view, signup_click, signup_success, payment_success, pro_click. Implement via the magic prompt below.
🤖 Magic prompt gets you ~75% there. Page views and CTA clicks almost always work. signup_success and payment_success are where it tends to miss — verify both in the Network tab after setup.
🔍 To debug: open DevTools → Network, filter by track. Each event should show a POST to sandrobuilds.com/api/track. If an event is missing, add it manually.
🔒 Privacy: your tracking ID is a random UUID — no account, no email, no name attached. Only you know it belongs to your app. Save it somewhere safe; if you lose it, your data is still there but unreachable.
📖 Using Next.js? Read the setup guide →