Disclosure before anything else: Must-Have Analytics, one of the eight tools below, is ours. We have tried to judge it by the same criteria as everything else, including where it loses. Prices and capabilities were checked in August 2026 and move around; verify before you buy.

People leave Google Analytics for four reasons, and they rarely admit to more than two of them: the interface costs an afternoon every time you want a number, the consent banner means a chunk of visitors never appear at all, the EU legal position has been uncomfortable for years, and — the honest one — most sites do not need anything close to what GA4 does.

What has changed in 2026 is that there is a new question to ask, and almost no comparison article asks it: can an AI assistant read your analytics? Not “does the vendor have an AI feature” — whether you can point Claude or ChatGPT at your own numbers and ask questions in plain language. That capability arrived across this whole category in the last year, and the differences in how it arrived matter more than the checkbox.

First, the four questions that actually decide it

  • Where does the data live? Your own database, a vendor’s cloud, or Google’s. This drives your privacy policy, your consent banner, and what happens if you stop paying.
  • How much depth do you need? “How many visitors and from where” is a very different requirement from funnels, Core Web Vitals and WooCommerce attribution. Most people over-buy here.
  • What does it cost at your traffic? Per-pageview cloud pricing and per-site licences diverge wildly once you have either a lot of traffic or a lot of sites.
  • Who — or what — needs to read it? If the answer includes an AI assistant, see the section below, because the implementations are not equivalent.

The AI access question, answered properly

MCP — the Model Context Protocol — is the open standard an AI client uses to discover and call tools on a server. If your analytics tool speaks it, you can ask an assistant “what changed on mobile last week” instead of building the segment yourself.

A common assumption is that this is where the self-hosted underdogs have something Google lacks. That is not true, and it is worth stating clearly: Google ships an official, open-source Google Analytics MCP server, maintained by the Analytics team. The interesting difference is not who has one. It is where the query runs.

ToolAI / MCP accessWhere the query runs
Google Analytics 4Official MCP server from Google, open sourceGoogle’s cloud, via the GA4 APIs — needs a Google Cloud project and OAuth credentials
MatomoOfficial MCP Server plugin (2026), plus community serversYour Matomo instance — self-hosted or Matomo Cloud
PlausibleCommunity MCP servers only, several implementationsPlausible’s API, with your API key
FathomCommunity server, explicitly unofficialFathom’s API, via an unofficial SDK
Burst StatisticsWordPress Abilities API integration since 3.4.xYour WordPress database
Must-Have AnalyticsAbilities API plus a dedicated MCP server at /wp-json/mhanalytics/mcpYour WordPress database
Independent AnalyticsNone found
WP StatisticsNone found

Two shapes, then. The cloud tools give you a bridge: a local server that authenticates to a vendor API and relays your questions to data that already sits on someone else’s infrastructure. The WordPress-native ones answer from your own database, authenticated with a WordPress user, permission-checked by that user’s capabilities — so the assistant can read exactly what that account could read in wp-admin, and nothing more.

One caveat that applies to every row in that table equally, and deserves more attention than it gets: the analytics stay where they were, but the moment you ask an assistant a question, the results travel to whoever runs the model. Self-hosting your analytics and then piping session-level data into a chat window is not the privacy win it looks like. Choose which tools you expose accordingly.

The eight tools

Google Analytics 4 — the incumbent you are comparing against

For: Free at almost any volume a small business will reach, which no alternative can match. Deep integration with Google Ads and Search Console that no third party replicates. An enormous body of documentation, courses and people who already know it. BigQuery export if you genuinely need raw data. And now an official MCP server, so it is not the laggard on AI access.

Against: The learning curve is real and does not flatten — explorations, custom dimensions and the event model defeat most site owners. Data thresholding and sampling mean the numbers you see are not always the numbers you have. In the EU it needs consent for tracking, so a meaningful share of visitors is missing or modelled. Default retention is short unless you change it. And the data is Google’s to hold; that is the whole point of the rest of this list.

Matomo — the serious open-source one

For: The most feature-complete alternative, full stop. Self-hosted Community edition is free forever with unlimited users and hits, genuinely open source, and it is the only tool here that can plausibly replace GA4 feature-for-feature — heatmaps, session recording, A/B testing, funnels, custom reports. Cloud from €29/month if you would rather not run it. Official MCP server plugin. GDPR posture is excellent when self-hosted.

Against: Self-hosting Matomo is a real ops commitment — it wants its own database, cron, and attention as traffic grows; a busy site on shared hosting will struggle. The interface inherits a decade of features and shows it. On-premise paid bundles start at €275/month for the Team tier, which surprises people who assumed self-hosted meant cheap. It is a separate application to maintain, not a WordPress plugin in spirit.

Plausible — the minimalist

For: One page, everything on it, no training required — the dashboard is the product. Very light script. Cookieless by default, which in most EU setups means no consent banner for analytics. Open source with a self-hostable community edition, so you are not locked in. Cloud from $9/month. Excellent for a marketing site where you want the four numbers that matter and nothing else.

Against: The simplicity is a ceiling as well as a feature — no session-level investigation, limited depth once you need to ask “why”. Pricing is per pageview, so a content site that grows finds itself on a bigger plan. WordPress integration is a script, not a native dashboard: you leave your site to look at your data. AI access is community-maintained, with several competing implementations and no official one.

Fathom — the premium simple one

For: Same philosophy as Plausible with a more polished finish and a strong privacy stance. One flat plan at $45/month covers up to 500,000 pageviews and includes 50 sites, which makes it unusually good value for an agency running many small sites. Ecommerce and UTM tracking included rather than upsold. Genuinely zero maintenance.

Against: No free tier and no self-hosting, so it is the least escapable option here — your data lives with Fathom and stays there. $45/month is a lot for one small site. The same depth ceiling as Plausible. AI access is an unofficial community server built on an unofficial SDK, which is a thin foundation to build a workflow on.

Burst Statistics — the free WordPress-native starting point

For: Lives entirely in your WordPress install and uses your existing database — nothing goes to a third party, which makes the privacy paperwork trivial. The free tier is genuinely usable: visitors, sessions, bounce rate, real-time, device breakdown, one goal, cookieless option. Pro is inexpensive at €42–171/year depending on sites. And it was early to the WordPress Abilities API, so AI chat access is built in rather than bolted on.

Against: Younger and shallower than Matomo — if you need funnels, Core Web Vitals or server-side conversion APIs, you will hit the edge. Geographic and referral reporting, UTM tracking and WooCommerce funnels are Pro-only, so the free tier is a starting point rather than a destination. As with every WordPress-native tool, it shares your site’s database and hosting: analytics volume becomes a hosting question.

Independent Analytics — the generous free tier

For: The most generous free offering in this list, and it is easy to underestimate: geolocation with country and city, device and browser reporting, CSV and PDF export, saved reports, 404 tracking, site search and author reports are all in the free version, on unlimited sites. A clean, WordPress-native dashboard that non-technical clients understand immediately. Pro adds WooCommerce, UTM campaigns and real-time, with a lifetime licence available.

Against: The gaps are structural rather than tier-based: no Core Web Vitals, no funnels, no retrospective goals, no server-side conversion APIs, no audience export, no custom JavaScript events, no GA import. WooCommerce, click and form tracking, real-time and user journeys are Pro-only. And we could find no Abilities or MCP support, so it is currently outside the AI-access conversation entirely.

WP Statistics — the veteran

For: One of the oldest and most widely installed WordPress analytics plugins, with a free core and a long track record. Everything stays in your database. Broad feature coverage through add-ons, and a large enough install base that most problems have been hit by someone before you.

Against: Breadth has a cost — the interface is busier than the newer generation, and many users find the volume of options overwhelming rather than useful. Features arrive as separate paid add-ons, so the real price depends on which combination you need. Historically the heaviest of the WordPress-native options on the database. No MCP or Abilities support that we could find.

Must-Have Analytics — ours

For: The deepest of the WordPress-native options: 21 reports including eight WooCommerce ones (purchase trends, top products, view-to-purchase, abandoned cart, refunds, failed orders, coupon usage, customer lifetime value), plus Core Web Vitals from real visitors, UTM campaigns, funnels, retrospective goals, bot traffic and server-side conversion APIs. Data stays in your database. Licensing is per-site rather than per-pageview — $99/year for one site, $399/year for unlimited, or bundled in the Must-Have Pack — so a traffic spike does not change the bill. And the AI access is a dedicated MCP server rather than a generic bridge, with read-only, permission-checked tools.

Against: No free tier, which makes it the wrong first step if you are not yet sure you need analytics at all — Burst or Independent Analytics are better places to start. It is a newer product than Matomo or WP Statistics, with a correspondingly shorter track record. The MCP integration needs WordPress 6.9+ and the separate MCP Adapter plugin, so it is not a one-click affair. And like every WordPress-native option, it runs on your hosting: on a busy site, analytics volume is a database question you have to think about.

Side by side

ToolData livesEntry priceDepthBest for
GA4GoogleFreeVery high, hard to reachAd-driven sites already in the Google stack
MatomoYour server or Matomo CloudFree self-hosted / €29 mo cloudHighestTeams that want GA4 depth without Google
PlausiblePlausible (or self-host)$9 / monthLow by designMarketing sites that want four numbers
FathomFathom$45 / monthLow by designAgencies with many small sites
Burst StatisticsYour WordPress DBFree / €42 yrMediumStarting out, privacy-first, no budget
Independent AnalyticsYour WordPress DBFree / $49 yrMediumClient sites needing a readable dashboard
WP StatisticsYour WordPress DBFree + add-onsMedium-highLong-running sites already using it
Must-Have AnalyticsYour WordPress DB$99 / yearHighWooCommerce sites needing attribution

Who should choose what

  • You want to stop paying attention to analytics: Plausible or Fathom. One screen, no maintenance, no consent banner in most setups.
  • You want GA4’s depth without Google: Matomo, self-hosted if you have the ops capacity, Cloud if not. Nothing else in this list is genuinely comparable in feature count.
  • You are on a tight budget and want everything in WordPress: Burst Statistics or Independent Analytics. Both have real free tiers; Burst is ahead on AI access, Independent is ahead on what you get without paying.
  • You run a WooCommerce store and need to know which campaign paid for which order: this is where the WordPress-native lightweights stop and you need either Matomo or Must-Have Analytics.
  • You are heavily invested in Google Ads: stay on GA4, honestly. The integration is worth more than the discomfort, and you can run a privacy-friendly tool alongside it for the numbers you actually read.
  • You want to ask an assistant questions about your traffic: Matomo, Google or one of the WordPress-native pair with Abilities support. Decide whether you are comfortable with a bridge to a vendor cloud or want the query to run on your own server.

Frequently asked questions

Can I run one of these alongside GA4?

Yes, and a lot of people do exactly that during the first year — GA4 for the Google Ads integration, something readable for the numbers they actually check. Two tracking scripts is a small performance cost; a WordPress-native tool that tracks server-side adds almost nothing.

Do I still need a cookie banner?

It depends on how the tool tracks, not on where it is hosted. Cookieless, aggregated measurement generally does not require consent in the EU; anything that sets an identifier or builds a visitor profile generally does. Self-hosting reduces the third-party transfer problem — it does not automatically remove the consent requirement. Check the specific configuration you are running.

Will a WordPress-native tool slow my site down?

The front-end script is not usually the issue; the database is. Every pageview writes rows to your site’s database, so on a high-traffic site the question becomes retention and table size rather than script weight. Ask about data retention settings before you commit, and be more careful on shared hosting than on a VPS.

Can I import my GA4 history?

Sometimes, partially, and never perfectly — the data models differ enough that a clean import is a fiction. The realistic plan is to run both in parallel for a few months, keep a GA4 export of what matters, and accept a seam in your history. Check for an import feature before you assume it exists.

Is “self-hosted” automatically more private?

More private in one specific sense: no third-party transfer. It does not make you compliant by itself — you still control retention, what you collect, and whether you need consent for it. And, as above, connecting an AI assistant to self-hosted analytics sends the results out of your building anyway.

The takeaway

The category has quietly split into three answers, and most people are choosing between the wrong two. There are minimalists (Plausible, Fathom) that win by refusing to be complicated; there is Matomo, which is the only genuine feature-for-feature replacement for GA4 and asks for real operational effort in return; and there are the WordPress-native tools that trade some depth for living where your site already lives.

The AI access question, which barely existed a year ago, does not change that split — but it does add a decision inside it. Most of these tools can now be read by an assistant. Whether that query runs against a vendor’s cloud or against your own database is the part worth thinking about, and it is the same question the rest of this article is really about, asked one layer down.

If you want more detail on individual comparisons, we have written head-to-head pieces on GA4 and Independent Analytics, and a walkthrough of connecting analytics to an AI assistant over MCP. Google documents its Analytics MCP server, and Matomo documents theirs.