Lumenlytic vs Cloudflare Web Analytics
Lumenlytic vs Cloudflare Web Analytics
Cloudflare Web Analytics is the easiest free analytics option available, provided you already route your domain through Cloudflare. It is cookie-free, needs only a small beacon, has no published traffic cap and costs nothing. For a site already sitting behind Cloudflare, switching it on is a checkbox, which makes it the natural baseline against which any paid analytics tool has to justify itself. If your needs are modest, it is genuinely hard to beat free. It is also a sensible first step for a new site: you get real numbers immediately, with no signup friction and no billing relationship to maintain. For a side project or a brochure site, that combination of zero cost and zero setup is often all anyone needs.
The catch is the tied infrastructure. Cloudflare Web Analytics only works when your domain is proxied through Cloudflare, so adopting it can mean moving your DNS and accepting Cloudflare as a dependency. It is also deliberately basic: you get pageviews, referrers, paths, devices and a handful of web-vitals signals, but not much in the way of custom events, campaign depth or long retention. It is a good free floor, not a full analytics product, and it is not designed to be one. The moment you want to answer a more complex question, such as which campaign drove which signup, you will feel the edges of the product. Its retention window is also short, so it is not a place to build a multi-year picture of your traffic.
Lumenlytic is a standalone product. You add one script tag, you are not required to move your DNS, and you get custom events, UTM campaign reporting, configurable retention, an API and a proper event-based pricing model. You pay for it, but you get depth and independence, and your analytics does not disappear if you change CDN or hosting provider. That portability is easy to overlook until the day you want to move. Analytics history is most valuable when it accumulates over years, and tying it to a vendor you might leave is a quiet form of lock-in that is worth thinking about early. A standalone tool also lets you change your CDN for performance reasons without losing your measurement in the process.
The honest split: if free-at-any-volume and you are already on Cloudflare, Cloudflare Web Analytics is hard to beat on cost. If you want custom events, longer history, portability and a product built around analytics rather than offered as a CDN add-on, Lumenlytic is the stronger tool. Many sites start on Cloudflare and move up when they need more, which is a perfectly sensible progression. There is no shame in using the free option while it fits, and switching later is a single script tag, so the decision does not need to be permanent. The point is to know which limits you are accepting, rather than to discover them after you have built dashboards on top of a tool that cannot answer your next question.
Total cost is unusually easy to compare here, because Cloudflare is free and Lumenlytic is not. The hidden cost on the Cloudflare side is the dependency: you are tied to its network, its retention window and its limited event reporting, and moving later means losing accumulated history and re-instrumenting. The hidden cost on the Lumenlytic side is the subscription, offset by longer retention, custom events and portability. If you stay small and simple, free really is cheaper. If you expect to grow and ask harder questions, the paid tool avoids a migration that would otherwise arrive at the worst possible time.
If you are deciding today, use Cloudflare Web Analytics when you are already on Cloudflare and only need basic pageview and referrer counts. Choose Lumenlytic when you need custom events, campaign depth, longer history or a tool that is independent of your CDN. There is no shame in starting free and upgrading when the limits bite; switching is one script tag. The important thing is to recognise when you have outgrown the free floor and to move before a reporting gap costs you more than the subscription would have.
Support and reliability are mostly about Cloudflare's platform, which is highly reliable but broad and impersonal. When you use Cloudflare Web Analytics, you are one checkbox on a global network, with support tied to your Cloudflare plan. Lumenlytic is a smaller, focused vendor with a narrower product, which usually means more direct support but a shorter track record. Neither is automatically better; it depends on whether you value the safety of a huge platform or the attention of a smaller one. For a simple site, the difference may never matter; for a business that depends on the numbers, it might.
Set a trigger to revisit. When you first need a custom event, a campaign breakdown beyond the basics, or history older than the free window, you have reached the edge of Cloudflare Web Analytics and should compare a dedicated tool. If you later move your DNS away from Cloudflare, you will need a new analytics tool anyway, so plan for that possibility. The free floor is excellent while it fits, but it is a floor rather than a destination. Revisit when your questions get more specific than pageviews and referrers. Confirm export, deletion and DPA terms before you depend on the numbers, and watch the retention window so an old report does not surprise you later. The free tier is genuinely good; the goal is simply to know when you have outgrown it.
Side by side.
| Lumenlytic | Cloudflare Web Analytics | |
|---|---|---|
| Privacy | Cookie-free, GDPR-friendly | Cookie-free, GDPR-friendly |
| Cookies | None | None |
| Consent banner | Not required for tracking | Not required for tracking |
| Script size | 3.5 KB gzipped, single file | ~10 KB gzipped, single self-contained beacon |
| Pricing model | Flat plans, events metered, no overage bills | Free, with no published traffic cap |
| Free tier | 200k events/mo, 1 site, 6-month history | Free for all traffic, subject to Cloudflare terms |
| Entry price | Solo $15/mo for 1.5M events, 5 sites | $0 |
| Data retention | 6 months free, 2 years paid | 6 months (7 days unsampled, then sampled) |
| Data location | Managed by Lumenlytic | Cloudflare's global network |
| Self-hosting | No — managed only | No — Cloudflare only |
| Team seats | Not per-seat billed | Cloudflare account based |
| API access | Yes — API keys plus CSV export | Limited; depends on Cloudflare plan |
| Core Web Vitals | LCP, INP and CLS captured automatically | Core Web Vitals via RUM (LCP, INP, CLS) |
| Ad-blocker resilience | Client-side tag; blockable by aggressive blockers | Served by Cloudflare; still blockable |
| GDPR / DPA | DPA available; no personal data | Cloudflare DPA available |
| Migration effort | One script tag | Requires proxying your domain through Cloudflare |
Where Lumenlytic wins
- Custom events with properties, plus UTM campaign reporting.
- Configurable retention up to two years on paid plans.
- No dependency on Cloudflare and no DNS move required.
- A product built around analytics, not offered as a CDN add-on.
- Core Web Vitals alongside traffic in one place, with exportable data.
- A DPA and clear data-processing terms for privacy reviews.
Where Cloudflare Web Analytics wins
- Free at effectively any volume, with no metering to think about.
- Zero incremental cost and one-checkbox setup if you already use Cloudflare.
- Integrated with Cloudflare's network, security and performance features.
- A tiny beacon and no account or billing relationship to manage.
- A perfectly adequate free floor for hobby and brochure sites.
- Privacy-friendly defaults with no cookies or consent banner.
Our take
If your domain is already on Cloudflare and you only need the basics, Cloudflare Web Analytics is outstanding value at free. If you need custom events, longer retention, an API and a tool you can use without moving your DNS, Lumenlytic is worth paying for.
Questions, answered.
Yes, if you need custom events, campaign reporting, longer retention or an API. Cloudflare remains excellent if you only need free basic pageview stats and already use Cloudflare.
Yes. It works by proxying your domain through Cloudflare, which is a bigger change than adding a script. Lumenlytic needs only a script tag.
Cloudflare Web Analytics is free with no published cap. Lumenlytic starts free at 200k events and is $15/mo for 1.5M events if you need more depth.
No — Cloudflare's documentation lists custom events as not yet supported. Lumenlytic supports named custom events with properties out of the box.
Lumenlytic keeps 6 months on Free and 2 years on paid plans. Cloudflare Web Analytics exposes the previous six months of data.
Track less, know more.
Join makers who stopped spying on their visitors — and started understanding them. Free forever plan, no credit card.