Direkt zum Hauptinhalt

Analytics Überblick

Creator Analytics zeigt dir, was in deinem Stream-Betrieb technisch passiert: wie oft deine Automations feuern, wie sich Follows/Subs/Chat-Aktivität gerade entwickeln, wie deine Community über Zeit wächst und wie gut deine Reaction-Combos und Personas angenommen werden. Die Basis sind reale Zähler aus Redis, deiner Automations-Konfiguration und ein paar Auswertungs-Tabellen im Backend — keine Fantasie-Metriken.

Wichtig: zwei verschiedene „Analytics" in Chatlix

Im Dashboard gibt es zwei Dinge, die beide „Analytics" heißen, aber nichts miteinander zu tun haben:

  • Dieses Buch (Creator Analytics = Stream-/Audience-Analytics): Realtime-Zähler, Automation-Heatmap, Growth Insights, Combo Stats, RelationshipHealth. Erreichbar über /dashboard/analytics, /dashboard/analytics-realtime, /dashboard/analytics-heatmap, /dashboard/growth-insights, /dashboard/combo-stats und /dashboard/relationship-health (keine gemeinsame /dashboard/analytics/*-Pfadstruktur).
  • Marketplace-Analytics für Pack-Ersteller (eigene Seite CreatorAnalytics im Dashboard-Code, Route /v1/creators/me/marketplace-analytics bzw. /v1/creators/me/analytics/dashboard): Umsatz, Installs, Refunds, Ledger für Leute, die eigene Automation-Packs im Marketplace verkaufen. Das ist ein komplett anderes Feature-Set und wird in diesem Buch nicht behandelt.

Wenn du „Analytics" im Menü suchst und Umsatzzahlen statt Stream-Zahlen siehst, bist du im falschen der beiden Bereiche gelandet.

Die Bereiche unter /dashboard/analytics

Nur ein Teil der Seiten hängt über eine gemeinsame Tab-Leiste (AnalyticsTabs) im Dashboard-Code zusammen: Diese zeigt lediglich „Übersicht" (/dashboard/analytics), „Live" (/dashboard/analytics-realtime), „Automation" (/dashboard/analytics-heatmap) und „Ereignisse" (/dashboard/events). Growth Insights, Combo Stats und RelationshipHealth sind separate Routen ohne eigenen Tab in dieser Leiste — erreichbar über das Haupt-Dashboard-Menü:

  • /dashboard/analytics — Account-Audit-Trail (Ereignis-Log deines Workspace, tageweise gebündelt)
  • /dashboard/analytics-realtime — Live-Zähler für den laufenden Stream, siehe „Realtime-Dashboard nutzen"
  • /dashboard/analytics-heatmap — Wann feuern deine Automation-Regeln, nach Wochentag/Stunde
  • /dashboard/growth-insights — Wachstums-Heuristiken auf Basis deiner Events
  • /dashboard/combo-stats — Adoptions-Statistik für Chaos-Combo- und Persona-Presets
  • /dashboard/relationship-health — RelationshipHealth, Community-Bindung

Wie die Daten technisch entstehen

Es lohnt sich, das kurz zu verstehen, weil es erklärt, warum manche Werte sofort da sind und andere erst nach einem Tag:

  • Realtime-Zähler laufen in Redis als rollierende Minuten-Buckets (Key-Schema rt:metric:<metric>:<channel>:<minute-bucket>, TTL 2 Stunden). Dein Worker schreibt bei jedem Event (Follow, Sub, Alert, Chat-Nachricht, Command, Engagement-Spike) direkt einen INCR hinein. Kein Batch-Job, kein Nachlauf.
  • Heatmap liest aus der Tabelle automation_debug_trace (jede Regel-Ausführung wird dort protokolliert) und gruppiert nach Wochentag/Stunde direkt per SQL.
  • Growth Insights wertet die Tabellen analytics_events und alert_performance aus und cached das Ergebnis 12 Stunden pro Nutzer (growth_insights_runs) — Growth aktualisiert sich also nicht bei jedem Seitenaufruf.
  • Combo Stats hat keinen eigenen Server-Endpunkt. Die Seite liest deine bestehende Automations-Liste (Api.automationsList()) und aggregiert clientseitig im Browser — bewusst so gebaut, um keinen neuen Cache/State im Backend zu brauchen.

Alles läuft über normales HTTP-Polling, nicht über eine Dauerverbindung. Das Realtime-Dashboard fragt alle 10 Sekunden neu ab — Details dazu in „Realtime-Dashboard nutzen".

Plan-Gating

Die Automation-Heatmap ist als Pro/Studio-Feature markiert. In der UI wirbt Chatlix mit „Pro: 90 Tage History · Studio: 365 Tage" — serverseitig ist der Abfrage-Zeitraum aber unabhängig vom Plan auf maximal 90 Tage gedeckelt (Parameter sinceDays, hart begrenzt 1–90). Verlass dich also nicht auf ein Jahr Heatmap-Historie, auch nicht mit Studio-Plan. Growth Insights, Combo Stats und RelationshipHealth waren zum Zeitpunkt dieser Doku nicht plan-gated.

Export

Es gibt aktuell keinen CSV/JSON-Export-Button in den Analytics-Seiten. Wenn du Rohdaten für eigene Auswertungen brauchst, geht das nur über die jeweiligen API-Endpunkte direkt (z.B. /v1/analytics/growth, /v1/analytics/automation/heatmap) — nicht über ein UI-Feature.

Datenschutz: keine PII pro Viewer

Chatlix zeigt in Analytics keine Liste einzelner Viewer-Accounts. Growth Insights rechnet Wiederkehr-Kennzahlen über eine anonymisierte anonymous_id statt über Twitch-Usernamen. Combo Stats bezieht sich ausschließlich auf deine eigenen Automation-Regeln, nicht auf Viewer-Verhalten.

Was Analytics nicht ist

  • Die Heatmap ist keine Chat-Aktivitäts-Heatmap. Sie zeigt, wann deine Automation-Regeln ausgelöst haben — nicht, wann im Chat am meisten geschrieben wurde. Details in „Heatmap + Growth Insights".
  • Combo Stats ist keine Live-Escalation-Engine. Es gibt keinen serverseitigen Multi-Stufen-Trigger mit Countdown, sondern eine Auswertung, wie oft vordefinierte Combo-/Persona-Vorlagen unter deinen konfigurierten Regeln vorkommen und feuern. Details in „Combo Stats".
  • Growth Insights ist regelbasiert, nicht KI-gestützt. Ein KI-Pfad ist im Code als Architektur-Vorbereitung angelegt, liefert aktuell aber dieselbe regelbasierte Zusammenfassung wie ohne KI.

Wofür du Analytics einsetzt

  • Während des Streams: Realtime-Dashboard auf dem Zweitmonitor, um zu sehen, ob Follows/Subs/Chat-Tempo gerade Bewegung zeigen.
  • Nach dem Stream: Heatmap prüfen, ob deine Automations zu den richtigen Zeiten gefeuert haben, statt gar nicht oder ständig.
  • Einmal pro Woche: Growth Insights für Trend-Check bei Follows/Subs/Wiederkehr.
  • Nach dem Aufsetzen neuer Regeln: Combo Stats, um zu sehen, ob deine Chaos-Combo-/Persona-Presets überhaupt aktiv sind und feuern, oder als „totes" Preset ungenutzt rumliegen.

Die nächsten drei Seiten gehen im Detail auf Realtime-Dashboard, Heatmap/Growth und Combo Stats ein.