BlogComparison

Privacy-friendly analytics with funnels: 2026 options compared

Nine privacy-friendly analytics tools compared on cookies, hosting and funnels: which plan has them, how many steps a funnel takes and what a step can be. Checked November 2026.

Most privacy-friendly analytics tools began as a clean page-view counter, and funnels arrived later, often on a pricier plan. Fathom still has none. Simple Analytics has multi-step goals, though its own changelog says the steps don't always come from the same session.

So this post compares nine tools that do have funnels. For each one we cover cookies, where the data is hosted when we know, which plan carries funnels, and what a funnel step can be built from. We make Spreelytics, so read our entry with that in mind. Checked in November 2026 against each vendor's docs and pricing pages. Prices and features both change.

The short answer

Spreelytics is cookieless by default for new projects and has funnels on its free plan, up to 1 million events a month. Umami Cloud's free plan has funnels too. For EU hosting with nothing to run, Plausible has funnels on its Business plan and Pirsch on Plus. To host it yourself, look at OpenPanel, Rybbit, Swetrix or Matomo, all of which publish their code.

At a glance

ToolCookies by defaultHostedFunnels onStepsA step can be
SpreelyticsNone, cookie optionalAWS in Ohio, USFree plan2 to 8A goal: a page or an event
PlausibleNoneEU cloud or self-hostBusiness plan2 to 8Pages, events or goals
UmamiNoneTheir cloud or self-hostEvery plan, free Hobby included2 or moreA URL, a URL wildcard or an event
OpenPanelNoneEU cloud (Frankfurt) or self-hostNo plan limit statedUp to 64An event with filters, pages included
RybbitNoneEU cloud or self-hostStandard plan and up on cloud2 or morePaths, events, outbound links, button clicks, form submits, copy events
PirschNoneGermany (Hetzner)Plus planUp to 8Pages, page patterns, events or tags
SwetrixNoneGermany (Hetzner) or self-hostNo plan limit stated2 to 10A page or an event
MatomoConfigurable, cookieless optionSelf-host or their cloudPaid plugin self-hosted, every Cloud planNo limitURL, path, page title, search, event or goal
PostHogA first-party cookieTheir cloud or self-hostFree planNo maximum statedEvents, pageviews included

1. Spreelytics

We make Spreelytics, so read our entry with that in mind.

Web analytics and product analytics run on one event stream from one script tag, and new projects are cookieless, storing nothing in the browser. You can switch one first-party cookie on per project. The data sits on Amazon Web Services in Ohio, in the United States, and the GDPR page covers the DPA and every sub-processor.

A funnel is two to eight goals in order, where a goal is any page or event, and each person gets a conversion window to finish, 7 days by default and up to a year. Every step shows its drop-off, top sources and top countries, plus what the people at that step paid once Stripe, Paddle, Polar or Lemon Squeezy is connected. Filter a funnel by device, source, campaign or segment. Nothing is sampled.

In cookieless mode, an anonymous visitor who starts a funnel on Monday and finishes it on Tuesday counts as two people, so the rate reads lower. People you identify count once.

Where others win: we can't be self-hosted and our code is closed. Our data is in the US, while Plausible, OpenPanel, Rybbit, Pirsch and Swetrix host in the EU. Session replay needs Growth.

Pricing: free up to 1 million events a month, with funnels, retention and revenue by channel included. Growth starts at $59 a month and adds session replay and the AI assistant.

2. Plausible

The best-known name here. It's open source under AGPL-3.0, has an EU-hosted cloud, and its script never writes a cookie or anything else to the browser, so there's no cookie mode to switch on by mistake. A funnel takes 2 to 8 steps. Steps can be any page or event, or a goal you set up for a group of pages, a scroll depth or revenue. Strict funnels need each step to follow the last with nothing in between.

Pricing: a 30-day trial, then funnels need the Business plan, $139 a month at 1 million pageviews. User journeys and revenue goals are on Business too. Spreelytics vs Plausible

Choose it if you want EU hosting and a tracker with no cookie switch at all.

3. Umami

MIT licensed, and easy to run with one container and a database. No cookies. Since version 3 it also has journeys, retention, cohorts and revenue. A funnel step is a URL, a URL with a wildcard at the end such as /docs*, or an event. You set the window in minutes, as the longest gap allowed between two steps in a row, and its docs give no step maximum.

Pricing: free to self-host. The cloud's Hobby plan is free for 100,000 events on one site, and Pro is $20 a month for a million. Funnels are on every plan. Spreelytics vs Umami

Choose it if you want to host something small yourself, or a free cloud plan for one modest site.

4. OpenPanel

An open-source Mixpanel alternative under AGPL-3.0, with session replay, no cookies and a cloud in Frankfurt. Its funnels take up to 64 steps. Each one is an event with its own filters, so a page step is a screen_view filtered by path. The window is set in hours, 24 by default, and a funnel can count inside one visit or across visits for a profile. An anonymous visitor's device ID resets every day.

Pricing: a 30-day trial, then $90 a month at 1 million events, while self-hosting is free with no event limit. Its funnels page names no plan limit. Spreelytics vs OpenPanel

Choose it if you want Mixpanel-style funnels and replay in a tool you can run yourself.

5. Rybbit

AGPL licensed and cookieless, on an EU cloud or on your own server with Docker. Its funnels take the widest range of step types in this list: page paths, custom events, outbound links, button clicks, form submits and copy events. Steps count in order within one session.

Pricing: a 7-day trial on the cloud, then funnels need Standard or higher, $69 a month for a million pageviews. Replay is on Pro. Free to self-host. Spreelytics vs Rybbit

Choose it if you want to build steps from button clicks and form submits as well as pages.

6. Pirsch

Cookie-free, made in Germany and hosted on German-owned servers at Hetzner. It can also count visits from your own server with no script in the page, which keeps it clear of ad blockers. A funnel takes up to eight steps, and each step filters on pages, page patterns, custom events or tags. Pirsch puts the date into its visitor ID. A visitor who returns tomorrow counts as new.

Pricing: a 30-day trial with no card, and funnels are a Pirsch Plus feature. Self-hosting needs an Enterprise licence. Spreelytics vs Pirsch

Choose it if the data has to stay in Germany, or you want tracking that runs from your server.

7. Swetrix

Open source, and it never sets a cookie or writes to local storage. The cloud runs at Hetzner in Germany, and error tracking and A/B tests sit beside the analytics. A funnel has 2 to 10 ordered steps, each a page path or a custom event, and the docs mention no plan limit. There's no retention report. Anonymous IDs reset every month.

Pricing: a 14-day trial that needs a payment method, or the Community Edition, free to self-host. Spreelytics vs Swetrix

Choose it if you want funnels, error tracking and experiments in one tool you can run yourself.

8. Matomo

The long-standing open-source option, with cookies you can configure and a cookieless mode. Self-hosted, every row stays on your own servers, and in a regulated industry that can settle the whole decision. A funnel belongs to a goal and has no step limit. Each step matches a URL, a path, a page title, a site search, an event's category, name or action, or another goal.

Pricing: free to self-host, but Funnels is a paid plugin there. Every Matomo Cloud plan includes it. The cloud has a 21-day trial and showed us €172 a month at 1 million hits. Spreelytics vs Matomo

Choose it if the data must sit on your servers and someone can keep Matomo running.

9. PostHog

PostHog covers the most ground. Product analytics, replay, feature flags, experiments and surveys share one open-source SDK, and you can run it in their cloud or yours. It's also the one tool in this list that isn't cookieless out of the box. By default posthog-js keeps its ID in local storage plus a first-party cookie that lasts 365 days, and you can turn that storage off. Funnel steps are events, a pageview being one of them, and you can merge several events into one step.

Pricing: free up to 1 million events a month, funnels included. The funnels docs mark only correlation analysis as paid. PostHog pricing, Spreelytics vs PostHog

Choose it if you want funnels next to flags and experiments, and a cookie is fine for your site.

How to choose

  • Funnels on a free hosted plan: Spreelytics for up to 1 million events, or Umami Cloud's Hobby plan for 100,000 events on one site.
  • EU hosting with nothing to run: Plausible Business or Pirsch Plus. OpenPanel, Rybbit and Swetrix host in the EU too.
  • Self-hosting: Umami, OpenPanel, Rybbit, Swetrix or Matomo.
  • Long or unusual funnels: OpenPanel for up to 64 steps, Matomo for no limit, Rybbit for steps made of clicks and form submits.
  • Funnels next to experiments: PostHog, or Swetrix if you want them without a cookie.
  • Revenue at every step, credited to the channel that brought the buyer: Spreelytics.

Whichever you pick, check how long it remembers an anonymous visitor. Pirsch, OpenPanel and our cookieless mode forget one after a day, Swetrix after a month. A funnel that people finish over a week undercounts in all of them unless those people sign in. Prices sit side by side in web analytics pricing compared.

See your own numbers today.

Free up to 1M events a month · no credit card

Contact

Tell us what you need.

A real person reads these. We usually reply within one working day.

Or email us directly at contact@spreelytics.com.