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
Ein Moat ist der Burggraben um ein Produkt: alles, was ein Nachbau nicht einfach mitkopieren kann, etwa Nutzer, Daten, Verträge oder Vertrauen. Je tiefer der Graben, desto eher lohnt sich das Abo trotz KI-Agent.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.