[verdict][prompt generat][sursă: simpleanalytics.com][traducere: la coadă]
Pot să vibecodez Simple Analytics?
// o sesiune și o versiune personală pe care chiar o folosești
Pageview analytics, events, dashboards, and exports are very buildable; paid value is hosted privacy posture, reports, reliability, and support.
încredere: ridicată
ce e: Privacy-first website analytics without cookies or personal tracking
Indice de constructibilitate · joc editorial
- Preț 20 $/lună greutate: plus 2
- Timp un weekend greutate: plus 2
- Categorie analytics nu cântărește
- Moat conformitate și reglementări · scara infrastructurii · calitatea execuției greutate: minus 5
- Încredere ridicată greutate: plus 1
- Ce pierzi 6 elemente greutate: minus 3
- Site simpleanalytics.com (si apre in una nuova scheda) nu cântărește
Moat-ul cântărește mai mult decât prețul: refăcut, e un proiect, nu o seară.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
// plan gratuit: Free for one user and 5 websites with 30 days of history; paid keeps data longer.
Ce construiești
Add JS tracker, record anonymous pageviews/events, aggregate by dimensions, and expose dashboard/API.
ce îți trebuie
- server
- database
- tracker script
- domain/SSL
- backups
- optional email reports
Another strong yes; helps cluster analytics apps on the site.
Promptul
O sesiune cu un agent de coding și versiunea ta merge.
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 generat din datele fișei, încă nerevizuit manual. În engleză intenționat — e limba în care agenții de coding se descurcă cel mai bine.
Ce pierzi
- managed hosting
- privacy/legal positioning
- bot filtering
- reports
- uptime
- support
De ce se plătește în continuare
They pay for low-maintenance analytics they can put in a privacy policy with confidence.
moat: Conformitate și reglementări Scara infrastructurii Calitatea execuției ce e un moat
hosting/compliance positioning
Alternative gratuite
N-ai chef să ți-o construiești? Astea există deja, sunt gratuite sau open source, și le-am verificat una câte una.
Cine l-a construit deja
Să pornești de aici e tot vibecoding: promptul e pentru când o vrei exact în felul tău.
- Umami (se deschide într-o filă nouă) — Open-source web analytics platform for privacy-friendly tracking. (alive)
Ești de acord?
Balanța voturilor
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.