Alle Projekte

Portfolio · Case Study

Axo Analytics: Website-Analytics mit maximalen Daten und Fokus auf Datenschutz

Hochperformante, datenschutzfokussierte Website-Analytics-Plattform auf Basis von Laravel, Cloudflare Workers und ClickHouse.

LaravelAPIPerformanceLaravel LivewireCloudflare WorkersCloudflare R2ClickHouseSQLite

Axo Analytics ist eine Echtzeit-Analytics-Plattform für Websites, die maximale Einblicke und Daten liefert und schnelle Datenerfassung mit strikten Datenschutzgarantien verbindet. Aufgebaut auf Laravel + Livewire für die App-Ebene, Cloudflare für die globale Erfassung am Edge und ClickHouse als Analytics-Speicher skaliert Axo von kleinen Websites bis zu Seiten mit sehr hohem Traffic, ohne auf invasives Tracking zurückzugreifen, das Cookie-Banner erfordert.

Was Axo leistet

  • Echtzeit-Analytics auf einer Seite: Besucher, Seiten, Referrer, Quellen/UTMs, Geräte, Browser, Geodaten, Events, Downloads und externe Links, automatisch aktualisiert und in der Tiefe explorierbar. Für Betreiber mehrerer Websites gibt es zusätzlich eine Übersicht über alle Sites.
  • Leistungsstarke Filter und Vergleiche: Nach jeder Metrik filtern (über 10 Dimensionen kombinierbar) und Zeiträume vergleichen, um Trends schnell zu erkennen.
  • Metriken nur für echte Besucher: Ausgefeilte Bot- und Spider-Filterung hält die Zahlen sauber.
  • Dashboards ohne personenbezogene Daten («no spying»): Ausschliesslich aggregierte, anonymisierte Daten, nichts Personenbezogenes.
  • E-Mail-Reports: Tägliche (Pro), wöchentliche oder monatliche Zusammenfassungen planbar, mit unbegrenzter Anzahl Empfänger.

Privacy by Design

  • An der DSGVO ausgerichteter, Cookie-freier Ansatz mit de-identifizierter Verarbeitung von IP-Adressen; Mustertexte für die Datenschutzerklärung sind verfügbar.
  • Datenhaltung und Zugriff ausschliesslich in der EU: Verarbeitung und Speicherung erfolgen auf EU-Servern, die globale Erfassung übernimmt Cloudflare Workers am Edge.
  • 100 % Datenhoheit mit Export der Rohdaten.

Tech-Stack und Infrastruktur

  • Dashboard-App: PHP (Laravel + Livewire)
  • Edge und Storage: Cloudflare Workers (Erfassung und asynchrone Verarbeitung), Cloudflare R2 (individuelle Scripts pro Site), Cloudflare D1 (Site-Einstellungen und Fallback für die ClickHouse-Wartung), Cloudflare CDN (Caching und Firewall)
  • Analytics-Datenbank: ClickHouse
  • App-Daten: SQLite (Kunden und Einstellungen)
  • Betrieb: Kamal Deploy (EU-Server), eigene performance-optimierte Docker-Images, End-to-End-Monitoring (Erfassung, Datenbank, App) sowie eine vollständige Staging-Umgebung.

Zentrale Produktfunktionen

  • Ingest-Layer mit hohem Durchsatz: Schnelle, asynchrone Datenerfassung, ausgelegt auf Lastspitzen und grosse Websites.
  • All-in-One-Dashboard: Besucher in Echtzeit, Detailanalysen pro Bereich und ein Dashboard über alle Sites zur Verwaltung mehrerer Websites.
  • Konfiguration ohne Code: Einmal installieren, alles in der Web-App verwalten (SPA-Modus, Wildcards, Regeln für internen Traffic, Multi-Domain, individuelles Event-Tracking).
  • Filter und Suche: Click-to-Filter, erweiterte Operatoren, Wildcards und gespeicherte Zeiträume mit Periodenvergleichen.
  • Events und Conversions: Tracking von Formular-Absendungen, Downloads, Klicks auf externe Links, E-Commerce-Conversions und 404-Fehlern.
  • Teamverwaltung und Freigaben: Öffentliche oder passwortgeschützte Dashboards; Rollen mit granularen Zugriffsrechten; Reports lassen sich ohne Benutzerkonto teilen.
  • Firewall-Kontrollen: Regeln pro Site (Land/IP) und eine globale Firewall über alle Sites.

Warum Teams Axo wählen

  • Performance in jeder Grössenordnung: Erfassung am Edge und ClickHouse-Analytics sorgen für minimale Belastung der eigenen Website und schnelle Abfragen in der Oberfläche.
  • Verlässliche Zahlen: Konsequente Bot-Filterung und konsistente Definitionen (Besucher, Aufrufe, Zeit, Absprungrate) reduzieren Rauschen und Mehrdeutigkeit.
  • Compliance und Kontrolle: EU-Datenhaltung, Ausrichtung an der DSGVO und vollständige Exportierbarkeit geben Rechts- und Datenteams Sicherheit.

Ideale Zielgruppen

  • Datenschutzbewusste Unternehmen (EU oder global)
  • Publisher, SaaS- und E-Commerce-Websites, die maximale Echtzeit-Sichtbarkeit ohne Cookies und personenbezogene Daten benötigen
  • Agenturen mit vielen Websites, die Gesamtübersichten, rollenbasierte Zugriffe und geplante Reports brauchen