Umami is open-source, cookieless traffic analytics. You can self-host or use Umami Cloud, and track visits, set up funnels, follow paths and referrers, and see how traffic breaks down. When it runs on your infra, you keep the data.

Oculis Analytics is **revenue attribution analytics**: which channels bring paying customers and how much revenue each drives.

Umami is centered around traffic and web analytics insights; Oculis Analytics' sole focus is to show which marketing channels bring paying customers, so you can use this data to scale your business.

## What Umami is good for

Umami is a good choice if you want an open source tool to see your traffic data without a complex Google Analytics setup. Umami is a good choice when your main questions are who came to your site and how they found you.

## When you need revenue by channel

Umami's focus is web analytics (traffic, visits, how people move through your site), not revenue attribution. If you need revenue by marketing channel, that is a different category of tool.

## What Oculis Analytics does

Oculis Analytics is **revenue attribution analytics** by channel. The question it answers is which marketing sources drive paying customers and revenue, not only traffic.

You'll get:

- A lightweight setup: add the tracking script to your site, then connect your payment provider  
- A clear read on where paying customers come from, so your strategy is based around ROI, not page view data  
- Subscriber retention by cohort: see how many paying customers stick around month over month, based on actual payment data, not just return visits  
- Visits, signups, and payments connected so you can see which channels work for your business specifically

It goes beyond tracking visits only: paying users and page views live in one product, so you get marketing revenue attribution you can use to scale your business instead of treating payments and traffic as two separate stories.

## Pick Umami if

- Traffic data + privacy + data ownership matter most  
- You want cheap or self-hosted traffic analytics, not channel ROI

## Pick Oculis Analytics if

- Growing revenue is central to your strategy and you want to see which channels drive it, without building that view yourself  
- Paying users, page views, and sources in one product, not two tools that never match.  
- You need ROI by channel, not page view spikes.

## Pricing

If you only need traffic numbers, Umami's free tier is the cheaper option. Oculis is a paid product: you pay for revenue tied to channels and a hosted service with nothing to run yourself. Pick the one that matches whether you care more about lowest cost or about marketing ROI.

## Umami vs Oculis Analytics at a glance

| Feature                         | Umami                                               | Oculis Analytics                                |
|---------------------------------|----------------------------------------------------|------------------------------------------------|
| Primary focus                   | Privacy-first traffic data                          | Revenue by marketing channel                    |
| Self-hosting                    | First-class: open source, you run infra and data   | Hosted: no servers or DB to operate            |
| Revenue attribution              | Focus on traffic insights - revenue needs custom setup | Built-in: channel-level revenue and customer attribution |
| Retention analytics              | Visitor retention (return visits); not payment-based | Subscriber retention by cohort based on actual payments |
| Pricing                          | Generous free cloud tier; self-hosting has no license fee | Paid product; value is attribution and zero infra overhead |
| Best for                        | Devs who want owned, cookieless traffic analytics at low or no SaaS cost | Founders deciding marketing budget from real revenue by channel |

## Summary

Umami works well if you mainly need traffic stats. If you want your growth economics to work, you want revenue attribution analytics. [Try Oculis Analytics free](/content/signup/index.html) to see which channels actually bring paying users.
