Tacilytics

Datenschutzfreundliche Analytics ohne Cookies für Websites und Apps. Ein kleines Skript, ein Node-Prozess, eine SQLite-Datei. Keine Cookies, keine gespeicherten IPs, kein seitenübergreifendes Tracking. Wir zählen damit jeden Seitenaufruf auf getmind.io und sieben weiteren Seiten von uns.

npx tacilytics serve

  • Keine Cookies, nichts wird auf dem Gerät gespeichert
  • IPs werden nie gespeichert, Besucher zählt ein täglich gesalzener Einweg-Hash
  • ~5 KB Tracker (gzip, gemessen am 18.10.2026)
  • Node + SQLite, kein Postgres, ClickHouse oder Redis

Was Tacilytics dir zeigt

Das Dashboard beantwortet die Fragen, die Seitenbetreiber wirklich haben: wie viele Menschen kamen, welche Seiten sie gelesen haben, woher sie kamen und ob sie getan haben, was du dir erhofft hast.

  • Eindeutige Besucher, Seitenaufrufe, Absprungrate, Besuchsdauer und Live-Besucher
  • Seiten mit Top-, Einstiegs- und Ausstiegsansicht, Quellen, UTM-Kampagnen, Länder, Browser, Betriebssysteme und Geräte
  • Ziele und eigene Ereignisse mit Eigenschaften und Conversion-Rate
  • Umsatz nach Quelle für Shops, Seitensuche, Scrolltiefe und Besucherwege
  • Klick auf eine Zeile filtert das ganze Dashboard, Filter lassen sich kombinieren
Tacilytics-Dashboard des öffentlichen Demo-Shops mit Besuchern, Seitenaufrufen, Umsatz und Conversion-Rate

So zählt es ohne Cookies

Der Tracker schickt ein kleines Signal mit Pfad, Referrer, Zeitzone und Sprache. Der Server liest den User-Agent aus, filtert Bots, leitet aus der Zeitzone das Land ab und bildet aus IP und User-Agent mit einem zufälligen Salz einen täglichen Besucher-Hash. Gespeichert wird nur der Hash.

Das Salz liegt in einer eigenen Datei, nie in der Datenbank, und wird zu Beginn des nächsten Tages überschrieben. Danach lassen sich vergangene Tage nicht mehr verknüpfen, nicht einmal mit der Datenbank, einer bekannten IP oder den Geheimnissen des Servers.

Datenschutz-Einstellungen

Ob du trotzdem eine Einwilligung brauchst, hängt von deinem Land und dem Rest deiner Seite ab. Das ist keine Rechtsberatung. Die Hintergründe erklärt unser Artikel Analytics ohne Cookies.

  • Strict Mode (data-strict) liest auf dem Gerät nichts mehr aus, was nicht ohnehin jede Anfrage mitbringt: kein localStorage, keine Zeitzone, keine Sprache, keine Fenstergröße
  • Server-Modus: gar kein Skript auf dem Gerät, dein Server meldet die Aufrufe über die API
  • DNT und Global Privacy Control werden mit data-honor-dnt respektiert
  • Automatisches Löschen der Rohdaten nach einer Frist, die du festlegst

Loslegen

Setze WEB_PASSWORD, SESSION_SECRET, INGEST_SALT und API_KEY in einer .env-Datei, stell einen Reverse Proxy mit TLS davor, leg deine Seite an und füge ein Script-Tag in deinen <head> ein. Docker und eine Installation aus dem Quellcode gehen auch.

mkdir my-analytics && cd my-analytics
npx tacilytics serve      # http://127.0.0.1:3920

Für Agents und Entwickler

  • Eine REST-API unter /api/v1 mit denselben Filtern wie im Dashboard
  • Eine CLI mit --json, zum Beispiel tacilytics stats example.com 30d --country=DE
  • Ein Flutter-SDK für Apps und ein WordPress-Plugin
  • Import aus Google Analytics 4 und Plausible, damit du nicht bei null anfängst
Untere Hälfte des Tacilytics-Dashboards mit Seiten, Quellen, Ländern, Browsern, Geräten und Zielen

Ehrliche Grenzen

  • Keine wiederkehrenden Besucher über Tage: Monatswerte sind die Summe der Tageswerte
  • Keine geräteübergreifenden Wege und Zuordnung nur innerhalb eines Tages
  • Das Land kommt aus der Zeitzone, nicht aus der IP, Auswertungen nach Städten gibt es nicht
  • Basiert auf SQLite: ideal für Shops, Blogs und Firmenseiten, noch nicht für Millionen Aufrufe pro Tag

Gehostet oder selbst betrieben

Tacilytics ist kostenlos und steht unter MIT-Lizenz. Wenn du keinen eigenen Server betreiben willst, ist Tacilytics Cloud dieselbe Software, von uns auf Servern in Deutschland betrieben, mit Auftragsverarbeitungsvertrag.