[verdict][generated prompt][source: simpleanalytics.com]
Can I vibecode Simple Analytics?
// one session, and a personal version you can actually use
Pageview analytics, events, dashboards, and exports are very buildable; paid value is hosted privacy posture, reports, reliability, and support.
confidence: high
what it is: Privacy-first website analytics without cookies or personal tracking
Buildability index · an editorial game
- Price 20 $/month weight: plus 2
- Time weekend weight: plus 2
- Category analytics no weight
- Moat compliance and regulation · infrastructure scale · execution quality weight: minus 5
- Confidence high weight: plus 1
- What you lose 6 items weight: minus 3
- Site simpleanalytics.com (si apre in una nuova scheda) no weight
The moat outweighs the price: rebuilding this is a project, not an evening.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
// free tier: Free for one user and 5 websites with 30 days of history; paid keeps data longer.
What you build
Add JS tracker, record anonymous pageviews/events, aggregate by dimensions, and expose dashboard/API.
what you need
- server
- database
- tracker script
- domain/SSL
- backups
- optional email reports
Another strong yes; helps cluster analytics apps on the site.
The prompt
One session with a coding agent and your version runs.
Build me privacy-first web analytics to replace Simple Analytics, self-hosted for my own
sites. Requirements:
- A Node + Express service with better-sqlite3: one /collect endpoint and a dashboard at
/dash behind basic auth (password in .env).
- A tracker snippet under 1 KB of plain JS, no cookies: sends path, referrer, screen
width, and a daily-salted hash of IP + user agent for unique counting; the salt
rotates daily so nothing is traceable across days.
- Keep raw hits 30 days; a nightly node-cron job aggregates into daily rollups per site
(pageviews, uniques, top pages, top referrers, device split), keeps rollups forever,
deletes expired raw hits.
- Custom events via sa('signup') in the snippet, counted per day.
- Dashboard per site: a 30-day chart (hand-rolled SVG, no chart library), pages and
referrers tables, a date-range picker.
- Filter obvious bots by user-agent list; ignore my own visits via a localStorage opt-
out flag.
- CSV export per site and month from the dashboard.
- No cookies and no personal data stored, GDPR-sane by construction.
- Out of scope: funnels, session replay, and multi-user access. Uptime is on me; the
collect endpoint sits behind my existing reverse proxy.
- README: the snippet to paste and the Caddy or nginx route. Prompt generated from the data on this page, not reviewed by hand yet. In English on purpose — it is the language coding agents work best in.
What you lose
- managed hosting
- privacy/legal positioning
- bot filtering
- reports
- uptime
- support
Why people still pay
They pay for low-maintenance analytics they can put in a privacy policy with confidence.
moat: Compliance and regulation Infrastructure scale Execution quality what a moat is
hosting/compliance positioning
Free alternatives
Not in the mood to build it? These already exist, they are free or open source, and we checked them one by one.
Who has already built it
Starting from here is still vibecoding: the prompt is for when you want it exactly your way.
- Umami (opens in a new tab) — Open-source web analytics platform for privacy-friendly tracking. (alive)
Do you agree?
The vote balance
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.