Technische Grundlagen
Architektur, Datenbanken, benutzerdefinierte Domains, benutzerdefinierte Ereignisse, Ziele, Funnels und API-Zugang.
Architektur
Durch Design getrennt
Eurolytics trennt die Ereignis-Ingestion vom Dashboard. Der Ingestion-Dienst ist ein zustandsloses Go-Binary, das Ereignisse entgegennimmt, Traffic klassifiziert und in ClickHouse schreibt. Das Dashboard ist eine Next.js 14-Anwendung, die aus ClickHouse liest und Konten über PostgreSQL verwaltet. Die beiden teilen keine Laufzeitabhängigkeiten.
INTERNET
┌──────────────┴──────────────┐
▼ ▼
events.eurolytics.app eurolytics.app
Go + SQLite WAL Next.js + Postgres
└──────────┬──────────────────┘
▼
ClickHouse
Datenschicht
ClickHouse für Geschwindigkeit, Postgres für Struktur
ClickHouse
Spaltenorientierte OLAP-Datenbank, optimiert für Zeitreihenanalysen
- Alle Seitenaufruf- und Ereignisdaten
- KI-Crawler-Aktivitätsprotokolle
- Aggregationen und Trendabfragen
- Partitioniert nach site_id für schnelle Abfragen
PostgreSQL
Relationale Datenbank für strukturierte Metadaten
- Benutzerkonten und Authentifizierung
- Website-Konfigurationen und Teammitgliedschaften
- Ziele, Funnels und Conversion-Definitionen
- Bot-Musterdefinitionen für den Classifier-Sync
Tracking
Benutzerdefinierte Ereignisse, Ziele und Funnels
Über Seitenaufrufe hinaus trackt Eurolytics benutzerdefinierte Ereignisse, die Sie definieren — Registrierungen, Käufe, Button-Klicks oder alles andere. Erstellen Sie Ziele in Ihren Website-Einstellungen, um Conversion-Raten zu verfolgen, und erstellen Sie Funnels (2–8 Schritte), um zu sehen, wo Besucher in mehrseitigen Abläufen abspringen.
eurolytics('signup_complete', {
plan: 'pro',
source: 'landing_page'
})
Domains
Benutzerdefinierte Tracking-Domains via CNAME
Verweisen Sie eine Subdomain wie analytics.ihrewebsite.com via CNAME auf unseren Ingestion-Endpunkt. Dies verbessert die KI-Crawler-Erkennung, da Bots eher Ressourcen von derselben Domain wie Ihr Inhalt abrufen.
Konfigurieren Sie dies unter Einstellungen → Tracking-Domain. Die DNS-Verifizierung ist integriert — fügen Sie den CNAME-Eintrag hinzu, und Eurolytics bestätigt ihn automatisch.
API
Programmgesteuerter Zugang
Eurolytics bietet API-Zugang zum Abfragen von Analysedaten, Verwalten von Websites und programmgesteuerten Erstellen von Zielen. Sie können Daten jederzeit über das Dashboard im JSON-Format exportieren.
Häufige Fragen
Wie groß ist das Tracker-Skript?
Nur 1,2 KB gzipped. Das ist winzig nach modernen Maßstäben — kleiner als ein Vorschaubild. Das Skript lädt asynchron und hat keinerlei Auswirkungen auf Ihre Seitengeschwindigkeit oder Core Web Vitals. Perfekt für performante Websites.
Bieten Sie eine API an?
Ja, wir entwickeln eine vollständige REST-API zum Abfragen von Analysedaten, Erstellen von Zielen und programmgesteuerten Verwalten von Websites. Sie ist in unserer Roadmap für Q1 2026 vorgesehen. Bis dahin können Sie Daten per JSON exportieren und über das Dashboard integrieren.
Unterstützen Sie benutzerdefinierte Domains (CNAME)?
Ja, wir unterstützen benutzerdefinierte Tracking-Domains über CNAME. Dies verbessert die Bot-Erkennungsgenauigkeit, da Crawler eher Ressourcen von derselben Domain abrufen. Konfigurieren Sie dies unter Einstellungen → Tracking-Domain. Die vollständige Einrichtung ist in Kürze verfügbar.
Kann ich benutzerdefinierte Ereignisse tracken?
Ja. Sie können benutzerdefinierte Ereignisse (Registrierungen, Käufe usw.) im Dashboard definieren, und unser JavaScript-Tracker sendet sie automatisch. Erstellen Sie Ziele unter Einstellungen → Ziele, und Eurolytics beginnt mit dem Tracking und der Anzeige von Conversions.
Welche Datenbanken verwenden Sie?
ClickHouse für Analysen (schnelle OLAP-Abfragen, zeitreihenoptimiert) und PostgreSQL für Metadaten (Benutzerkonten, Website-Konfigurationen, Teammitgliedschaften). Wir haben diese bewusst getrennt, damit die Ingestion unabhängig laufen kann.
Bereit zum Starten?
Während der Beta kostenlos. Keine Kreditkarte erforderlich.