Best European Alternatives to Google Analytics
Looking for a European alternative to Google Analytics? GA collects extensive user data, requires cookie consent banners, and has been declared illegal in several EU countries due to GDPR violations.
European analytics tools offer privacy-friendly tracking without cookies, making them compliant with GDPR and eliminating the need for consent banners.
How we rank these tools — 4-step process
-
1
European ownership, verified
The company is headquartered and incorporated in the EU, EEA or Switzerland, and processes customer data in Europe. A US parent company disqualifies a tool from this page regardless of where its servers are.
-
2
Category fit and hands-on review
What the tool actually does, who it suits, and where it falls short — checked against the vendor’s own documentation, changelog and pricing page rather than its marketing copy.
-
3
Compliance and pricing check
GDPR posture, hosting location and the prices quoted on this page are verified against the vendor’s public pricing before publication, and re-checked when we revisit the category.
-
4
Position on this page
Placement on this page can be paid, and that can affect which tools appear here and the order they appear in. It never buys a good review: a tool that fails the checks above is not here at any price, and payment does not change the shortcomings we write about. A vendor can ask us to correct a factual error — not to remove a criticism.
Vendors can pay for visibility on this page. It never changes what an entry says about a product, including the criticism, and we earn nothing when you click through to a vendor. Paid placement can affect which tools appear here and the order they appear in. Editorial policy
3 European Alternatives to Google Analytics
Plausible
Lightweight, cookie-free analytics that respects privacy
Simple Analytics
Privacy-first analytics without tracking
Pirsch
Cookie-free analytics made in Germany
Key takeaways
- Google deleted unexported Universal Analytics data on 1 July 2024, which is the clearest available evidence about who owns your measurement history.
- A free GA4 property can retain event data for two months or fourteen, and nothing else; 26, 38 and 50 months require Analytics 360.
- The retention limit does not shrink standard aggregated reports — it bites in explorations and funnels, which is where you go when you need to explain a change.
- Google Analytics is not banned in Europe: the Commission adopted the EU-US Data Privacy Framework adequacy decision in July 2023 and completed its first review on 9 October 2024.
- Self-hosting Plausible is the only option here where the retention policy is a row in your own database rather than a dropdown with two entries.
Why people leave Google Analytics
Google Analytics is on roughly half the web because it costs nothing, and the reason it costs nothing is not a mystery: a measurement product given away to millions of sites is worth more to Google as an input than it would be as a licence.
The thing that finally moves people is narrower and more concrete than the privacy argument. On 1 July 2024 Google finished switching off Universal Analytics and, in its own words, data that had not been exported was "permanently deleted by Google and won't be recoverable". Anyone who had not spent a weekend on CSV exports lost a decade of history to a sunset date they did not set.
What replaced it rations the same thing. A standard GA4 property offers exactly two retention settings for event data — two months or fourteen — and the longer options of 26, 38 and 50 months exist only on Analytics 360. Large and XL properties are pinned at two. Your aggregated reports keep their history, but the moment you open an exploration or a funnel to ask why something changed last year, the data to answer it has aged out.
- Your history exists at the supplier's discretion Universal Analytics stopped processing on 1 July 2023 and closed completely on 1 July 2024, taking the interface, the API and the unexported data with it. That is not a criticism of the decision; products end. It is a description of the arrangement you are in, where the record of your own traffic lives somewhere you do not control and leaves on a schedule you are told about rather than asked.
- Fourteen months is the ceiling on the free tier Event-level retention on a standard GA4 property is two months or fourteen. Nothing longer can be selected without Analytics 360. Standard aggregated reports are unaffected, so the totals stay — but explorations, funnels and any comparison that needs the underlying events stop at fourteen months, which means a genuine year-on-year investigation is out of reach roughly two months after it becomes interesting.
- The banner costs you the measurement it protects Analytics needs consent, consent needs an interface, and a meaningful share of visitors decline it or close it. You are then making decisions from a self-selected subset while paying for the interruption in conversions. The tools on this page collect no personal data and set no cookies, which removes the banner and, with it, the gap between the people who visited and the people you counted.
- GA4 made simple questions into projects Which pages got traffic, where did it come from, did the form get filled in. Those three questions used to be three clicks. In an event-and-parameter model they are an exploration you configure, and for a shop, a blog or a directory that is a considerable amount of ceremony in exchange for modelling depth that nobody on the team uses.
What you have to replace, not just match
Open your own account and write down every report somebody has actually looked at in the last twelve months. For most sites the honest list is four items: traffic over time, top pages, where visitors came from, and how many did the thing you wanted. Everything beyond that was configured once, during a redesign, by a person who has since left.
Two capabilities genuinely do not carry across, and both are worth naming before you commit. The first is Google Ads attribution: if you spend real money on Ads, the native link between campaign and conversion is a reason to keep a GA4 property running alongside whatever you move to. The second is the modelling depth of explorations, which nothing here replicates and most of this page's readers have never opened.
Search Console is not one of them. It is a separate product with its own data, it keeps working when the Analytics tag comes off, and the sixteen months of query history stays where it is.
The alternatives compared
| Position | Tool | Headquarters | Pricing | Jurisdiction |
|---|---|---|---|---|
| #1 | Plausible | Tallinn, Estonia | From about €9/month (cloud) / free self-hosted | EU (Estonia) |
| #2 | Simple Analytics | Amsterdam, Netherlands | From about €9/month (100K pageviews) | EU (Netherlands) |
| #3 | Pirsch | Germany | From about €4/month (10k pageviews) | EU (Germany) |
How each alternative compares to Google Analytics
- Which law reaches it. EU (Estonia). Google Analytics is run from the United States, so the CLOUD Act obliges the provider to hand over data on a valid order regardless of which country the servers are in.
- Where the data sits. EU (Germany).
- Source code. Open source, where Google Analytics is not: you can read what it does rather than take the description on trust.
Best for: Sites that want to stop being told how long their own history lasts
Plausible Insights OÜ is Estonian and hosts in Germany, and the reason it leads this page is the licence rather than the dashboard. It is AGPL, and what you deploy on your own server is the same product paying cloud customers use, not a reduced community build. Once it is your database, the retention policy is a decision you make and revisit, rather than a dropdown with two entries in it.
On the hosted plans the numbers are still generous against a free GA4 property: stats are kept for three years on the lower tiers and five on Business, where a standard GA4 property stops at fourteen months of event data. Funnels exist on Business, linear and between two and eight steps. A cloud subscription starts at $9 a month on the Starter plan, with a 30-day trial.
What it will not do is the exploration work. There is no user-level journey across days, because the mechanism that would make one possible does not exist, and there is no path modelling, no attribution beyond the referrer, and no thin e-commerce reporting worth the name. If your GA4 account is genuinely used for behavioural analysis rather than for traffic reporting, this is a downgrade and should be described as one.
What Plausible does better than Google Analytics
- Self-hosting gives you the whole product under AGPL, so how long the history survives stops being the supplier's setting
- Three years of stats on the lower cloud tiers and five on Business, against fourteen months of event data on a free GA4 property
- No cookies and no personal data, so no consent banner and no self-selected sample behind the totals
- Estonian company with hosting in Germany, so the company and the servers are in the same jurisdiction
- The four questions most sites actually ask are answered on one screen rather than in a configured exploration
Where Plausible is a step down from Google Analytics
- No user-level journeys or behavioural modelling of the kind GA4 explorations do
- Funnels only on the Business plan, linear, and capped at eight steps
- Priced per pageview, so a high-traffic site pays for what Google supplies at no charge
- No Google Ads attribution, which for an Ads-heavy account is the whole reason to keep a property
Standout against Google Analytics. It is the only option here that can be moved onto your own hardware without losing features, which turns data retention from a plan limit into an operational choice.
- Which law reaches it. EU (Netherlands). Google Analytics is run from the United States, so the CLOUD Act obliges the provider to hand over data on a valid order regardless of which country the servers are in.
- Where the data sits. EU only (Netherlands).
- Source code. Closed source, as Google Analytics is.
- Independently checked. Tracking scripts open source.
Best for: Teams who report traffic outward, to advertisers, investors or clients
Simple Analytics B.V. is in Amsterdam and keeps the data in the Netherlands, and its distinguishing feature is aimed squarely at something Analytics has never done well: showing your figures to somebody who should not have an account. A public dashboard is a link. Achieving the same thing in GA4 means adding a user to a property, choosing a role, and then remembering to remove them.
For a publisher quoting traffic to an advertiser, an agency reporting to a client, or a founder putting numbers in front of an investor, that turns a recurring administrative chore into a URL. It also has full raw exports in several formats, so the archive you keep when you leave is a file rather than a set of screenshots.
It is the least open of the three: only the tracking scripts are published, the application is proprietary, and there is no self-hosted edition. If your objection to Google Analytics is fundamentally about not wanting your measurement inside somebody else's application, this does not answer it — it answers a different and more practical question, which is why it sits second rather than first.
What Simple Analytics does better than Google Analytics
- Public dashboards share the figures with an outsider without provisioning them an account
- Dutch company holding the data only in the Netherlands, rather than a region selected inside an American platform
- Full raw exports in several formats, so leaving produces a file you keep
- No cookies and no consent banner, so what you publish covers everyone rather than the people who accepted
Where Simple Analytics is a step down from Google Analytics
- No self-hosted option and a proprietary application, so the supplier question is moved rather than removed
- No funnels, segmentation or cohort work, so it replaces the reporting half of GA4 and nothing else
- Thin e-commerce reporting compared with GA4's purchase events
- Priced from about €9 a month where Google charges nothing
Standout against Google Analytics. It is the only tool here where showing your traffic to an advertiser does not involve granting somebody access to your analytics account.
- Which law reaches it. EU (Germany). Google Analytics is run from the United States, so the CLOUD Act obliges the provider to hand over data on a valid order regardless of which country the servers are in.
- Where the data sits. Germany.
- Source code. Open source, where Google Analytics is not: you can read what it does rather than take the description on trust.
Best for: Agencies and developers running many sites rather than one big one
Pirsch is built by Emvi Software GmbH in Germany with German servers, and the pricing model is the argument.
Standard is $6 a month for 10,000 pageviews and carries fifty websites with unlimited team members; Plus is $12 and lifts the site count to unlimited while adding funnels, segmentation, A/B testing and custom domains. There is no seat count anywhere and no upgrade required because you added a colleague — only because you added the fiftieth client site or wanted a funnel.
Against Google Analytics specifically, that solves the problem nobody mentions: an agency with thirty client properties in GA4 is running thirty configurations, thirty sets of access permissions and thirty retention settings, and keeping them consistent is somebody's actual job. Pirsch also does server-side tracking, which matters when your audience is the sort that blocks the Google tag as a matter of routine.
The mechanism has a hard edge worth understanding. A visitor is recognised by a hash of IP address, user agent and a salt that is regenerated daily, so nobody can be followed from one day to the next — not by Pirsch, not by you, not by anyone with a warrant. That is the strongest privacy position on the page and it makes multi-day analysis impossible rather than merely unavailable.
What Pirsch does better than Google Analytics
- Unlimited team members on every plan, so the price tracks traffic and sites rather than headcount
- From $6 a month, the cheapest paid option here and a real number against GA4's administration overhead
- Server-side tracking, which counts the technical visitors who block the Google tag entirely
- Open source under AGPL v3 with self-hosting available, on German servers with a German company behind them
- A daily-rotating hash means cross-day tracking is impossible rather than merely switched off
Where Pirsch is a step down from Google Analytics
- Multi-day visitor journeys cannot exist by design, which GA4 does have
- No heatmaps or session recordings, and funnels, segmentation and A/B testing sit behind the Plus tier
- A smaller ecosystem and fewer integrations than Plausible, let alone Google
- Younger than the rest of this page, having launched in 2021
Standout against Google Analytics. It is the only one here where adding a thirtieth client site costs nothing but the pageviews, which is the arithmetic that decides it for an agency.
What actually breaks when you switch
Decide what you are archiving before you touch the tag. GA4's standard aggregated reports keep their history, so exporting the handful of views your business actually references is an afternoon. Exporting the event-level data behind them is a different project, and if your property is set to two months there is less of it there than you assume.
Then find the things that read the Analytics API. A marketing dashboard, a board-pack spreadsheet somebody automated, a plugin in the CMS, a monthly PDF that arrives by email. These do not fail loudly when the tag comes off; they carry on drawing an empty chart, and somebody notices in the following quarter.
And handle the number change deliberately. Removing the consent banner raises the counts immediately and unevenly, more on some pages than others. Mark the switchover date on every chart, explain the cause once in writing, and restart the comparison series from that week rather than splicing two incompatible measurements into one line.
Is it true that Google Analytics is illegal in Europe?
No, and it is worth retiring the claim rather than softening it. The European Commission adopted an adequacy decision for the EU-US Data Privacy Framework in July 2023 and completed its first periodic review on 9 October 2024. Transfers to a certified US organisation rest on that decision, in the same way transfers to Switzerland or the United Kingdom rest on theirs.
What remains true is that the arrangement is an adequacy decision rather than a fact of geography, and adequacy decisions are reviewed periodically. That is a reason to notice where your dependencies sit, not a reason to tell your legal team something that is no longer accurate.
If someone is selling you a European analytics tool on the basis that Analytics is forbidden, check what else they have not updated since 2022. The retention argument on this page is stronger and does not require anyone to predict a court.
Will I lose my Analytics history when I switch?
The part you care about, mostly yes, and it is better to plan for it than to discover it. None of these tools imports GA4 data, and there is no format that would make the import meaningful even if one did: the event models are different shapes.
What works in practice is a parallel month. Install the new tag alongside the existing one, keep both running for four to six weeks, and use the overlap to learn the ratio between the two sets of numbers. Then export what you want to keep from GA4 — the standard reports still hold their aggregate history — and treat it as an archive rather than as something the new tool will absorb.
One thing worth doing this week regardless of whether you switch: check the retention setting on your GA4 property. If it says two months, you have been losing the underlying events for every exploration you might have wanted to run, and changing it to fourteen costs nothing.
Why do the numbers go up after moving?
Because the banner stops suppressing them. Analytics only measures the visitors who accepted, and the tools here measure everyone, because there is no personal data to consent to. The visible jump is the size of the gap you have been reporting around.
It is also partly ad blockers. A technical audience blocks the Google tag far more often than it blocks a small first-party script, so if your visitors are developers the difference will be larger than average and will not be evenly spread across your pages.
Do not present the increase internally as growth. Label the changeover date in every chart, state plainly that the measurement basis changed, and start the comparison series again from that week. A finance director who discovers the reason later will not trust the next number either.
What actually breaks if we remove the Analytics tag?
Google Ads conversion tracking, if you import conversions from Analytics rather than using the Ads tag directly. That is the one integration that costs money when it breaks, so check which of the two you are using before you touch anything, and move conversion tracking into Ads itself if it lives in Analytics.
Anything reading the Analytics API — a marketing dashboard, a monthly report someone automated, a plugin in the CMS. These are the quiet failures, because they usually keep drawing an empty chart rather than raising an error.
Search Console keeps working, Tag Manager keeps working, and any tag you fire through it that is not Analytics keeps working. The blast radius is smaller than people fear, but it is not zero, and it is entirely in things somebody built and forgot.
Which one to pick
If the thing that bothers you is that a supplier decides how long your history exists, Plausible is the answer and self-hosting it is the complete version of that answer: the same product, your hardware, your retention policy.
If your numbers are something you have to show to people outside the company, Simple Analytics turns that from an access-management chore into a link, and keeps the data in the Netherlands while doing it.
If you run many sites, Pirsch is the cheapest way in at $6 a month, never charges for a team member, and its server-side tracking will show you the technical visitors your Google tag has never counted — budget for the $12 Plus tier if you need funnels or more than fifty sites.
And if you spend heavily on Google Ads, be honest about it: keep a GA4 property for attribution, move the reporting everyone actually reads to one of these three, and stop pretending the two jobs were ever the same product.
Frequently Asked Questions
Plausible if you want the option of holding the database yourself, because the self-hosted build is the same product as the cloud one. Simple Analytics if you need to show the numbers to someone outside the company without giving them an account. Pirsch if you run many sites and want the cheapest paid entry, with team members never counted. All three answer the same four questions; they differ in what surrounds them.
Event-level data on a standard GA4 property is kept for either two months or fourteen, chosen in the property settings. The longer options — 26, 38 and 50 months — are available only with Analytics 360, and Large and XL properties are limited to two months regardless. Standard aggregated reports are not affected by the setting, so totals persist; explorations and funnel reports are.
It stopped processing new data on 1 July 2023 and was switched off entirely on 1 July 2024, at which point the interface and the API stopped responding and unexported data was, in Google's phrasing, permanently deleted and not recoverable. Properties that had not been migrated by March 2023 were given GA4 ones automatically, which is why many sites have a GA4 property nobody configured.
Transfers to Google under the EU-US Data Privacy Framework rest on the adequacy decision the European Commission adopted in July 2023, whose first periodic review the Commission completed on 9 October 2024. Using Analytics lawfully still requires the ordinary things — a lawful basis, consent for the cookies it sets, a processing agreement, an honest privacy notice. It is a configuration question rather than a prohibition.
No, and that is the mechanical reason their numbers are higher than yours. None of the three sets cookies or stores a persistent identifier, so there is nothing for a visitor to consent to and nothing they can decline. You keep the banner only if something else on the site still needs one, which for most sites means advertising or embedded video rather than analytics.
Yes, and for the first month you should. Two tags do not interfere with each other, and running both is the only way to learn how the numbers relate before you rely on the new one. The point at which it becomes indefensible is when you are paying for one and consenting visitors into the other for no purpose, so set a date to remove the old tag when you install the new one.
Three things worth naming. Native Google Ads attribution, which is a genuine reason to stay if you spend meaningfully on Ads. Explorations, which model behaviour in ways none of these attempt. And a free tier at any traffic volume — these tools charge by pageviews, so a very large site pays real money for something it currently gets for nothing.
They measure a different population, which is not the same as being more or less accurate. Analytics counts consenting visitors whose browser allowed the tag; these count everyone who loaded the page. Neither number is wrong and they are not comparable, which is why the only honest approach is to restart the series at the switchover rather than to splice the two together.
Plausible is the one on this page that does it properly: an AGPL licence, and a self-hosted build that is the same product paying cloud customers get rather than a trimmed community edition. Pirsch is also AGPL and self-hostable. The trade is the usual one — you own the upgrades, the backups and the database, and in exchange nobody else decides how long your history exists.
Explore More European Alternatives
Discover privacy-focused European alternatives to other popular US tech services.