Kurze Antwort: Echtzeit-Ansichten aktualisieren sich in unter 5 Sekunden. Voraggregierte Berichte (das Haupt-Dashboard, geografische Aufschlüsselung, Top-Pages-Tabellen) aktualisieren sich in einem 1-2-Minuten-Zyklus.
Die vollständige zeitliche Aufschlüsselung
| Bereich | Typische Verzögerung | Warum |
|---|---|---|
| Live-Tab | < 5 Sekunden | Ruft den Live-Visitors-Endpoint im ~5-Sekunden-Rhythmus ab |
| 3D-Globus | < 5 Sekunden | Gestreamt über Supabase Realtime per WebSocket |
| Besucherzähler (Header) | < 10 Sekunden | Cloudflare KV mit kurzer TTL |
| Hauptdashboard-Charts | 1-2 Minuten | Voraggregiert für Abfragegeschwindigkeit |
| Top-Pages / -Quellen / -Länder | 1-2 Minuten | Voraggregiert |
| Tagesübersicht (analytics_daily) | bis zu 5 Minuten | Aggregiert in einem Job mit kurzem Fenster |
| Retention- / Kohorten-Charts | 5-15 Minuten | Aufwändiger; auf einem langsameren Zyklus berechnet |
| CSV- / JSON-Export | bis zu 15 Minuten | Zieht aus dem neuesten Rollup |
Was „Echtzeit" in der Praxis bedeutet
Wenn der Tracker track im Browser eines Besuchers auslöst, landet die Anfrage in 50-100 ms an einem Cloudflare Worker (nächstgelegener Edge-POP), wird validiert und an die primäre EU-Datenbank weitergeleitet, und zeigt sich in deinen Live-Flächen innerhalb weniger Sekunden.
Deshalb fühlen sich der Live-Tab und der 3D-Globus sofort an. Der Globus abonniert direkt den Datenbank-Stream über Supabase Realtime, während der Live-Tab seine aktive Besucherliste alle paar Sekunden aktualisiert.
Warum die Hauptcharts eine 1-2-Minuten-Verzögerung haben
Charts wie „Pageviews der letzten 24h" laufen nicht jedes Mal beim Laden des Dashboards einen vollen Tabellenscan durch. Stattdessen aggregiert ein kleiner Background-Job Events alle 1-2 Minuten in vorgerechnete Zeit-Buckets. Das macht das Dashboard auch für Sites mit Millionen monatlicher Events schnell — auf Kosten einer kleinen Verzögerung.
Wenn Sie überprüfen möchten, ob ein brandneues Event eingetroffen ist, schauen Sie auf den Live-Tab, nicht auf die Hauptcharts.
Wann Sie mehr als 2 Minuten erwarten sollten
Einige legitime Gründe für längere Verzögerungen:
- Schwere Filterkombinationen — die Anwendung von 5+ Filtern kann auf eine Direktabfrage zurückfallen, was langsamer ist als voraggregiert.
- Benutzerdefinierte Datumsbereiche, die „jetzt" einschließen — einige Datumsauswahler aggregieren on-the-fly.
- Retention- und Kohorten-Berichte — diese werden bauartbedingt im 5-15-Minuten-Takt berechnet.
- Kürzlich identifizierte Besucher — die Verknüpfung zwischen einer anonymen Sitzung und einem eingeloggten Nutzer wird asynchron verarbeitet und kann bis zu einer Minute dauern.
Fehlerbehebung
Wenn Ihr Event nach 5 Minuten im Live-Tab immer noch nicht erscheint, liegt das Problem höchstwahrscheinlich auf der Installationsseite (Skript lädt nicht, Adblocker, falscher Tracking-Code) — siehe Erstes Event erscheint nicht und Installation überprüfen.