It's Friday afternoon, and the CEO wants to know why signups dropped after the latest campaign. You open GA4 expecting a quick answer. Instead, you bounce between reports, change filters, and try to make sense of an (other) row that hides part of the detail. The report may be based on estimated data, older information may no longer be available, and visitors who blocked tracking or rejected cookies may be missing entirely. An hour later, you're still explaining the dashboard instead of answering the question.
That's the real reason many teams look for a Google Analytics alternative. GA4 isn't necessarily bad—it's just not always built for the question in front of you. You may need a simple view of where traffic came from, a clearer picture of what users did inside your product, recordings that show where they got stuck, or a way to connect website activity with errors, revenue, and AI costs. That's why I've grouped these tools by the job they do instead of forcing them into a 1-to-10 ranking. Every price was checked against the vendor's website on July 30, 2026.
The takeaway: Choose Plausible or Fathom for simple, privacy-friendly traffic reports; self-host Matomo or Umami to control your data and avoid a software bill; use PostHog or Amplitude to understand what people do inside your product and whether they return; use Microsoft Clarity for free recordings and heatmaps; or choose Agent Native Analytics if you own the app and want to connect GA4 data with user activity, errors, session replays, revenue data, and AI costs. Pick the tool that gets you from the CEO's question to a useful answer fastest.
If you're skimming, start here.
| Tool | Category | Best for | Free tier | Pricing unit | Entry price (verified 2026-07-30) |
Plausible | Privacy-first | Leaving GA4 and keeping your history | No — 30-day trial | Monthly pageviews | $9/mo (10k pageviews) |
Agent Native Analytics | GA companion | Apps you control and install through | Open source | None | Free, self-hosted |
Fathom | Privacy-first | Running lots of sites on one bill | No — 7-day trial | Pageviews | $15/mo (100k pageviews) |
Pirsch | Privacy-first | Cheapest EU-hosted entry point | No — 30-day trial | Pageviews + events + 10% of session extensions | $6/mo (10k pageviews) |
Matomo | Open source | The closest thing to GA feature parity | Yes — on-premise | Hits | Free self-host / $26/mo cloud (50k hits) |
Rybbit | Open source | A modern self-host on Docker | No — 7-day trial | Monthly pageviews | Free self-host / $13/mo annual (100k pageviews) |
Umami | Open source | Free self-host with a real free cloud tier | Yes — 100k events | Events | Free self-host / $20/mo (1M events) |
PostHog | Product analytics | Funnels, flags, experiments, and replay in one | Yes — 1M events/mo | Events | $0 base, pay-as-you-go |
Amplitude | Product analytics | Cohort and retention analysis | Yes — 2M events/mo | Events | Free, then unpublished |
Microsoft Clarity | Product analytics | A zero budget | Yes — no traffic limits | None | Free |
Read the pricing unit column before you compare prices. Pageviews, events, sessions, hits, and actions are not interchangeable, and every roundup I've read silently mixes them. A Matomo "hit" is a pageview, event, download, outlink, or site search; Fathom counts custom events and API calls as pageviews: same traffic, wildly different tiers.
Session replay is a different post. Only PostHog, Clarity, and Agent Native do it here. If replay is what you're really after, read the best Fullstory alternatives instead.
Five questions, and each one routes you to a section.
Do you control the codebase, or are you pasting a tag into WordPress? This decides half the list. Several of these assume you can deploy code.
What's your actual unit of volume? Answered above — it changes real cost by an order of magnitude.
Do you need your history, or a fresh start? Almost nothing imports GA4 data. Plausible is the exception, and if the history matters, that may decide it for you.
Traffic reporting, or behavior? The privacy-first tools cap behavioral depth on purpose. Know which one you're buying.
Is the traffic even the question? If what you need to know is what a specific user did, what it cost you, and whether the AI feature worked, no web analytics tool on this list answers that. The one that does is the first one below.
Before the list proper, the one tool here that isn't a Google Analytics replacement at all. If it fits, it changes what you need from everything below; if it doesn't, skip to the privacy-first tools.
Agent Native Analytics does not replace your pageview tracker, and it won't help you if you run GA on WordPress or a docs site — there is no tag to paste. It fits apps you already control and install through.
What it does that nothing else here does: it reads your existing GA4 data through the Google Analytics Data API (read-only) and puts that data in the same queryable place as your first-party events, session replays, error issues, and LLM token costs and model latency. The agent can also pull data from Stripe, HubSpot, and GitHub when you ask it to.
That's a different question from the rest of this post — the one you hit after the migration, when the numbers live in five systems that don't talk to each other.
What to like:
- Reads your existing GA4 read-only via the Data API, so it sits alongside GA rather than replacing it.
- First-party events, session replay (opt-in via
configureTracking({ sessionReplay })), and grouped error issues in one place. - LLM token cost and model latency as first-class metrics, which matters if your unit economics are tokens.
- Open source and self-hostable — the code is at github.com/BuilderIO/agent-native.
Tradeoffs to expect:
- No tag to paste, so it's wrong for a marketing site, a docs site, or anything you don't deploy.
- The GA4 connector requires that you already be running GA4.
- It's the newest tool in this post, and the ecosystem shows it.
Works well for:
- Teams that own the app are measuring and are already paying for LLM calls.
Try it, or read the source and run it yourself.
The right default for most people leaving GA4. You get the numbers you actually looked at — visitors, pages, referrers — on one screen, with no cookie banner and a script small enough that PageSpeed stops complaining.
Plausible is where I'd start. It's open-source, self-hostable, and the hosted plan starts at $9/mo for 10,000 monthly pageviews, with 3-year retention and a 30-day trial that doesn't require a card.
The standout is the Google Analytics import. Almost nothing else on this list has it, which makes Plausible the only option here where leaving GA4 doesn't mean starting your history from zero.
The script is small, though not as small as the internet thinks it is. Plausible's own page puts its tracker at 2.5KB against GA's 135KB gzipped — 54 times smaller. The "under 1KB, 75x smaller" figure still quoted everywhere is stale on both halves.
What to like:
- Open source and self-hostable.
- Goals, custom events, and saved segments are included at the entry tier.
Tradeoffs to expect:
- No free tier at all — 30 days, then you pay.
- Deliberately shallow on behavior. If you want to know why someone bounced, this isn't the tool.
- It's still third-party JavaScript. Chris Coyier's side-by-side found Plausible reporting 15% more unique visitors but 5% less raw traffic than GA — no client-side script is unblockable.
Works well for:
- Anyone leaving GA4 who wants their history to come with them.
Fathom starts at $15/mo for 100,000 pageviews and 50 sites included. If you've seen $45 quoted as Fathom's entry price — and you probably have — that's wrong.
Fathom's pricing slider defaults to position 2, the $45/500k tier, so roundup writers read the default and move on. The $15 tier is in position 1, as confirmed by Fathom's own embedded pricing data.
Fifty sites at $15 is the best per-site deal in this post.
What to like:
- Cookie-free, GDPR-oriented, and fast to install.
- The dashboard is one screen, which is the entire point.
Tradeoffs to expect:
- Custom events and API calls count against your pageview allowance, so the effective ceiling is lower than 100k reads.
- No self-hosting option.
- No free tier — the FAQ answers this with a flat "Nope." You get seven days.
Works well for:
- Agencies and multi-site owners who want one predictable bill.
Cheapest entry on this list: $6/mo for 10,000 monthly pageviews. Pirsch is cookieless, built and hosted in Germany, and it expires after 24 hours per session rather than profiling anyone long-term.
It's also the best example of the unit problem. Pirsch bills on pageviews plus events plus 10% of session extensions, so your effective allowance is smaller than the headline suggests. Read the meter, not the price.
What to like:
- Events and conversion goals are included at $6/mo.
- 30-day trial with no card.
Tradeoffs to expect:
- Self-hosting is gated to the Enterprise tier.
Works well for:
- EU teams that want data residency without an enterprise contract.
If "free" and "on my own server" are the real requirements, these three are where to look.
Nothing else here comes as close to GA as Matomo. Segments, goals, ecommerce, funnels, a tag manager — it's all there, which is both the appeal and the problem.
On-premise is free forever with unlimited users and unlimited hits. That's the honest answer to the question people keep asking on r/webdev: yes, Matomo is completely free, if you're willing to run it.
Matomo Cloud is USD 26/mo excluding tax for 50,000 hits, overage at $2.60 per 5,000. A hit is any of those five things, so that allowance is smaller than it sounds.
What to like:
- Free forever on your own hardware, with no hit ceiling.
Tradeoffs to expect:
- Self-hosting is real ops work: a database, PHP, cron jobs, and archiving that needs tuning as traffic grows.
- The UI carries a decade of accumulated surface area. It is not a single-screen dashboard.
Works well for:
- Teams that need GA's depth but want the data on the infrastructure they control.
Rybbit is the one every incumbent roundup missed. It's absent from Contentsquare's list, Semrush's list, and Leadfeeder's list, and it shouldn't be — the repo has 12,545 GitHub stars and was last pushed the morning I wrote this.
It's AGPL-3.0 licensed, and the self-host story is documented properly rather than gestured at: Docker Compose, automatic Caddy and SSL, ClickHouse underneath, and a ./setup.sh your.domain.name that does the work.
The hosted plan is $13/mo billed annually for 100,000 monthly pageviews — pageviews, not events. There's no free tier, only a seven-day trial: open source does not imply a free cloud plan.
What to like:
- ClickHouse-backed, so it handles volume better than a Postgres-only tool.
Tradeoffs to expect:
- The youngest tool in this section, so the docs and ecosystem are thinner than Matomo's.
- Self-hosting means operating ClickHouse, which has real hardware requirements.
Works well for:
- Developers who want a modern, good-looking dashboard that they can run on their own box.
While Rybbit gives you 7 days, Umami gives you a real free cloud tier: 100,000 events per month, 1 website, and 6 months of retention. It's MIT licensed and free to self-host, and Pro is $20/mo for 1M events across 20 sites.
One counting rule matters: each stored property counts as an event. Track five custom properties on a signup, and you've spent six events, not one.
What to like:
- MIT licensed, so no AGPL considerations if you're embedding it.
Tradeoffs to expect:
- Lighter on analysis features than Matomo.
Works well for:
- Small sites and side projects that want zero cost without having to run a server.
Two questions live in this section. PostHog and Amplitude answer "what did users do at scale, and did they come back" with funnels, cohorts, and retention. Clarity answers "what did this person actually do on the page" by showing you the recording. If you're here for infrastructure dashboards instead, that's the Grafana alternatives post.
PostHog starts at $0 with pay-as-you-go pricing, and every plan — including the paid ones — includes 1 million events free every month. Beyond that, it's $0.00005 per event, with a taper as you scale.
For many teams, it replaces three or four line items at once.
What to like:
- MIT licensed and self-hostable.
- Analytics, session replay, feature flags, experiments, and error tracking in a single tool.
Tradeoffs to expect:
- The breadth is overwhelming if all you wanted was pageview counts.
- Usage-based pricing across several separate meter accounts for the forecast.
Works well for:
- Engineering-led product teams that want to ship, measure, and debug in one place.
Amplitude gives you 2 million events per month free, forever — double PostHog's allowance and the most generous event allowance in this post. Clarity is unlimited, and Contentsquare gives 200k sessions, so that's a claim about events, not free tiers in general.
Cohort and retention analysis is the reason to be here. If your question is "which behavior in week one predicts still being around in week eight," Amplitude answers it better than anything else on this list.
What to like:
- Best-in-class behavioral cohorts, retention curves, and paths.
Tradeoffs to expect:
- Amplitude publishes no entry price for Plus — "Starts at $0", with Growth quote-only. Budgeting past the free tier means a sales call.
- Real value takes upfront event design. This is not an install-and-look experience.
Works well for:
- Product teams whose core question is retention, not traffic.
Free forever, no traffic limits, backed by Microsoft. Microsoft Clarity gives you session recordings and heatmaps out of the box, and on a zero-budget, it's unbeatable. I went looking for the catch and couldn't verify one.
What to like:
- Recordings and heatmaps in minutes, with no sampling.
Tradeoffs to expect:
- It's a visualization layer, not a data platform: no real event model, no funnels, no cohorts.
- You'll run it alongside something else, not instead of it.
Works well for:
- Anyone who wants to see what users did but doesn't have the budget to do so.
Ten entries are enough for a shortlist. Several more deserve a correction rather than a slot.
- Piwik PRO — €36/mo Business, EU hosting in Sweden, billed on actions. The free Core plan is gone, though plenty of roundups still advertise it.
- Contentsquare — quietly added a free tier with 200,000 monthly sessions, including replays and heatmaps. Everyone still lists it as enterprise-only.
- Mixpanel — the free tier is 1 million events, not the 20 million widely repeated by pricing aggregators.
- Open Web Analytics — not dormant. Release 1.9.1 shipped on July 29, 2026, one day before I checked.
- Cloudflare Web Analytics — free, privacy-first, and the option real users mention most often in threads.
- GoatCounter — free, donation-supported hosted service, ~3.5KB script. I can't tell you its commercial terms; that page returns a 404.
- Also worth a look: Simple Analytics, Cabin, Seline, Heap, and Adobe Analytics, which publishes no pricing at all.
Match the tool to the question that drove you out of GA4. Plausible if you need your history; Fathom if you run many sites on one bill; self-hosted Matomo if you want GA's depth for free; PostHog if you live in funnels; and Microsoft Clarity if you have no budget.
- Leaving GA4 and want your history to come with you? Plausible — the only one here with a real GA4 import.
- Running lots of sites on one bill? Fathom, at $15/mo for 100k pageviews across 50 sites.
- Need EU data residency on a small budget? Pirsch, from $6/mo.
- Want GA's depth without giving Google the data? Self-host Matomo. Free forever, unlimited hits, real ops work.
- Want a modern self-host you'll enjoy looking at? Rybbit on Docker.
- Want free, with no server to run? Umami's cloud tier, or Microsoft Clarity, if you'd rather watch recordings than read charts.
- Living in funnels and experiments? PostHog. If retention is the whole question, Amplitude.
- Already replaced the tracker and still can't answer the question? Agent Native Analytics, if you own the app.
Whichever of these Google Analytics alternatives you pick, run it in parallel with GA4 for a month before you cut over. The numbers will disagree, and you want to understand why while you still have both.
What is the best alternative to Google Analytics?
There isn't one winner. For privacy-first traffic stats, Plausible or Fathom. For data ownership at zero cost, self-hosted Matomo or Umami. For funnels and retention, PostHog or Amplitude. Pick the question GA4 couldn't answer.
Is there a free alternative to Google Analytics?
Yes — Matomo on-premise, self-hosted Umami, Microsoft Clarity, Cloudflare Web Analytics, GoatCounter, and Open Web Analytics are all free. Most hosted privacy-first tools are not: Plausible, Fathom, Pirsch, and Rybbit all charge once the trial ends.
Is Google Analytics being discontinued?
No. Universal Analytics was sunset — it stopped processing hits on July 1, 2023, and the interface, API, and data were removed in the week of July 1, 2024. GA4 is current, actively maintained, free, and has no announced end date. People conflate the two constantly.
Is Google Analytics GDPR compliant in 2026?
Not legal advice — talk to your counsel. GA4 isn't illegal in the EU today, but it's conditionally lawful, and the conditions are moving. The EU-US Data Privacy Framework survived its first challenge in September 2025, with a second appeal pending at the CJEU. The part most roundups miss: the Data Privacy Framework fixed the data-transfer problem and left the ePrivacy consent problem untouched. Article 5(3) still requires prior consent before GA4 writes to a device, which is why the cookie banner never went away.
Can I import my Google Analytics data into an alternative?
Mostly no. Plausible's GA4 import is the exception. For everything else, plan on a clean start: run the new tool alongside GA4 for a month, export the reports you actually reference, and accept that the historical comparison will be approximate.
How much does Google Analytics cost?
GA4 is free. Analytics 360 is the paid enterprise tier, and Google publishes no price — it's sales-led. What 360 buys is headroom: retention up to 50 months instead of 14, and query sampling up to 1 billion events rather than 10 million. The 100 million figure you'll see quoted is 360's initial per-query default, not its ceiling.