Bedienfeld und Geschäftsindikatoren
1) Zweck des Panels
Das Operator Panel ist eine operative Zusammenfassung des Produkts und der Operationen (Spieler, Wetten, Zahlungen, Risiko/Compliance) mit der Möglichkeit eines Drilldowns zur Ursache des Ereignisses und der Aktion (Assign, Escalate, Pause, Promo). Die Hauptziele sind:- geben den allgemeinen Puls des Geschäfts (Real-Time/Fast-Real-Time);
- Abweichungen/Risiken und den Ort des „Feuers“ hervorheben;
- Beschleunigen Sie die Entscheidung: Von der KPI-Karte → in eine bestimmte Liste/Ticket/Bildschirm.
2) Rollen und Personalisierung
Das Panel ist für verschiedene Rollen unterschiedlich (siehe „Schnittstellen nach Rolle und Zugriff“):- C-Level/Direktion: Aggregate nach Marken/Regionen, Trends, Prognosen.
- Betrieb/Sport: Live-Belastung, Einsätze/Margen/Quoten, Absagen.
- Zahlungen/Finanzen: Umwandlung von Einlagen, TtW, Aprov/Pivot, Charjbeki.
- Risiko/Compliance: KYC/AML-Status, Sanktionen, FRM-Signale, Limits.
- CRM/Marketing: LTV/CAC, Retention/Revapes, Segmente/Kampagnen.
Personalisierung: Reihenfolge der Widgets, ausgewählte Abschnitte (Land/Anbieter/Kanal), „Bereitschaftsmodus“ (Benachrichtigungen und große Zahlen).
3) Hierarchie der Schnittstelle
Cap: Datum/Zeitzone, Marke/Geo/Währung Auswahl anzeigen.
KPI-Band (Hero-Cards): 6-8 Schlüsselmetriken für heute + Delta zum Benchmark/gestern/Woche.
Trends und Verteilungen: Linie (GGR/NGR), Spalten (Einzahlungen nach Methode), Donuts (Mischungen).
Betriebsbänder: Alerts (SLA, Risiko, PSP), Aufgabenwarteschlangen.
Drilldowns: Klicks vertiefen sich zu einem Segment/Objekt (Zahlungsmethode → spezifische abgelehnt).
4) Key KPIs und Formeln (Basis)
DAU/MAU: aktive Spieler pro Tag/Monat.
Neue Depositoren (ND): Neue Depositoren für den Zeitraum.
Deposit Conversion: Registrierung → erste Einzahlung.
ARPPU: „Einnahmen/zahlende Nutzer“.
GGR (Brutto-Spieleinnahmen): „Wetten − Gewinne“.
NGR (Nettospieleinnahmen): 'GGR − Boni − Jackpots − Provisionen − Steuern auf GGR'.
Hold (Sport): „1 − (Auszahlung/Annahme von Wetten)“.
Time-to-Wallet (TtW): Die mediane Zeit von der Anforderung der Ausgabe bis zum Eingang.
KYC Pass Rate: 'Bestanden/Initiiert'.
Genehmigungsrate (Schlussfolgerungen): „Genehmigt/Beantragt“.
Chargeback Rate: „Chargebacks/Verarbeitete Zahlungen“.
FRM Alerts/1k Tx: Anzahl der Betrugssignale pro 1.000 Transaktionen.
Retention D1/D7/D30: Kohortenrückkehr.
LTV ^ t: kumulativer NGR pro Benutzer zum Zeitpunkt t.
RTP (Slots): 'Auszahlungen/Wetten' pro Spiel/Anbieter.
Wichtig: eine semantische Metrik in den Datenschichten für das gesamte Produkt (keine "zwei GGRs').
5) Widgets und Anzeigemuster
KPI-Karte
Titel, Wert (Tabellenzahlen), Delta (Pfeil/Prozentsatz), Mini-Sparkline.
Farbe: grünes Wachstum für nützliche Metriken (NGR, Conversion), rotes Wachstum für negative (Ablehnungen/Charjback).
Klick: Drilldown zur Tabelle/Grafik mit Filter.
Trends
Linien mit Glättung, Konfidenzintervall/Schwelle (SLO).
Schalter „Heute/Woche/30 Tage/Kohorten“.
Verteilungen
Barchart: Einzahlungen nach Methode, Anteil der Abweichungen nach PSP, Einsätze nach Ligen/Anbietern.
Live-Band
SLA-Ereignisse (PSP-Verzögerung, KYC-Warteschlange), große Gewinne, Lastspitzen, Sanktionsflaggen.
Tabellen
Summierbare Füße, befestigte Spalten, Grad/Filter, CSV-Export.
6) Scheiben und Filter (erforderlich)
Zeit: heute/UTC vs local, stündliche Intervalle, wöchentliche/monatliche Fenster.
Geo/Gerichtsstand: Land, Region, Lizenz.
Plattform/Kanal: web/app/affiliate.
Zahlungsmethoden/PSP.
Anbieter/Spiel/Sport/Liga/Markt.
Benutzersegmente: VIP, Newcomer, Reaptive, Risikoprofile.
Alle Filter sind komponierbar; Der Status ist URL-adressierbar, es gibt „Reset“.
7) Signale, Warnungen, Schwellen
Statische Schwellen: TtW> 2h, Approval Rate <80%, KYC backlog> N.
Dynamisch (Anomalia): Abweichung vom saisonalen Modell> 3 σ.
Zusammengesetzte Regeln: „Anstieg der PSP-X-Ausfälle> 5 PP und Verkehr von GEO-Y ↑“.
Kanäle: Vorhang in der Platte, E-Mail/Slack/Push; Tracking „akzeptiert/beschlossen“.
8) Frische der Daten und Performance
Frische SLO: operative KPIs ≤ 60 Sekunden, Aggregationen - ≤ 5 Minuten, Finanzabgleiche - T + 1.
Indikator „Aktualisiert 00:45 zurück“ auf Panel-Ebene und auf dem Widget.
Front: WebSocket/SSE für Inkremente, Batch-Swap bei Pause.
Animationen - nur 'transform/opacity', keine schweren Filter.
9) Datenarchitektur (ganz kurz)
Streaming: Event-Bus (z.B. Kafka) → Stream-Processing (Flink/Spark) → Speed-Layer (Redis/ClickHouse).
Batch: Rohprotokolle → DWH (BigQuery/Snowflake) → Vitrinen/semantische Ebene (dbt/metric-layer).
Metrikschicht: einheitliche KPI-Definitionen für alle Kunden (Panel, Reports, APIs).
SCD/Kohorten: Wir speichern die Versionsfähigkeit von Attributen und Kohorten für Retenschna/LTV.
10) Multi-Marke/Multi-Geo/Multi-Währung
Marken-/Lizenz-/GEO-Selektor, Summierung und Vergleich (Stacked oder Small Multiples).
Währungsanzeige - in der Währung des Markenkontos + Äquivalent (siehe „Währungen wechseln“).
Zeitzone - Fix für den Bericht (Marke locale vs Betreiber).
11) A11y, Lokalisierung, dunkles Thema
Kontrast nicht niedriger als AA; Tab-Reihenfolge, 'aria-label' auf den Button-Karten.
Texte/Datumsformate/Währungen - nach Standort; RTL-Spiegelung (siehe RTL-hyde).
Dunkles/kontrastierendes Thema für Nachtschichten; Fokusringe sind sichtbar.
12) Anti-Muster
30 + KPI-Karten „kleine Streuung“ ohne Hierarchie.
Inkonsistente Formeln der gleichen Metrik in verschiedenen Widgets.
Farbe als einziger Sinnträger.
„Stumm“ -Panel: Warnungen ohne CTA und Besitzer.
Daten „gestern“ ohne Frischeindikator.
Blockierende Vollbild-Loader bei jedem Filter.
13) Design-System-Token (Beispiel)
json
{
"dashboard": {
"gap": 12,
"cardRadius": 12,
"kpiHeight": 96,
"sparkHeight": 24
},
"palette": {
"good": "#2e7d32",
"bad": "#c62828",
"warn": "#ef6c00",
"muted": "#607d8b"
},
"motion": { "inMs": 140, "outMs": 100 },
"a11y": { "contrastAA": true, "tabularNums": true }
}
14) Beispiele für Interface Snippets
KPI-Karte (HTML)
html
<button class =" kpi" aria-label =" NGR today, plus 7 percent to yesterday">
<header> NGR today </header>
<div class="value">₴ 12 340 000</div>
<div class="delta up">+7. 1%</div>
<svg class="spark"></svg>
</button>
Semantische Metrik (Pseudo-SQL/DSL)
sql metric NGR as
SELECT SUM(bets. amount - wins. amount - bonuses. amount - fees. amount - ggr_taxes. amount)
WHERE brand =:brand AND ts BETWEEN:from AND:to;
Alert-Regel (Pseudo)
json
{
"if": "psp. decline_rate(country='TR',psp='X') > 0. 15",
"and": "delta('15m') > 0. 05",
"then": { "notify": ["payments-oncall"], "priority": "high", "runbook": "psp-x-declines" }
}
15) Typische iGaming-Szenarien
Zahlungen
Das Widget „Approval Rate by PSP“ → Drill in die Liste der abgelehnten mit Codes von Gründen.
„Time-to-Wallet nach der Methode“ → SLA-Karte; Klick - spezifische Warteschlangen.
Sport
Live-Wetten/Sek., Hold nach Ligen, alert auf Margin-Abweichung.
Überhitzte Märkte (starke Verzerrung) → Block-Empfehlungen/manuelle Begrenzung.
Casino
RTP/Volatilität nach Anbieter, Top-Spiele/Abfluss, Alert „anormaler RTP KYC backlog и pass rate; FRM-Signale; Sanktionsflaggen. 16) Metriken des Panels selbst Engagement Panels: DAU Panels, Zeit in Sitzung, Klicks auf Drilldowns. 17) QS-Checkliste Daten und Konsistenz 18) Dokumentation im Konstruktionssystem Компоненты: `KpiCard`, `TrendChart`, `BreakdownBar`, `AlertFeed`, `DataFreshnessBadge`. Ein starkes Bedienpanel sind einheitliche Definitionen von Metriken, eine klare Hierarchie von Widgets, sofortige Warnungen und anklickbare Gründe. Personalisieren Sie für die Rolle, zeigen Sie die Frische der Daten, halten Sie die Aktion 1-2 Klicks von der Zahl entfernt und beachten Sie die Verfügbarkeit. Dann wird der „Puls des Produkts“ überschaubar - von Zahlungen und KYC bis zu Margen und Retenchen.Risiko/Compliance
Klicken Sie auf die Alert → die Karte des Spielers mit den Aktionen (freeze/verify/escalate).
MTTA/MTTR-Alarm: Zeit bis zur Reaktion und bis zum Abschluss des Vorfalls.
Accuracy complaints: Appelle „Zahlen stimmen nicht überein“ (<0,5%).
Freshness breaches: Anteil der SLO-Verstöße gegen die Frische.
Actionability: Anteil der Alert mit nachfolgender Aktion (> 70%).
UX
Leistung
A11u/Thema
Metriken: Formelwörterbuch, Einheiten, Plus-/Minuszeichen.
Anleitungen: „Wie man KPIs hinzufügt“, „Wie man Alerts setzt“, „Wie man Quellen validiert“.
Do/Don't Gallery: Überladene Panels vs Fokus auf 6-8 KPIs, Farbe ≠ Bedeutung, Drilldown ohne Sackgassen.Kurze Zusammenfassung