Cloudflare Web Analytics vs. Umami Analytics: Which One Should You Use?
Updated: October 2026
Choosing a privacy-friendly analytics tool doesn’t have to mean choosing between simplicity and useful data. Both Cloudflare Web Analytics and Umami Analytics offer cookieless, privacy-focused alternatives to traditional analytics platforms, but they are designed with different priorities in mind.
Cloudflare Web Analytics is primarily a traffic and website-performance monitoring tool. Umami, meanwhile, is built around understanding what visitors do on your website, with event tracking, goals, funnels, APIs, and the option to own your analytics infrastructure.
So which one is better? The answer depends on what you want your analytics to tell you.
Cloudflare Web Analytics: A Simple, Privacy-First Starting Point
Cloudflare launched Web Analytics in 2020 as a free, privacy-first alternative for website owners. You don’t need to use Cloudflare’s DNS or proxy to use it, and there is no cost regardless of which plan you have.
Since its launch, Cloudflare Web Analytics has expanded beyond a basic visitor counter. It now provides reports covering traffic, geography, load performance, Core Web Vitals, and custom dashboards. It has also added more detailed navigation reporting, including whether visitors arrived through a link, refreshed the page, or used the browser’s back or forward buttons.
The overall philosophy, however, remains fairly straightforward: give website owners an easy way to understand traffic and monitor how their websites perform for real visitors.
Where Cloudflare Web Analytics shines
- It’s free. There are no analytics charges, and you don’t have to move your website onto Cloudflare to use it.
- It’s privacy-friendly. Cloudflare Web Analytics works without cookies or fingerprinting, meaning it can provide useful analytics without relying on the tracking techniques used by many traditional analytics platforms.
- It measures real-world performance. One of its biggest advantages is Real User Monitoring. Rather than testing your site from predetermined locations, it collects performance information from actual visitors’ browsers. That makes it particularly useful for understanding real-world page-load performance and Core Web Vitals.
- It’s easy to set up. If you’re already using Cloudflare, getting Web Analytics running is particularly straightforward. There’s no analytics server to maintain and no database to manage.
For website owners primarily asking, “How fast is my website for real visitors?” Cloudflare Web Analytics is a compelling option.
Where Cloudflare Web Analytics Falls Short
The same focus that makes Cloudflare Web Analytics simple also limits what you can do with it.
Cloudflare is primarily concerned with traffic and performance rather than detailed behavioral analytics. If you want to answer questions such as “Which button gets clicked most often?”, “How many visitors completed a signup?”, or “Which campaign generated the most purchases?”, you need more than basic pageview and traffic reporting.
Custom event tracking is where the difference becomes especially important.
Cloudflare Web Analytics is also a closed, hosted service. You don’t self-host the analytics platform or have the same level of control over your underlying analytics data that you get with an open-source system.
For some website owners, that’s perfectly acceptable. For others, particularly agencies, businesses with multiple properties, and developers who want to build their own analytics workflows, it can be a significant limitation.
In other words, Cloudflare Web Analytics is excellent at telling you what’s happening with your site’s traffic and performance, but it isn’t designed to be a comprehensive product analytics platform.
Umami: Analytics Focused on What Visitors Do
Umami takes a different approach.
It’s an open-source, cookieless analytics platform designed to give website owners useful behavioral and traffic data while maintaining a strong focus on privacy.
Like Cloudflare Web Analytics, Umami doesn’t need cookies to provide analytics. It can collect data without personal information, making it an attractive option for privacy-conscious websites.
The major difference is what happens after you’ve collected that basic traffic data.
Umami provides event tracking, real-time analytics, goals, funnels, journeys, and retention reporting. That means you can move beyond knowing how many people visited a page and start measuring what those visitors actually did.
For example, you can track actions such as:
- Button clicks
- Form submissions
- Signups
- Purchases
- Video plays
- Downloads
- Other custom interactions
This makes Umami much more useful when analytics are part of your product or business decision-making rather than simply a way to monitor website traffic.
You Can Own Your Umami Data
One of Umami’s biggest differences is that it’s open source.
You can self-host Umami and keep your analytics infrastructure under your own control. The self-hosted version doesn’t impose a pageview limit; your practical limits are determined by your server and database capacity.
That’s particularly attractive if you don’t want your analytics data locked inside a third-party platform.
Self-hosting can also be surprisingly lightweight. Umami can run on relatively modest infrastructure, making it possible to operate your own analytics platform without maintaining a large server fleet.
If you don’t want to manage the infrastructure yourself, there’s also a hosted cloud option.
This gives you a choice that Cloudflare Web Analytics doesn’t offer: you can decide whether you want the convenience of a managed service or the control of running the software yourself.
Umami Is Built for Behavioral Analytics
This is where the distinction between the two platforms becomes clearest.
Cloudflare Web Analytics can tell you that visitors are arriving and how your website performs for them.
Umami can help you understand what those visitors do once they’re there.
Suppose you run a SaaS website. Pageviews might tell you that your pricing page receives 5,000 visits. That’s useful, but it’s only the beginning.
With event tracking and goals, you can measure how many visitors click the signup button, start registration, complete registration, or reach another important milestone.
Funnels can help you identify where users drop off. Journeys can help you understand navigation paths. Retention reporting can show whether users return over time.
That’s a fundamentally different type of analytics.
Instead of simply monitoring your website, you’re using analytics to understand the behavior of its users.
The Umami API Adds Another Layer of Flexibility
Umami also provides a full API, giving developers programmatic access to analytics data, sessions, and events.
That matters if your analytics need to become part of a larger system.
Instead of treating your analytics dashboard as the final destination, you can use the data in your own applications, reports, dashboards, or internal tools.
Combined with the open-source nature of Umami, the API gives developers considerably more flexibility to build around the analytics platform.
This is particularly useful for agencies and organizations managing multiple websites.
Umami’s Honest Downsides
Umami isn’t perfect, and choosing it doesn’t mean getting all the advantages of a large analytics platform without any trade-offs.
The biggest consideration with self-hosting is that you’re responsible for the infrastructure.
If you choose to run Umami yourself, you’ll need to be comfortable with deploying and maintaining it. Docker experience is useful, and you’ll need to configure HTTPS through a reverse proxy such as Nginx or Caddy because Umami itself doesn’t provide built-in TLS termination.
That’s still a relatively manageable setup for developers, but it isn’t as effortless as clicking a few buttons in a hosted dashboard.
Umami can also feel lighter than larger analytics suites in some areas. Some reviewers have noted limitations around advanced segmentation, cohort analysis, and integrations. However, it’s worth noting that some older comparisons no longer reflect the current product, as Umami has added capabilities such as goals, funnels, journeys, and retention reporting.
The hosted version also has more limited data-retention options than some competing platforms.
And if your primary concern is website performance, Umami isn’t the stronger choice. Cloudflare’s Real User Monitoring and Core Web Vitals reporting give it a clear advantage in that area.
Cloudflare Web Analytics vs. Umami: The Key Differences
The easiest way to understand the difference is to think about the questions each platform is designed to answer.
| Feature | Cloudflare Web Analytics | Umami |
|---|---|---|
| Price | Free | Free self-hosted; paid cloud option |
| Open source | No | Yes |
| Self-hosting | No | Yes |
| Cookieless | Yes | Yes |
| Real User Monitoring | Yes | Not its primary focus |
| Core Web Vitals | Strong | Limited compared with Cloudflare |
| Event tracking | Limited | Yes |
| Goals and funnels | Limited | Yes |
| Real-time analytics | Yes | Yes |
| API | Limited compared with Umami | Full API |
| Data ownership | Vendor-hosted | You can own your data |
| Multiple websites | Yes | Yes |
| Performance monitoring | Strong | Secondary |
| Behavioral analytics | Basic | Strong |
The distinction isn’t really about which product has more features. It’s about what those features are designed to accomplish.
Cloudflare Tells You How Fast. Umami Tells You What Visitors Do.
That’s probably the simplest way to summarize the difference.
Cloudflare Web Analytics is an excellent choice if your primary concern is understanding traffic and website performance. Its Real User Monitoring and Core Web Vitals reporting make it particularly useful for developers and website owners who want to know how their site performs in the real world.
Umami takes the next step toward product and behavioral analytics.
It can tell you which actions visitors take, whether they complete important goals, where they drop out of a funnel, and how users move through your website.
That distinction matters because pageviews aren’t necessarily the metric that matters most.
A website might receive 100,000 visits and generate very few signups. Another might receive 10,000 visits and generate a much higher number of customers. Without event and conversion tracking, those two situations can look deceptively similar.
Which Analytics Platform Should You Choose?
Choose Cloudflare Web Analytics if…
Cloudflare is a strong choice if you want a free, low-maintenance analytics solution primarily for traffic and performance monitoring.
It’s especially attractive if you’re already using Cloudflare and want an easy way to monitor real-user performance and Core Web Vitals without deploying another system.
If your main question is “How is my website performing?”, Cloudflare Web Analytics may be all you need.
Choose Umami if…
Umami is the better fit if you want to understand visitor behavior rather than simply monitor traffic.
It’s particularly useful if you need event tracking, conversion measurement, goals, funnels, journeys, an API, or control over your analytics data.
It’s also compelling for developers, agencies, and organizations managing multiple websites that want an open-source analytics platform they can self-host.
If your question is “What are visitors doing, and are they completing the actions that matter?”, Umami is better suited to the job.
You Don’t Have to Choose Just One
There’s no rule saying you have to pick a single analytics platform.
In fact, Cloudflare Web Analytics and Umami can complement each other.
You could use Cloudflare to monitor real-user performance, Core Web Vitals, and website speed while using Umami to track events, conversions, funnels, and user behavior.
That combination gives you two different perspectives on the same website.
Cloudflare answers the performance question.
Umami answers the behavior question.
For some sites, that’s a better solution than trying to force one analytics platform to do everything.
The Verdict
Cloudflare Web Analytics and Umami Analytics share an important philosophy: both provide privacy-friendly analytics without relying on cookies or traditional invasive tracking.
But they serve different purposes.
Cloudflare Web Analytics is primarily a traffic and performance monitoring tool. It’s free, easy to deploy, and particularly strong at Real User Monitoring and Core Web Vitals.
Umami is primarily a behavioral and product analytics platform. It gives you event tracking, goals, funnels, journeys, retention reports, an API, and the ability to self-host and own your analytics infrastructure.
For a site where speed monitoring is the priority, Cloudflare is hard to beat.
For a site where understanding users and measuring conversions matters, Umami is the more capable choice.
And if you want both performance and behavioral insights, there’s no reason you can’t use them together.
Related reading
Still weighing alternatives? See how Umami compares with the industry default in our Umami vs Google Analytics comparison, or read the Umami vs Plausible comparison for another privacy-first option. If you want to understand visitor behavior specifically, our guide to the Umami Analytics dashboard is a good next step. And if you decide to run Umami yourself, start with our step-by-step self-hosting guide.
Get Started with Managed Umami
Ready to try Umami without the DevOps hassle? UmamiEngine provides fully managed Umami analytics with all the depth described above, including funnels, retention, journeys, attribution, and revenue insights. No servers, no databases, no maintenance, just privacy-first analytics in minutes. Get started today and take control of your analytics data.
Get fully managed Umami in minutes