Compare·Cloudflare Web Analytics
Free and private, but it covers only the basics.
Cloudflare Web Analytics is free, and it stores nothing in the browser. It samples older data, and it has no campaign tags or custom events.
What Cloudflare Web Analytics is
A free, privacy-first analytics script from Cloudflare that counts page views and measures page speed from real visitors.
- Licence
- Proprietary
- Hosting
- Cloudflare-hosted only
- Best at
- Counting page views for free without cookies, and measuring page speed from real visitors.
Where Cloudflare Web Analytics wins.
If one of these is a must-have for you, go with them.
Free and cookie-free
It costs nothing, and it stores nothing in the browser, not even in local storage. We default to one first-party cookie. Cookieless is a per-project switch that someone has to turn on.
One click on Cloudflare sites
If your site already runs through Cloudflare, you switch it on in the dashboard and Cloudflare adds the script for you. Ours is a script tag you add yourself.
Page speed from real visitors
It reports Core Web Vitals, the page speed measures Google defined, as your visitors experience them. We do not measure page speed.
Control over AI crawlers
If your site runs through Cloudflare, AI Crawl Control can allow or block each AI crawler. Our middleware only records each crawl. It never blocks anything.
Where Spreelytics wins.
Every line here is a page in the product today.
Never sampled
Cloudflare keeps full detail for 7 days, then keeps about a tenth of it. Its charts can also work from a sample. Every query here reads every row for the range you picked.
Campaigns and conversions
Cloudflare does not log query strings, so UTM tags never reach it. It has no custom events either. Here all five UTM fields are on every plan. Any page or event can be a goal, and goals chain into funnels.
Longer history
Cloudflare shows the last six months. Ours keeps 13 months on Free and five years on Growth.
Crawlers without a proxy
Cloudflare’s AI crawler reports need your site to run through its network. Unless you have its Enterprise bot management, they cover only the last 24 hours. Our middleware sits in your own server or edge code, so no proxy is needed.
Side by side.
We leave prices out because Cloudflare Web Analytics can change theirs at any time. Ours are on the pricing page.
| Feature | Spreelytics | |
|---|---|---|
| Free tier | 100k events / month, 13 months of data | Free on every Cloudflare plan |
| Data sampling | Never sampled | Sampled after 7 days |
| Cookies | One first-party cookie, or cookieless | None |
| Open source | Not included | Not included |
| Self-hosting | Not included | Not included |
| Funnels | Included | Not included |
| Retention and cohorts | Included | Not included |
| Path analysis / journeys | Included | Not included |
| Person-level timelines | Included | Not included |
| Revenue attribution you control | Last-touch or linear | Not included |
| AI crawler and bot traffic | Included | AI Crawl Control, proxied sites |
| MCP access for AI agents | Included | Official, via the Cloudflare API |
| Session replay | On Growth | Not included |
| Feature flags and experiments | Not included | Separate Flagship product |
Moving over.
Every one of these starts by leaving Cloudflare Web Analytics running.
01
Leave the Cloudflare script running
Their script and ours can run side by side. Keep both while you compare a few weeks of numbers.
02
Add the snippet
One script tag in your page head. The UTM tags in your links are read and kept, so each campaign shows up in the reports.
03
Count crawlers in a Worker
If a Cloudflare Worker serves your site, wrap its fetch handler with our crawler middleware. Crawls then show up on the Bots page.
04
Build your first funnel
There are no Cloudflare conversions to bring over. Pick the pages and events that matter, name them as goals, then put them in order.
FAQ
Switching from Cloudflare Web Analytics.
What people ask before they switch.
Cloudflare Web Analytics is free. Why switch?
If page views and page speed are all you need, it may be enough. Our Free plan takes 100k events a month, forever. It adds campaign tracking and funnels, which Cloudflare leaves out, and it traces revenue to channels.
Will my numbers match Cloudflare’s?
No, and no two analytics tools ever do. Cloudflare keeps only a sample of data older than a week, and its charts can use a sample too. Ours read every row. We also drop datacenter traffic at ingest, so our visitor counts may be lower.
Can Spreelytics block AI crawlers?
No. Our middleware records each crawl and returns straight away, so the response is never held up. Blocking is a job for Cloudflare or your own server. We show you which crawlers came and how often.
Compare something else.
The tools people usually weigh up beside this one.
vs Vercel Web Analytics
Easy to switch on, but it stops at counting.
Built into Vercel, but it forgets each visitor after a day.
Read more
vs Netlify Analytics
No script to add, but it only counts traffic.
Counts visits from server logs, but keeps little history.
Read more
vs Plausible
Made for privacy, but it has limits.
Simple and cookieless, so it can't tell when someone comes back.
Read moreSee your own numbers today.
Free up to 100k events a month · no credit card
