GH GambleHub

Operationen und Management → Dashboard Metriken und Reporting

Dashboard für Metriken und Reporting

1) Zweck und Reichweite

Das Dashboard ist ein „One-Stop-Shop“ für die tägliche Geschäfts- und Prozessführung. Er gibt:
  • ein sofortiges Bild der Gesundheit der Systeme und P&L,
  • frühzeitige Erkennung von Abweichungen,
  • Transparenz für Management und Teams,
  • Vereinheitlichung der Indikatoren für Produkte, Märkte und Regionen.

Abdeckung: Betriebskennzahlen (SLA, Incidents), Produkt (Aktivität, Conversion), Finanzen (GGR/NGR, ARPPU, LTV), Marketing (CAC, ROMI), Risiken und Compliance (KYC/AML, Chargeback, Betrug), Support (SLA-Tickets).

2) Rollen und Verbraucher

C-Level/Direktion: zusammengefasste KPIs, Trends zu OKR-Zielen, P&L, Risiken.
Operations/NOC: Service-Voreinstellungen, Alerts, Aufgabenwarteschlangen, Vorfälle.
Produkt/Wachstum: Trichter, A/B, Kohortenanalyse, Retention.
Finanzen: Tages-/Wochenberichte über Einnahmen und Ausgaben, Steuerabschnitte.
Compliance/Risiko: KYC-Status, verdächtige Muster, Berichte für die Regulierungsbehörde.
Unterstützung: SLA Antworten, NPS/CSAT, Falltypologie.

RACI:
  • Buchbar: Besitzer des Dashboards (Head of Ops/Analytics).
  • Responsible: Daten-/BI-Befehl.
  • Konsultiert: Produkt, Finanzen, Risiko, SRE.
  • Informiert: Bereichsleiter.

3) Datenarchitektur und Aktualisierung

Quellen: Events (Stream), OLTP DB, Logs, Zahlungsanbieter, CRM/Helpdesk, A/B-Plattform.
Verarbeitungsschicht: ETL/ELT, Streaming (für T-15-T + 5 Minuten), Deduplizierung, Schemavalidierung, SCD.
Modell: sternförmig (Tatsache der Tabelle nach Ereignissen/Transaktionen + Dimensionen: Zeit, Region, Produkt, Kanal).

Aktualisierungen:
  • Real Time: 1-5 Minuten (Operationssäle, Alerts).
  • Inkrementelle Batch: 15-60 Minuten (Marketing/Produkt).
  • Tagesabschluss Batch: 01: 00-03: 00 (Finanzen/Compliance).
  • Datenqualität: Validierungsregeln (Vollständigkeit, Eindeutigkeit, zulässige Bereiche), Überwachung von Pipelineverzögerungen, Driftkontrolle.

4) KPI-Katalog und Formeln (Vorlage)

4. 1 Transaktionen/SRE

Uptime (%) = 1 − (Ausfallzeit/Gesamtzeit) × 100

MTTR (Mean Time To Restore)

MTTA / MTTD (Mean Time To Acknowledge / Detect)

Abfragefehler (%) = Fehler _ 5xx/alle _ Anfragen

4. 2 Produkt/Verhalten

DAU/WAU/MAU

Retention D1/D7/D30

Conversion Funnel: Visit → Sign-up → KYC → Deposit → First Action

ARPPU = Umsatz/zahlende Nutzer

LTV (t) = Σ (durchschnittliche Periodenmarge × Retentionswahrscheinlichkeit)

4. 3 Marketing/Wachstum

CAC = Marketingausgaben/Anzahl der neuen Zahlenden

ROMI = (zusätzliche Marge − Ausgaben )/Ausgaben

CR nach Kanal (SEO/ASO/Anzeigen/Affiliates), Cohorts nach Einführungsdatum

4. 4 Finanzen

GGR (Bruttoerlös)

NGR = GGR − Boni − Provisionen − Steuern auf Spiele

Net Margin = (NGR − OPEX − CAPEX − Processing )/NGR

4. 5 Risiko/Compliance

KYC-Abschluss (%) = verifizierte/neue Registrierungen

SAR Rate (verdächtige Aktivitäten)

Chargeback Rate = Chargebacks/erfolgreiche Transaktionen

Fraud Score mittel/perzentil

4. 6 Unterstützung

SLA ответов (P1/P2/P3), First Response Time, CSAT/NPS, Backlog Size

💡 Empfehlung: Jedem KPI ID, Eigentümer, Formel, Aggregationsperiode, Einheiten, Zielwert (Target), Schwellenwerte (Warning/Critical), Datenquelle und Ansprechpartner des Verantwortlichen zuordnen.

5) Dashboard-Informationsarchitektur

Startseite (Executive): 8-12 Schlüsselkarten + Sparklines, Heatmaps nach Regionen, YTD/MTD/WoW Trends.
Bedienfeld (Command Center): Aptame, Alerts, Queues, Incidents, API-Performance, ETL-Latenzen.
Produkt/Wachstum: Trichter, Kohortengitter, Segmente, A/B-ME (Effektmetriken).
Finanzen: GGR/NGR, Margen nach Anbietern/Märkten, Auszahlungen, Verarbeitung, Steuern.
Risiko/Compliance: KYC, Anomalien, Betrugsflags, Berichterstattung an die Regulierungsbehörde.
Unterstützung: SLA, Fallvolumen, Typologie, Re-Tickets, VOC.

Navigation: globale Filter (Zeitraum, Region, Produkt, Plattform, Kanal), schnelle Voreinstellungen (Heute/Gestern/MTD/QTD/YTD), „Drill-through“ -Taste auf dem Teil.

6) Widgets und Visualisierungsvorlagen

KPI-Karte: aktueller Wert, Δ zur Vorperiode, Mini-Sparkline, Status (grün/amber/rot).
Conversion-Trichter: Bar-Chart nach Schritt, Konvertierung zwischen den Schritten, Depot (%).
Kohortenmatrix: Halten über Wochen/Monate, thermische Skala.
Zeitreihen: Tages-/Stundenwerte mit Kontrollgrenzen (± 2 σ, ± 3 σ).
Top-N-Tabelle: Anbieter/Kanäle/Regionen mit KPI-Beitrag, klickbares Drill-down.
Wärmekarte von Vorfällen: Dichte nach Diensten × Zeit.
Sankei/Flow: Der Fluss von Benutzern/Geld zwischen den Stufen.
Geo-Map: KPI nach Ländern/Regionen, Compliance-Restriktionsschicht.

7) Signale, Warnungen und Schwellen

Typen: Information, Warnung, kritisch.
Schwellenwerte: statisch (starr) + dynamisch (nach Saisonalität und historischen Variationen).
Benachrichtigungsvorlagen: kurz „was ist passiert“, Kontext (Reichweite, Trend), Ursachenhypothesen, Link zum Detailpanel, Besitzer des Vorfalls.
Alert-Deduplizierung: Unterdrückung von „Bursts“, Gruppierung verwandter Signale.
SLO für Alerting: MTTA ≤ 5 min (kritisch) MTTR ≤ 30-60 min.

8) Zugang und Sicherheit

RLS/CLS (Row/Column Level Security): Filter nach Region und Gerichtsbarkeit.
PII/Daten: Maskierung und Tokenisierung, minimal notwendiger Zugang.
Auditing: Wer schaute, was ausgeladen wurde, welche Filter angewendet wurden.
Versionierung von Artefakten: Git für SQL/Visualisierungen und Metrik-Wörterbuch.

9) Meldevorschriften

Täglich (D-Reports): Betriebsschnitt, Vorfälle, GGR/NGR, wichtige Deltas.
Wöchentlich: Retention, Anziehungskanäle, ROMI, Betrugsdigest.
Monatlich: P&L, Kohortenberichte, KPI gegen OKR-Ziele, Compliance-Berichte.
Auf Anfrage: Berichte für Aufsichtsbehörden/Audits, A/B-Ergebnisse, Post-Mortems.

Alle Berichte werden aus einem einzigen Metrikwörterbuch und einem einzigen Datenmodell gebildet - kein „manuelles Excel mit alternativer Wahrheit“.

10) Umsetzung: Stufenplan

1. Metrik Inventar: Sammeln Sie aktuelle KPIs, beseitigen Sie Takes/Konflikte.
2. Metric Dictionary: ID, Formel, Besitzer, Quellen, Periodizität, Schwellenwerte.
3. Datenmodell: Fakten/Maße, SCD, Maßeinheiten, Chronologie.
4. Süße Behandlungen: Streaming für „heiße“ Metriken, Batch für Finanzen.
5. Dashboardlayouts: Low-Fi → High-Fi, Abstimmung mit Rollen.
6. RLS/CLS und Datenschutz: Zugriffe, Maskierung, Audit.
7. Alerting: Regeln, Schwellenwerte, Kanäle (Chat, Mail, PagerDuty usw.).
8. Pilot und Beta: 2-4 Wochen pro Vertical (z.B. Operations), Sammlung von Fidback.
9. Training und Playbook: kurze Videos/Hyde, Forschungsvorlagen.
10. Kontinuierliche Verbesserung: backlog Verbesserungen, Release-Noten.

11) Anti-Muster

„Zoo der Dashboards“: Dutzende Versionen eines KPI ohne ein einziges Wörterbuch.
Manuelle Berichte: Instabilität, Fehlerrisiken und PII-Lecks.
Übermäßige Details auf dem Hauptbildschirm: „Informationsrauschen“.
Alert-Spam: Keine Priorisierung und Deduplizierung.
Ohne Metrikbesitzer: verschwommene Verantwortung → umstrittene „Wahrheit“.

12) Checklisten

Vor der Dashboard-Veröffentlichung

  • KPIs sind konsistent, beschrieben und haben Eigentümer
  • Einheiten und Zeitzonen vereinheitlicht
  • RLS/CLS konfiguriert, PII maskiert
  • Alarmschwellen anhand historischer Daten überprüft
  • Update Load und SLA getestet
  • Onboarding-hyde und changelog veröffentlicht

Monatliche Wartung

  • Überprüfung des Metrik-Wörterbuchs (Änderungen, neue Metriken)
  • Validierung von Pipelinequellen und Verzögerungen
  • Retrospektive der Warnhinweise (falsch/übersehen)
  • UX-Verbesserungen: Geschwindigkeit, Filter, Voreinstellungen

13) Beispiele für SQL/Logik (vereinfacht)

ARPPU (Tag)

sql
SELECT d::date AS day,
SUM(revenue) / NULLIF(COUNT(DISTINCT CASE WHEN pay_count > 0 THEN user_id END), 0) AS arppu
FROM daily_user_finance
GROUP BY 1;

Registrierungskohorte (MAU Retention M1)

sql
WITH cohorts AS (
SELECT user_id, date_trunc('month', signup_at) AS cohort_month
FROM users
),
activity AS (
SELECT user_id, date_trunc('month', activity_at) AS active_month
FROM user_activity
)
SELECT cohort_month,
COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month) AS m0,
COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month + INTERVAL '1 month') AS m1,
ROUND(100. 0 COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month + INTERVAL '1 month')
/ NULLIF(COUNT(DISTINCT user_id) FILTER (WHERE active_month = cohort_month),0), 2) AS m1_retention_pct
FROM cohorts c
LEFT JOIN activity a USING (user_id)
GROUP BY 1
ORDER BY 1;

Alert auf GGR-Anomalien (Tag-zu-Tag)

sql
SELECT today. ggr,
yesterday. ggr,
(today. ggr - yesterday. ggr) / NULLIF(yesterday. ggr,0) AS delta
FROM revenue_daily today
JOIN revenue_daily yesterday ON yesterday. day = today. day - INTERVAL '1 day'
WHERE today. day = CURRENT_DATE
AND ABS((today. ggr - yesterday. ggr) / NULLIF(yesterday. ggr,0)) > 0. 25;

14) Lokalisierung und Multi-Region

Einheitliche Taxonomie von Ländern/Gerichtsbarkeiten, Währungen, Mehrwertsteuer/Glücksspielsteuern.
Währungsumrechnung nach festgelegten Regeln (End-of-Day vs Average).
Zeitzonen: UTC speichern, in der Lokalität des Benutzers visualisieren.
Regulatorische Berichte: Vorlagen + Parametrisierung für das Land.

15) Qualitätsindikatoren des Dashboards selbst

Coverage: Der Anteil der wichtigsten KPIs, die im Panel verfügbar sind.
Freshness SLA: Anteil der Updates, die in das angegebene Fenster fallen.
Adoption: Dashboard-MAU, Sitzungstiefe, gespeicherte Presets.
Decision Lag: Die durchschnittliche Zeit von der Alert bis zur akzeptierten Aktion.
Genauigkeit: Anteil der vereinbarten Abweichungen <zulässige Schwelle.

16) Das Ergebnis

Das Metrik- und Reporting-Dashboard ist keine Sammlung schöner Diagramme, sondern ein Managementinstrument mit einem einzigen Metrikwörterbuch, einem nachhaltigen Datenmodell, klaren SLAs und Verantwortlichkeiten. Seine Aufgabe ist es, Entscheidungen zu beschleunigen, operationelle Risiken zu reduzieren und die Vorhersehbarkeit des Ergebnisses zu erhöhen.

Contact

Kontakt aufnehmen

Kontaktieren Sie uns bei Fragen oder Support.Wir helfen Ihnen jederzeit gerne!

Telegram
@Gamble_GC
Integration starten

Email ist erforderlich. Telegram oder WhatsApp – optional.

Ihr Name optional
Email optional
Betreff optional
Nachricht optional
Telegram optional
@
Wenn Sie Telegram angeben – antworten wir zusätzlich dort.
WhatsApp optional
Format: +Ländercode und Nummer (z. B. +49XXXXXXXXX).

Mit dem Klicken des Buttons stimmen Sie der Datenverarbeitung zu.