Den simplen Besucherzähler baust du an einem Abend — aber Matomo kauft man wegen des GA-Funktionsumfangs: Funnels, Kampagnen-Attribution, E-Commerce-Tracking, Heatmaps. Das komplett nachzubauen ist kein Wochenende, sondern ein Quartal. Der ehrlichere Weg: Matomo On-Premise gratis selbst hosten statt Cloud zu zahlen.
Der Moat
Globaler Betrieb und hohe Verfügbarkeit sind schwer selbst zu tragen.
Zuverlässigkeit und sauberer Feinschliff sparen dauerhaft Arbeit.
Der Prompt
Bau mir ein Kampagnen-Analytics-Tool mit UTM-Attribution und einfachen Funnels —
den Teil von Matomo, den ich wirklich nutze, fuer meine eigene Website.
Stack: Node.js mit TypeScript, SQLite (better-sqlite3), Dashboard server-gerendert,
Zugriff per Token aus .env (DASH_TOKEN). Ein Prozess, lokal lauffaehig.
Tracking:
1. Snippet /m.js: Pageviews mit Pfad, Referrer und allen utm_-Parametern der Landing-URL;
Events per window.mtrack("checkout_done"). Keine Cookies fuer Dritte, aber eine
First-Party-Session-ID (sessionStorage), damit Besuche zusammenhaengen.
2. Ein Besuch = Folge von Pageviews derselben Session-ID mit unter 30 Minuten Abstand.
Erste UTM-Quelle des Besuchs gilt als Kampagnenquelle (Last-Click bewusst weggelassen,
im Code kommentieren warum).
Auswertungen im Dashboard (7/30/90 Tage):
- Kampagnen-Tabelle: Quelle/Medium/Kampagne mit Besuchen, Absprungrate und Conversions.
- Funnel-Definitionen in einer funnels.json (Name plus geordnete Liste von Pfaden oder
Event-Namen). Pro Funnel eine Stufen-Ansicht mit Absolutzahlen und Prozent je Uebergang.
- Referrer-Gruppen: Suchmaschinen, Social, Direkt, Sonstige (Zuordnungsliste im Code).
- Verlaufs-Chart der Besuche als Inline-SVG.
Datenschutz: IPs vor dem Speichern kuerzen (letztes Oktett nullen), Do-Not-Track respektieren,
Roh-Daten nach 12 Monaten loeschen.
CSV-Export pro Tabelle ueber einen Export-Link.
Schreib eine README mit Snippet-Einbau, funnels.json-Beispiel und den bewussten Grenzen
(keine Heatmaps, kein E-Commerce-Modul).Lies, was Entscheider lesen.
Jeden Sonntag das Wichtigste aus der KI-Welt. Kompakt, verständlich, praxisnah. Schließe dich über 4.500 Lesern an.
100 % kostenlos. Jederzeit mit einem Klick abmeldbar.
Teams, die von Google Analytics kommen, wollen Funktionsparität mit EU-Hosting — und Matomo Cloud liefert das ohne eigenen Serverbetrieb.
Für den Eigenbedarf reicht der Eigenbau oben meistens.
| Plan | Monatlich | Jährlich (pro Monat) | Enthalten |
|---|---|---|---|
| Cloud 50k Hits | 29 € / Workspace | 23 € | 50.000 Hits/Monat, bis 30 Websites, Heatmaps und Funnels inklusive. |
Geprüft am 31.08.2026 · Quelle
Preis, Nachbau und Ersparnis von Matomo Cloud auf einen Blick.
Matomo Cloud kostet im Plan „Cloud (50k Hits)" 29 € pro Monat (geprüft am 31.08.2026). Gratis-Version: Matomo On-Premise ist Open Source und selbst gehostet komplett kostenlos.
Jein, Wochenendprojekt: Den simplen Besucherzähler baust du an einem Abend — aber Matomo kauft man wegen des GA-Funktionsumfangs: Funnels, Kampagnen-Attribution, E-Commerce-Tracking, Heatmaps. Das komplett nachzubauen ist kein Wochenende, sondern ein Quartal. Der ehrlichere Weg: Matomo On-Premise gratis selbst hosten statt Cloud zu zahlen.
Beim Eigenbau verzichtest du auf: Funnels und E-Commerce-Auswertungen, Heatmaps und Session-Aufzeichnungen, Rollen, Segmente und Berichts-Export, Import alter Google-Analytics-Daten.
Das Abo kostet 29 € pro Monat — aufs Jahr gerechnet sparst du rund 348 €.
Plausible Analytics
Cookielose Web-Analytics aus der EU: ein leichtes Skript, ein Dashboard, keine Banner.
14 €/Monat
Umami Cloud
Gehostete Version der Open-Source-Analytics Umami: cookielos, schnell, mit Events und Reports.
18 €/Monat
PostHog
Entwickler-Plattform mit Product-Analytics, Session-Replay, Feature-Flags und Experimenten.
variiert
Der Kommentarbereich wird geladen, sobald du ihn erreichst.