[verdict][prompt generat][sursă: usefathom.com][traducere: la coadă]
Pot să vibecodez Fathom Analytics?
// o sesiune și o versiune personală pe care chiar o folosești
A simple privacy analytics clone is very buildable; the paid service is hosted compliance posture, uptime, data retention, and polished reporting.
încredere: medie
ce e: Privacy-focused website analytics with simple dashboards
Indice de constructibilitate · joc editorial
- Preț 15 $/lună greutate: plus 2
- Timp un weekend greutate: plus 2
- Categorie analytics nu cântărește
- Moat scara infrastructurii · brand și încredere greutate: minus 3
- Încredere medie greutate: zero
- Ce pierzi 6 elemente greutate: minus 3
- Site usefathom.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.
Ce construiești
Collect pageviews/events via JS, aggregate metrics, show simple dashboards, and send reports.
ce îți trebuie
- hosted backend
- tracker script
- database
- domain/SSL
- backups
- bot filtering
Useful because several analytics apps are genuinely cloneable now.
Promptul
O sesiune cu un agent de coding și versiunea ta merge.
Build me a privacy-first web analytics service to replace Fathom Analytics. Requirements:
- Node + Express + better-sqlite3, one small app I deploy on my VPS behind
Caddy or nginx.
- The tracker: a single script tag under 2 KB that sends pageview beacons
(path, referrer, screen width) with navigator.sendBeacon. No cookies.
- Count unique visitors without storing personal data: hash IP + user agent
with a salt that rotates daily, then drop the raw values.
- Filter obvious bots against a user-agent blocklist before counting.
- Dashboard page: pageviews, uniques, top pages, top referrers over 7/30/365
days, one Chart.js line chart plus tables. Protected by a single bearer
token from .env, no user accounts.
- Retention: raw events kept 30 days, daily rollups kept forever, pruned by a
nightly node-cron job.
- No cookies, no personal data at rest, no telemetry of its own.
- Out of scope: email reports, team seats, billing. One site, or a short site
list in config.
- README: deploy steps, adding the script tag, and a plain note that this is
polite analytics, not a legal compliance product. 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 infrastructure
- privacy/compliance messaging
- email reports
- uptime
- support
- billing
De ce se plătește în continuare
They pay to avoid maintaining analytics infrastructure and privacy copy themselves.
moat: Scara infrastructurii Brand și încredere 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 privacy-focused analytics platform and practical DIY alternative. (alive)
Ești de acord?
Balanța voturilor
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.