Zum Inhalt springen
Kostenlos in Cloud starten

Überblick über HitKeeps Open-Source-Webanalyse

HitKeep ist eine datenschutzorientierte Analyselösung für Teams, die ihre Daten und Berichtsoberfläche selbst kontrollieren möchten. Nutze HitKeep in der verwalteten EU/US-Cloud oder betreibe es selbst als eine Go-Binärdatei – mit kontrolliertem Zugriff, klaren Exportwegen und einem Tracking, das nur die Daten erfasst, die das Dashboard benötigt.

Live-Demo ausprobieren →: Erkunde ein echtes Dashboard mit Beispieldaten, ganz ohne Konto.

HitKeep AI Agents-Dashboard mit Trends im Crawler-Traffic, benannten Assistenten und Analysen der Abruftiefe

Bei den meisten Analyselösungen musst du dich früh entscheiden: Nutzt du eine gehostete Adtech-Plattform oder hostest du selbst einen Stack mit mehreren Komponenten?

Mit HitKeep bleibt diese Entscheidung überschaubar. Starte mit HitKeep Cloud, wenn du möglichst schnell ein Pilotprojekt in Produktion starten möchtest. Nutze stattdessen die Installationsanleitung, wenn du HitKeep gerade wegen der Kontrolle über deine Infrastruktur prüfst.

Bei selbst gehosteten Installationen liegen deine Daten im Datenverzeichnis von HitKeep. Bei Installationen für ein einzelnes Team ist das hitkeep.db; bei Installationen für mehrere Teams gehören außerdem mandantenbezogene DuckDB-Dateien unter tenants/*/hitkeep.db dazu.

In HitKeep Cloud liegen die Analysedaten und Backups deines Workspaces in der Region, die du bei der Registrierung auswählst. Das Exportmodell bleibt gleich: JSON, CSV, Parquet, NDJSON und XLSX sind überall dort verfügbar, wo die jeweilige Produktoberfläche sie unterstützt. So bleibt dein Analyseverlauf portabel.

HitKeep läuft als eine etwa 100 MB große Linux-Binärdatei mit eingebettetem DuckDB und NSQ. Verlässliche Angaben zum Speicherbedarf findest du unter Fakten und Grenzen, statt in schnell veraltenden lokalen Schätzungen. Zum Vergleich: Ein typischer selbst gehosteter Analysestack benötigt eigene Rechenleistung für einen Datenbankserver, einen Queue-Broker und die Anwendung selbst.

Betreibst du deine Analyse auf AWS, GCP oder Hetzner? Da HitKeep aus einem Prozess besteht, musst du nur eine Instanz dimensionieren. Es gibt keinen separaten Datenbankknoten, den du betriebsbereit halten musst, keinen stündlich abgerechneten verwalteten Cache und keine Egress-Kosten für Traffic zwischen Diensten. Für Teams, die ihre Analyse auf Cloud-Infrastruktur betreiben, sinkt der monatliche Analyseposten dadurch regelmäßig von einem zweistelligen auf einen einstelligen Betrag.

Self-Hosting sollte so einfach sein wie das Ausführen eines einzigen Befehls.

  1. Ingestion: Anfragen erreichen den Go-HTTP-Server.
  2. Pufferung: Ereignisse werden im Arbeitsspeicher in einem Topic des eingebetteten NSQ veröffentlicht. Dadurch ist die API nicht an die Schreibgeschwindigkeit der Datenbank gekoppelt.
  3. Speicherung: Ein interner Consumer schreibt in das eingebettete DuckDB, eine leistungsstarke OLAP-Datenbank.

Alles wird in eine Datei kompiliert: die Datenbank, die Queue und der HTTP-Server.

  • Seitenaufruf-Tracking mit einem leichtgewichtigen, cookielosen Snippet
  • Traffic-Aufschlüsselung nach Land, Sprache, Gerät, Browser, Betriebssystem und Referrer
  • Eine Overview-Seite für Betreiber, die mehrere Websites verwalten
  • Dashboard-Diagramme auf Basis von ECharts mit Today, Yesterday, 24h, 7d, 30d, weiteren Voreinstellungen und benutzerdefinierten Zeiträumen
  • Analyse von Dashboard-Seiten mit Top Pages, Landing Pages und Exit Pages über einen Umschalter direkt in der Karte
  • Ziele: pfad- und ereignisbasierte Conversion-Messung
  • Funnels: mehrstufige Conversion-Pfade mit Abbruchanalyse
  • E-Commerce-Analyse: an GA4 angelehnte Berichte zu Umsatz, Produkten und Quellen
  • Empfehlungen für Potenziale: gespeicherte Vorschläge deterministischer Detektoren mit optionaler AI-Anreicherung auf Grundlage zitierter Nachweise
  • Ask AI: optionaler Assistent in Dashboard-Sitzungen für Fragen zu websitebezogenen Analysedaten, Quellenangaben, kleine Diagramme und sichere Dashboard-Aktionen
  • Analyse der AI-Sichtbarkeit: Abrufe durch AI-Crawler und die tendenzielle Korrelation zwischen Abruf und Besuch erfassen
  • AI-Chatbot-Analyse: Chatbot-Unterhaltungen auf deiner Website, Übergaben, Quellenangaben und unterstützte Conversions messen
  • Automatische Ereignisse: outbound_click, file_download und form_submit aus hk.js erfassen
  • Automatisch erfasste Attribution über UTM-Parameter
  • QR-Kampagnen: dynamische QR-Weiterleitungen für Print- und Offlinekampagnen erstellen, UTM- oder benutzerdefinierte Parameter hinzufügen, Grafiken exportieren und QR-Aufrufe mit erfassten Seitenaufrufen vergleichen
  • Benutzerdefinierte Ereignisse aus dem Browser oder serverseitig erfassen

Im Dashboard kannst du die Seitenkarte zwischen Top Pages, Landing Pages und Exit Pages umschalten. So siehst du direkt in der Hauptübersicht, wo Sitzungen beginnen und enden. Die Zielgruppenkarte lässt sich zwischen Countries und Languages umschalten. Damit wechselst du zwischen geografischen und sprachlichen Aufschlüsselungen, ohne den Bildschirm mit weiteren Elementen zu überladen.

Wenn AI-Systeme immer wichtiger dafür werden, wie Menschen deine Inhalte entdecken oder mit deinem Produkt interagieren, behandelt HitKeep auch das als eigenständige Analyseoberfläche. Crawler-Abrufe, spätere Besuche über AI-Verweise und die Nutzung von Chatbots auf deiner Website bleiben bewusst voneinander getrennt. So verschwimmen Auffindbarkeit, Akquisition und die Leistung von Assistenten nicht zu einer einzigen allgemeinen Kennzahl.

  • Standardmäßig cookielos; die Auswirkungen der Speicherung auf dem Gerät müssen unter PECR / ePrivacy weiterhin geprüft werden, weil der öffentliche Tracker sessionStorage ausschließlich für die undurchsichtige Sitzungs-ID und den Zeitstempel verwendet
  • Berücksichtigt Do Not Track (DNT)-Header
  • Selbst gehostete Daten werden lokal im Datenverzeichnis von HitKeep gespeichert; Analysedaten und Backups von Cloud-Workspaces werden in der ausgewählten Hosting-Region gespeichert
  • Konfigurierbare Datenaufbewahrung pro Website
  • Datenexport als JSON, CSV, Parquet, NDJSON oder XLSX, wo unterstützt (Artikel 20 DSGVO)
  • Compliance-Überblick für eine bereitstellungsspezifische Betrachtung der Compliance
  • Zwei-Faktor-Authentifizierung: TOTP (Authentifizierungs-Apps) und Passkeys (WebAuthn / Hardware-Schlüssel)
  • HTTP-only JWT-Cookies mit konfigurierbarer Ablaufzeit
  • Striktes Rate-Limiting für Auth-, API- und Ingest-Endpunkte
  • IP-Ausschlüsse, um deinen eigenen Traffic und bekannte Bots herauszufiltern
  • Bot- und Spamfilterung für Referrer-Spam aus der Matomo-Liste und Missbrauchsnetzwerke aus der Spamhaus-Liste
  • Rollen auf Instanzebene (Owner, Admin, Member)
  • Berechtigungen pro Website (Owner, Admin, Editor, Viewer)
  • API-Clients mit Bearer-Tokens für den programmatischen Zugriff
  • Optionaler MCP-Server für aggregierte Analysedaten und Dokumentationswerkzeuge mit Lesezugriff über bereichsgebundene API-Client-Tokens
  • Optionales Ask AI für Nutzer in Dashboard-Sitzungen. Es ist von MCP getrennt und akzeptiert keine API-Client-Bearer-Tokens.
  • Teilbare Dashboards mit Lesezugriff für Stakeholder
  • E-Mail-Berichte: geplante Zusammenfassungen und Übersichten pro Website
  • System Status and Settings: Laufzeitstatus, Speicher, Cache-Status, Backups, Aktualität der Spam-Datenbank, E-Mail-Tests und Audit-Logs der Instanz
  • Multi-Node-Clustering über Memberlist (Gossip-Protokoll)
  • Health- und Readiness-Probes für Orchestratoren
  • Integrierte OpenAPI-Dokumentation unter /api/docs/v1
  • Von HitKeep bereitgestellte WordPress-Integration, die den regulären Tracker installiert und Einstellungen für automatische Ereignisse bereitstellt
  • Etwa 100 MB große Linux-Release-Binärdatei; Angaben zum Speicherbedarf findest du unter Fakten und Grenzen
  • Ein Prozess bedeutet eine Instanz, die du dimensionieren, überwachen und bezahlen musst
  • Kein Egress zwischen Diensten, kein verwalteter Datenbankknoten und keine Standby-Replikate
  • Eignet sich bei Multi-Site-Bereitstellungen problemlos für einen VPS für 6 US-Dollar pro Monat
  • Dashboard-Oberfläche vollständig übersetzt ins Englische, Deutsche, Spanische, Französische, Italienische, Niederländische und Portugiesische
  • Spracheinstellung wird serverseitig gespeichert und gilt damit auf all deinen Geräten
  • Sofortiger Sprachwechsel ohne Neuladen der Seite
  • Beiträge aus der Community sind willkommen: Füge deine Sprache hinzu

HitKeep wird von Pascale Beier entwickelt und gepflegt.

Melde dich gerne, wenn du Beratung oder Unterstützung brauchst oder einfach Hallo sagen möchtest.