[verdetto][prompt generato][fonte: usefathom.com]
Posso vibecodare Fathom Analytics?
// una sessione, versione personale usabile
Un clone semplice di analytics privacy-first si costruisce benissimo; il servizio a pagamento è la postura di compliance gestita, l'uptime, la conservazione dei dati e una reportistica curata.
confidenza: media
cos’è: Analytics per siti web attente alla privacy, con dashboard semplici
Indice di costruibilità · gioco editoriale
- Prezzo 15 $/mese peso: più 2
- Tempo un weekend peso: più 2
- Categoria analytics non pesa
- Moat scala dell'infrastruttura · brand e fiducia peso: meno 3
- Confidenza media peso: zero
- Cosa perdi 6 voci peso: meno 3
- Sito usefathom.com (si apre in una nuova scheda) non pesa
Il moat pesa più del prezzo: rifarlo è un progetto, non una sera.
Gioco editoriale: il verdetto dice se un agente può, l’indice se conviene.
Cosa costruisci
Raccogliere pageview ed eventi via JS, aggregare le metriche, mostrare dashboard semplici e mandare i report.
cosa ti serve
- un backend hosted
- lo script di tracking
- un database
- dominio e SSL
- backup
- filtro dei bot
Utile perché parecchie app di analytics oggi si clonano davvero.
Il prompt
Una sessione con un agente di coding e la tua versione gira.
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 generato dai dati della scheda, non ancora rivisto a mano. In inglese di proposito — è la lingua in cui gli agenti di coding rendono meglio.
Cosa perdi
- l'infrastruttura gestita
- il messaggio su privacy e compliance
- i report via email
- l'uptime
- l'assistenza
- la fatturazione
Perché pagano ancora
Si paga per non doversi mantenere in casa l'infrastruttura di analytics e i testi sulla privacy.
moat: Scala dell'infrastruttura Brand e fiducia cos’è un moat
hosting e posizionamento sulla compliance
Alternative gratuite
Non hai voglia di costruirtelo? Queste esistono già, sono gratis o open source, e le abbiamo controllate una per una.
Chi l’ha già costruito
Partire da qui è vibecoding lo stesso: il prompt serve quando lo vuoi esattamente a modo tuo.
- Umami (si apre in una nuova scheda) — Open-source privacy-focused analytics platform and practical DIY alternative. (alive)
Sei d’accordo?
La bilancia dei voti
Ancora nessun voto: il tuo è il primo.
Nessun voto ancora — il primo pesa.