Beste open source webanalytics: 5 alternatieven voor Google Analytics die je met één klik deployt
In het kort
- Plausible, Umami, Matomo, OpenPanel en Tianji zijn open source alternatieven voor Google Analytics die als je eigen instantie draaien.
- Plausible en Umami richten zich op eenvoudige verkeersstatistieken, Matomo dekt doelen en e-commerce zoals Google Analytics, OpenPanel voegt productanalytics toe en Tianji uptime-monitoring.
- Alle vijf gebruiken door de OSI goedgekeurde licenties: AGPL-3.0 voor Plausible Community Edition en OpenPanel, MIT voor Umami, GPL-3.0 of later voor Matomo en Apache-2.0 voor Tianji.
- Alle vijf staan in de catalogus met apps die je met één klik deployt: Nodion maakt de app aan samen met de databases die nodig zijn.
De beste open source alternatieven voor Google Analytics zijn Plausible, Umami, Matomo, OpenPanel en Tianji. Elk draait als je eigen instantie, zodat bezoekersgegevens in een database terechtkomen die jij beheert in plaats van bij Google. Ze verschillen vooral in mogelijkheden: sommige geven je één overzichtelijke pagina met verkeersstatistieken, andere voegen doelen, funnels, gebruikersprofielen of uptimechecks toe.
Google Analytics is de standaardkeuze, maar de tag stuurt de paginaweergaven van je bezoekers naar Google. Volgens de documentatie van Google plaatst hij firstpartycookies zoals _ga, die standaard twee jaar blijven staan. Hieronder zie je hoe de vijf tools uit de catalogus van Nodion zich tot elkaar verhouden en welke het best bij je doel past. Je kunt ze met één klik deployen.
In één oogopslag
| Tool | Het best voor | Licentie | Draait met |
|---|---|---|---|
| Plausible | Eenvoudige, privacyvriendelijke verkeersstatistieken op één pagina | AGPL-3.0 (Community Edition) | PostgreSQL, ClickHouse |
| Umami | Lichte websitestatistieken op een kleine instantie | MIT | PostgreSQL |
| Matomo | Een volledige vervanger van Google Analytics met doelen en e-commerce | GPL-3.0 of later | MySQL, volume |
| OpenPanel | Productanalytics: funnels, cohorten, gebruikersprofielen | AGPL-3.0 | PostgreSQL, ClickHouse, Valkey |
| Tianji | Analytics plus uptime-monitoring en statuspagina's | Apache-2.0 | PostgreSQL |
Hoe we hebben gekozen
- Dekt webanalytics: paginaweergaven en bezoekers per website, te bekijken in een dashboard.
- Open source onder een door de OSI goedgekeurde licentie. Alle vijf voldoen hieraan; we hebben het LICENSE-bestand van elk project gecontroleerd.
- Draait als je eigen instantie vanuit een containerimage met een standaarddatabase.
- Actief onderhouden met regelmatige releases.
1. Plausible
Plausible noemt zichzelf een lichtgewicht, cookievrij alternatief voor Google Analytics. Alle belangrijke cijfers staan op één dashboardpagina, dus niemand heeft een training nodig om ze te lezen. Volgens de README slaat Plausible geen IP-adressen op en gebruikt het geen cookies of blijvende identifiers. Het databeleid legt uit dat unieke bezoekers worden geteld met een dagelijkse identifier waarvan de salt elke 24 uur wordt vervangen.
Licentie: Plausible Community Edition, de versie die je zelf draait, valt onder AGPL-3.0 of later. Het trackingscript dat op je site komt, valt onder MIT. Sommige functies van de betaalde cloud van Plausible, zoals marketingfunnels en omzetdoelen voor e-commerce, horen niet bij de Community Edition. Licentiebestand.
Op Nodion: de preset draait de image van de Community Edition met een PostgreSQL-database voor algemene data en een ClickHouse-database voor analyticsevents, stelt de URL van de app in als BASE_URL en genereert SECRET_KEY_BASE. Plausible heeft minstens 2 GB geheugen nodig. Bij de eerste keer openen maak je het eigenaarsaccount aan; er is geen standaardwachtwoord.
2. Umami
Umami is hier de lichtste optie: een Node.js-app met een PostgreSQL-database. De README beschrijft Umami als privacy-first analytics voor verkeer, campagnes, gedrag, conversies en omzet, zonder cookies. Bezoekers worden herkend aan een anonieme sessie-identifier, dus wie van apparaat of browser wisselt, verschijnt als nieuwe bezoeker.
Licentie: MIT. Licentiebestand.
Op Nodion: één webproces met PostgreSQL en een gegenereerde APP_SECRET. Het draait al met 0,5 GB geheugen. Log in met de gebruikersnaam admin en het wachtwoord umami en wijzig het wachtwoord direct na de eerste deployment, voordat je de URL deelt: deze standaardgegevens zijn openbaar, dus wie als eerste inlogt, heeft de instantie in handen.
3. Matomo
Matomo komt het dichtst bij een volledige vervanger van Google Analytics. De README noemt e-commercetracking, doelen, campagnes, aangepaste segmenten, geolocatie, bezoeken in realtime en e-mailrapporten, en functies komen als plug-ins die je aan of uit kunt zetten. Matomo is geschreven in PHP en slaat data op in MySQL of MariaDB.
Anders dan bij de andere tools plaatst de standaardtrackingcode van Matomo firstpartycookies. Je kunt ze uitschakelen; Matomo beschrijft hoe je tracking zonder cookies instelt.
Licentie: GPL-3.0 of later. Licentiebestand.
Op Nodion: de preset draait de officiële Matomo-image met een MySQL-database en een volume van 10 GB voor de bestanden van Matomo, en heeft minstens 2 GB geheugen nodig. Bij de eerste keer openen vraagt de installatiewizard je om de database-instellingen te bevestigen en de superuser aan te maken met je eigen gebruikersnaam en wachtwoord.
4. OpenPanel
OpenPanel combineert webanalytics met productanalytics in de stijl van Mixpanel: funnels, cohorten, gebruikersprofielen en sessiegeschiedenis, realtime dashboards en alerts op basis van events. SDK's dekken web-, mobiele en server-side tracking, waardoor OpenPanel past bij SaaS-producten die gebruikers door de app willen volgen in plaats van alleen paginaweergaven te tellen. Volgens de README is tracking standaard cookieloos.
Licentie: AGPL-3.0. Licentiebestand.
Op Nodion: de preset draait drie processen (dashboard, API en worker) met PostgreSQL, ClickHouse voor events en Valkey, stelt de URL's van dashboard en API in en genereert het cookiegeheim. OpenPanel heeft minstens 2 GB geheugen nodig. Bij de eerste keer openen maak je je account aan; na de eerste gebruiker gaat de registratie dicht.
5. Tianji
Tianji brengt websiteanalytics, uptime-monitoring, serverstatus en statuspagina's samen in één app. Zou je anders een analyticstool en een aparte uptime-checker draaien, dan scheelt dat je één deployment. Volgens de eigen website volgt Tianji de activiteit van gebruikers niet met cookies.
Licentie: Apache-2.0. Licentiebestand.
Op Nodion: één webproces met PostgreSQL, de URL van de app als PUBLIC_URL, een gegenereerde JWT_SECRET, beveiligde logincookies en de anonieme telemetrie van Tianji uitgeschakeld. Tianji heeft minstens 1 GB geheugen nodig. Log in met admin / admin en wijzig het wachtwoord direct na de eerste deployment, voordat je de URL deelt, want deze standaardgegevens zijn openbaar; registratie blijft uit tenzij je die aanzet.
Cookies en toestemming: lees de kleine lettertjes
“Geen cookies” is een veelgehoorde belofte in deze categorie, en het is een echt verschil met Google Analytics. Het betekent niet automatisch dat je de toestemmingsbanner kunt weglaten. In de EU gaat de ePrivacy-regel over het opslaan of uitlezen van informatie op het apparaat van een bezoeker, niet alleen over cookies, en de richtsnoeren van de EDPB over de technische reikwijdte daarvan kijken ook naar technieken als pixeltracking en tracking op basis van IP-adressen.
Wat de leveranciers zelf over hun tools zeggen:
- Umami beantwoordt in de FAQ de vraag “Do I need to display a cookie notice?” (moet ik een cookiemelding tonen?) met nee, omdat de trackingcode geen cookies gebruikt.
- Plausible stelt in het databeleid, geschreven voor de eigen clouddienst, dat je voor analytics geen cookiebanners nodig hebt.
- OpenPanel zegt op de pagina over de AVG (GDPR) dat er voor productanalytics geen banner nodig is.
- Matomo is voorzichtiger: de handleiding beschrijft een beperkte configuratie die in sommige landen zonder toestemming kan draaien, en raadt aan JavaScript-tracking te behandelen als iets waarvoor toestemming nodig is.
Cookieloos betekent ook niet “geen persoonsgegevens”: als een tool gebruikersprofielen opbouwt of identificeerbare events opslaat, zoals productanalytics als OpenPanel kan doen, blijven de andere verplichtingen uit de AVG gewoon gelden. Je configuratie, de andere scripts op je site en waar je bezoekers wonen spelen allemaal mee. Dit is geen juridisch advies: overleg met wie bij jou de privacy regelt.
Zo kies je
- Je wilt eenvoudige verkeersstatistieken die iedereen in het team kan lezen: Plausible.
- Je wilt de kleinste footprint en een MIT-licentie: Umami.
- Je hebt doelen, e-commerce en segmenten nodig zoals in Google Analytics: Matomo.
- Je bouwt een product en wilt funnels en gebruikersprofielen: OpenPanel.
- Je wilt analytics en uptime-checks in één tool: Tianji.
Elk van deze tools draait op Nodion als je eigen instantie in de regio die je kiest. De benodigde managed databases worden voor je aangemaakt. Bekijk alle apps in de catalogus met apps die je met één klik deployt.
Veelgestelde vragen
Wat is het beste open source alternatief voor Google Analytics?
Voor eenvoudige verkeersstatistieken Plausible of Umami. Heb je doelen, e-commercetracking en segmenten nodig zoals in Google Analytics, dan is Matomo de meest complete open source vervanger.
Hebben open source analyticstools een cookiebanner nodig?
Dat hangt af van de tool, je configuratie en het recht dat voor je bezoekers geldt. Umami, Plausible (voor de eigen clouddienst) en OpenPanel stellen dat hun eigen set-up geen banner nodig heeft, terwijl Matomo aanraadt JavaScript-tracking te behandelen als iets waarvoor toestemming nodig is. Je configuratie en de nationale regels die voor je bezoekers gelden, moeten nog steeds worden getoetst, en cookieloze tracking kan nog steeds persoonsgegevens verwerken. Overleg met wie bij jou de privacy regelt.
Is Plausible open source?
Ja. Plausible Community Edition, de versie die je zelf draait, valt onder AGPL-3.0 of later, en het trackingscript onder MIT. Sommige functies van de betaalde cloud van Plausible, zoals marketingfunnels, horen niet bij de Community Edition.
Wat hebben deze analyticstools nodig om te draaien?
Plausible heeft PostgreSQL en ClickHouse nodig, Umami en Tianji PostgreSQL, Matomo MySQL en een volume, en OpenPanel PostgreSQL, ClickHouse en Valkey. Op Nodion maakt de preset voor deployen met één klik die voor je aan.