We compared twelve analytics tools for EU sites. Here is what each asks of you.

Google Analytics, PostHog, Plausible, Matomo, Clarity and seven more, read on their own pages and weighed the same way: what each stores on your visitors' devices, who asks for their consent, where their data goes, and what each can do.

The cover is a comparison in two inks: two columns of rows, as a table reads, the rows where the two differ in orange.
In short
  • If your visitors include people in the EU, the first question is what a tool stores on their device and where their data goes, not which has the nicest charts.
  • Five of the twelve set cookies as they come, so they need a yes first; the light ones store nothing, but can't recognise anyone again.
  • Google Analytics' tag weighs 154,737 bytes gzipped. Plausible's weighs 1,290, and ours 1,820.

When we ran Google Ads for three days in October, half of what people typed was the name of another analytics tool: "plausible analytics alternative", "matomo analytics", "google analytics alternative".1 They were choosing. So we read twelve of these tools on their own pages and weighed their scripts the same way, and put everything in one place.

The version we keep current is in our docs, Web analytics, compared, read again every quarter. This is the same comparison on the day we made it, with what we learned doing it.

The question that comes first

If your visitors include people in the EU, three things decide it: whether a tool stores anything on their device, whether it recognises them again, and where their data goes. What you want to measure picks the path.

1 · Just countVisits, pages, sources, countries

Choose a tool that stores nothing on the device and keeps the data in the EU. Google Analytics, Clarity, and PostHog and Matomo as they come set cookies, which need a yes first.

Easy mode stores nothing on the device, keeps its key only until midnight, and runs in the EU, from Denmark.

2 · More, with consentReturning visitors, funnels across visits, retention

Recognising someone again needs their yes. With Google Analytics or PostHog you buy and set up a consent platform; the light tools don't recognise anyone at all.

Advanced analytics, legally: our own banner, a record of every answer, and nothing leaves Europe. From €14.

3 · Your adsWhat your Google Ads brought

The usual way is Google's tag on every page behind Consent Mode, which Google has required for EEA visitors since March 2024.

The conversion goes from our server, for visitors who allowed it. No Google tag on your pages.

Figure 1Three things an EU site might want, and what each asks of it.Source: each product's own pages; Google's EU user consent policy; tidekeeper's docs.

In 2022 the data protection authorities of Austria, France, Italy and Denmark found that using Google Analytics sent Europeans' data to the United States without the protection the GDPR asks for.2 The EU–US Data Privacy Framework made those transfers lawful again in 2023; the General Court upheld it in September 2025, and the case is now before the Court of Justice, which struck down the two frameworks before it.3

Tool by tool

ToolOn the deviceKnows returning visitorsWho asks for consentWhere the data goesFrom
tidekeeperNothingWith consentOur banner, every answer keptEU: Denmark, Germany€9
Google Analytics 4CookiesYesYou, with a consent platformGoogle, USA, under a framework now on appealFree
PostHogCookiesYesYou, with a consent platformEU cloud on offerFree to 1M events
Microsoft ClarityCookiesYesYou; enforced since 31 Oct 2025MicrosoftFree
MatomoCookiesYesYou; it can askYour server, or its cloud€29
PlausibleNothingNoNot askedEU$9
FathomNothingNoNot askedEU isolation on offer$15
Simple AnalyticsNothingNoNot askedEU, the NetherlandsFree
umamiNothingNoNot askedYour server, or its cloudFree
PirschNothingNoNot askedGermany$6
RybbitNothingNot saidNot askedNot said$13
CloudflareNothingNoNot askedCloudflareFree
Figure 2What each of the twelve asks of an EU site.Source: each product's own pricing and privacy pages, read on 3 November 2026.

Storing nothing is not quite the whole test. The EU's ePrivacy rules reach any reading from the device, and Denmark asks for consent for visit statistics where France exempts them under conditions.4 That is why tidekeeper says which reading each site follows, instead of printing "no banner needed".

What each adds to every page

Plausible1,290 B
tidekeeper1,820 B
Fathom2,091 B
Pirsch3,503 B
umami3,918 B
Simple Analytics4,798 B
Cloudflare10,258 B
Rybbit11,758 B
Matomo22,137 B
Microsoft Clarity25,056 B
PostHog118,644 B
Google Analytics 4154,737 B
Figure 3Each tool's default script, gzipped at level 9, to scale.Source: every script fetched on 3 November 2026 and weighed the same way.

Plausible's is the smallest, and smaller than ours. Google Analytics' tag is 85 times ours, and PostHog's 65 times.

What they have, and what we have

Where others are ahead

SQL on your own data

PostHog's SQL editor reaches every event and person; Google Analytics exports to BigQuery, free to a million events a day. We have an API and CSV.

Session replay

Recordings of what each visitor did. We left it out on purpose: it keeps what each person did, one by one.

A free plan

And free tiers at PostHog, umami and Simple Analytics. We have a 14-day trial.

Running it yourself

Plausible's Community Edition, umami, Matomo, Rybbit and PostHog can be self-hosted. We're hosted only.

Where tidekeeper is

Advanced analytics, legally, in the EU

Returning visitors, funnels across visits, retention and click maps, through our own banner, with every answer on record. Elsewhere it is a consent platform you buy, or not possible.

Nothing leaves Europe

An EU company on EU machines: no transfer to the United States to defend.

The AI that reads you

GPTBot, ClaudeBot, PerplexityBot and the rest, by name, and whom they sent.

Agents, funnels and revenue from €9

An MCP server and a command line on every plan; counts explained to the last visitor.

Figure 4Where others are ahead, and where tidekeeper is.Source: each product's own pages; tidekeeper's plans.

We left session replay out on purpose: it keeps what each person did, one by one. SQL and a free plan we don't have yet.

Where we land

To count EU visitors without a banner, any of the light tools will do, and Plausible or umami if you want to host it yourself. For a product with SQL, replay and flags and a consent platform of your own, PostHog. If it must be free and you live in Google's ads, Google Analytics, with its banner. To do more than count, legally, in the EU, with the banner and the records brought along, that is what we built tidekeeper for.

Sources
  1. Our Google Ads account's search terms, 21 to 23 October 2026: We spent DKK 709 on Google Ads.
  2. The decisions of Austria's DSB (April 2022), France's CNIL (February 2022), Italy's Garante (June and July 2022) and Denmark's Datatilsynet (September 2022), as gathered in iubenda's summary.
  3. General Court, Latombe v Commission, T-553/23, 3 September 2025, and the appeal C-703/25 P: WilmerHale, 1 December 2025.
  4. Digitaliseringsstyrelsen and Datatilsynet, "Brug af cookies og lignende teknologier", 15 May 2025; CNIL, Sheet 16.

Christina Sørensen makes tidekeeper. Your own numbers, or a question about ours: contact@tidekeeper.eu.

Count first.

tidekeeper counts every visitor without a cookie, and shows which ads, searches and AI tools sent them.

Start counting →

14 days free, then the plan's price until you cancel · one line of HTML