Edgemetry is web analytics you run yourself: one Cloudflare Worker, one D1 database, no cookies and no consent banner. Deploy in one click, add a 2.1 KB script, and keep unlimited history on the free tier, roughly 20,000 visits a day at zero cost.
Hey Product Hunt π
I wanted analytics for my side projects and every option annoyed me. Google Analytics is overkill and drags a consent banner along. Plausible Cloud is a recurring bill for a site with 400 visitors. Self-hosting Plausible means a VPS running Docker, which is more infrastructure than a personal site deserves.
So Edgemetry runs on one Cloudflare Worker and one D1 database. Click deploy, point a subdomain at it, paste a 2.1 KB script tag. No API token, no server, no cookie.
The interesting part was making it actually fit the free tier. D1 allows 100,000 row writes a day, and DELETE costs the same as INSERT, so the obvious design (one events table, nightly cleanup) burns four writes per pageview and dies at 8,000 visits. Instead, raw events land in per-hour tables with no indexes at all (one write per pageview), and those tables are never deleted from, they're rolled up and then DROPped, because DROP TABLE is DDL and costs nothing. That lands at ~1.2 writes per pageview, and roughly 20,000 visits a day inside the free tier.
What you get: five metrics with sparklines and period comparison, stackable filters where clicking any row narrows every panel at once, a choropleth served from your own Worker, realtime, custom events, βK search, multiple sites and viewer accounts. No third-party request from any browser, ever.
The demo is the real dashboard on made-up traffic, no sign-in: https://hayaran.github.io/Edgeme...
Happy to answer anything, especially about the D1 cost model or where it breaks.
Privacy-first analytics is such an underrated pitch. What do I actually lose compared to GA4 β which reports will I miss the most? Asking as a marketer who lives in funnels haha
Two real gaps: no funnel builder (step 1 β step 2 β drop-off %), and no cohorts/retention β a visitor is a hash thrown away nightly, so there's no durable ID to build one on. That's the privacy tradeoff.
You keep custom events, stacking filters, and realtime. If your reporting lives in funnels, GA4 still wins there.
@nitinhayaranΒ An analytics maker who says GA4 still wins there instead of dancing around it is one I instantly trust more. The nightly hash rotation as the honest price of privacy is a clean way to frame it, at least everyone knows exactly what they're buying. Thanks for the straight answer.
Report
Reviews
No reviews yetBe the first to leave a review for Edgemetry
Edgemetry
Softorino π»π²
Privacy-first analytics is such an underrated pitch. What do I actually lose compared to GA4 β which reports will I miss the most? Asking as a marketer who lives in funnels haha
Edgemetry
@yelyzaveta_kibetsΒ Fair question.
Two real gaps: no funnel builder (step 1 β step 2 β drop-off %), and no cohorts/retention β a visitor is a hash thrown away nightly, so there's no durable ID to build one on. That's the privacy tradeoff.
You keep custom events, stacking filters, and realtime. If your reporting lives in funnels, GA4 still wins there.
Softorino π»π²
@nitinhayaranΒ An analytics maker who says GA4 still wins there instead of dancing around it is one I instantly trust more. The nightly hash rotation as the honest price of privacy is a clean way to frame it, at least everyone knows exactly what they're buying. Thanks for the straight answer.