オペレータパネルとビジネス指標
1)パネルの目的
オペレータパネルは、イベントとアクションの原因(割り当て、エスカレート、一時停止、プロモーション)にドリルダウンの可能性を備えた製品と操作(プレイヤー、賭け、支払い、リスク/コンプライアンス)の操作概要です。主な目標は次のとおりです:- ビジネスの全体的なパルスを与える(リアルタイム/ほぼリアルタイム)。
- 「火災」の偏差/リスクと場所を強調表示します。
- ソリューションのスピードアップ:KPIカード→から特定のリスト/チケット/画面に。
2)役割とパーソナライゼーション
パネルはロールごとに異なります(「ロールとアクセスによるインターフェイス」を参照)
C-level/Directorate:ブランド/地域別の集計、トレンド、予測。
操作/スポーツ:ライブ負荷、賭け/マージン/オッズ、キャンセル。
支払い/ファイナンス:預金の変換、TtW、 4月/衰退、チャージバック。
リスク/コンプライアンス:KYC/AMLのステータス、制裁、FRM信号、制限。
CRM/マーケティング: LTV/CAC、リテンション/リバップ、セグメント/キャンペーン。
パーソナライゼーション:ウィジェット注文、お気に入りのスライス(国/プロバイダー/チャンネル)、「デューティモード」(通知と大量)。
3)インターフェイス階層
帽子:日付/タイムゾーン、ブランド/地理/表示通貨の選択。
KPI(ヒーローカード)バンド:今日の6-8キー指標+ベンチマーク/昨日/週にデルタ。
トレンドとディストリビューション:ライン(GGR/NGR)、列(方法による預金)、ドーナツ(ミックス)。
運用テープ:アラート(SLA、リスク、PSP)、タスクキュー。
Drilldowns:クリックするとセグメント/オブジェクトに深まります(支払い方法→特定の拒否)。
4) KPIと数式(基本)
DAU/MAU: 1日/月あたりのアクティブなプレーヤー。
新しい預金者(ND):期間の新しい預金者。
デポジットの変換:登録→最初のデポジット。
ARPPU:「収益/支払いユーザー」。
GGR:「賞金−賭け」。
NGR(ネットゲーム収入):'GGR −ボーナス−ジャックポット−プロバイダ手数料− GGR税金'。
ホールド(スポーツ):'1 −(支払い/賭けの受け入れ)'。
Time-to-Wallet (TtW)-出力要求から領収書までの平均時間。
KYCパスレート:'渡された/開始'。
承認レート:'承認/要求'。
チャージバック率: 「チャージバック/処理された支払い」
FRM Alerts/1k Tx: 1,000トランザクションあたりの不正シグナルの数。
保持D1/D7/D30:コホートによるリターン。
LTV^t:時間tのユーザーあたりの累積NGR。
RTP(スロット):ゲーム/プロバイダーによる'ペイアウト/ベット'。
重要:製品全体のデータレイヤー内の1つのセマンティックメトリック(「2つのGGR」はありません)。
5)ウィジェットと表示パターン
KPIカード
タイトル、値(表の数字)、デルタ(矢印/パーセンテージ)、ミニスパークライン。
色:有用な指標(NGR、変換)の緑の成長、負の赤の成長(拒否/チャージバック)。
[:drilldown to table/graph with filter]をクリックします。
トレンド
スムーズなライン、信頼区間/閾値(SLO)。
Today/Week/30 Days/Cohortsラジオボタン。
ディストリビューション
棒グラフ:方法による預金、PSPによる偏差のシェア、リーグ/プロバイダーによるレート。
ライブテープ
SLAイベント(PSP遅延、KYCキュー)、大賞金、ロードピーク、制裁フラグ。
テーブル
サマブルフッター、固定カラム、グレード/フィルタ、CSVエクスポート。
6)カットとフィルター(必須)
時間:今日/UTCとロケール、1時間間隔、毎週/毎月のウィンドウ。
地理/管轄:国、地域、ライセンス。
プラットフォーム/チャンネル:ウェブ/アプリ/アフィリエイト。
支払方法/PSP。
プロバイダー/ゲーム/スポーツ/リーグ/市場。
ユーザーセグメント:VIP、初心者、再活性化、リスクプロファイル。
すべてのフィルターは合成可能です;URLアドレス指定可能な状態は「リセット」です。
7)信号、アラート、しきい値
静的しきい値:TtW> 2h、承認率<80%、 KYC backlog> N。
動的(異常):季節モデルからの偏差>3 σ。
複合ルール:「PSP-X障害の成長>5 ppとGEO-Yからのトラフィック」。
チャネル:パネルのカーテン、電子メール/Slack/Push;「accepted/resolved」トラッキング。
8)データの鮮度および性能
SLOの鮮度:運用KPI ≤ 60秒、集計-≤ 5分、財務調整-T+1。
パネルレベルとウィジェットの「更新された00:45バック」インジケータ。
フロント:WebSocket/SSE(インクリメント用)、一時停止時のバッチページング。
アニメーション-'transform/opacity'のみ、重いフィルターはありません。
9)データアーキテクチャ(非常に短い)
ストリーミング:イベントバス(Kafkaなど)→ストリーム処理(Flink/Spark)→スピードレイヤー(Redis/ClickHouse)。
バッチ:raw logs→DWH (BigQuery/Snowflake)→storefronts/semantic layer (dbt/metric-layer)。
メトリックレイヤー:すべてのクライアント(パネル、レポート、API)のKPI定義を統一します。
SCD/cohorts: retensh/LTVの属性とcohortsのバージョン管理を行います。
10)複数のブランド/複数の地理/複数の通貨
ブランド/ライセンス/GEOセレクター、積み重ねまたは小さな倍数。
通貨表示-ブランドアカウント通貨+同等(通貨切り替えを参照)。
タイムゾーン-レポートの修正(ブランドロケールとオペレータ)。
11) A11y、ローカライズ、暗いテーマ
対照はAAより低くないです;タブオーダー、ボタンカードの'aria-label'。
日付/通貨のテキスト/フォーマット-ロケール別;RTLミラーリング(RTLガイド参照)。
夜のシフトのための暗い/対照的な主題;フォーカスリングが見えます。
12)アンチパターン
30+KPIカード「小さな散乱」階層なし。
異なるウィジェットで同じメトリックの一貫性のない数式。
意味の唯一のキャリアとして色。
「ダム」パネル:CTAと所有者なしのアラート。
データ「昨日」鮮度インジケータなし。
各フィルターとフルスクリーンでローダーをブロックします。
13)システムトークンの設計(例)
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)インターフェイススニペットの例
KPIカード(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>
セマンティックメトリック(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;
アラートルール(擬似)
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)典型的なiGamingシナリオ
お支払い方法
「PSPによる承認率」ウィジェット→reasonコードで拒否されたリストへのドリル。
"Time-to-Wallet by method'→SLAカード;クリック-特定のキュー。
スポーツ
ライブベット/秒、リーグでホールド、マージンの偏差を警告します。
過熱市場(鋭いスキュー)→推奨ブロック/手動制限。
カジノ
プロバイダによるRTP/ボラティリティ、トップゲーム/アウトフロー、アラート「異常RTP<しきい値」。
リスク/コンプライアンス
KYC バックログPass Rate;FRM信号;制裁の旗だ。
アラート→アクション(フリーズ/検証/エスカレート)のあるプレーヤーのカードをクリックします。
16)パネル自体のメトリック
エンゲージメントパネル:DAUパネル、セッション時間、ドリルダウンをクリックします。
アラートMTTA/MTTR:反応までの時間とインシデントを閉じるまでの時間。
正確さの不満: 呼び出し「numbers do not converge」 (<0。5%).
フレッシュネスブレイク:フレッシュネスSLO違反の割合。
Actionability:アクションが続くアラートの割合(>70%)。
17) QAチェックリスト
データと一貫性
- 統一されたメトリクス層の定義。
- しきい値/色の方向が正しい(悪い成長=赤)。
- 各ウィジェットには、時間と新鮮さの源があります。
UX
- 主な理由から最大2〜3回のクリック。
- フィルタは累積的であり、URL状態はアドレス指定可能です。
- KPIカードはキーボードとナレーターから入手できます。
パフォーマンス
- フィルタスイッチング≤ 300ミリ秒(シークレットプロファイル)。
- CLSはありません。グラフィックは大容量で仮想化されます。
- リアルタイムは「ツイッチ」なしで更新されます。
А11у/Topic
- 対照≥ AA;フォーカスリングが見えます。
- 暗い/対照的なテーマは読みやすいです。色は信号だけではありません。
18)設計システムにおけるドキュメンテーション
「KpiCard」、 「TrendChart」、 「BreakdownBar」、 「AlertFeed」、 「DataFreshnessBadge」。
メトリクス:数式辞書、単位、プラス/マイナス記号。
ガイドライン: 「KPIの追加方法」「アラートの設定方法」「ソースの検証方法」
Do/Don 't Gallery:オーバーロードされたパネルと6-8 KPIに焦点を当て、色≠意味、行き止まりのないドリルダウン。
概要
強力なオペレータパネルは、メトリックの単一の定義、ウィジェットの明確な階層、インスタントアラート、クリック可能な理由です。役割に合わせてパーソナライズし、データの鮮度を表示し、アクションを1〜2回クリックしたままにして、可用性を観察します。その後、支払いやKYCからマージンと保持まで、「製品のパルス」が管理可能になります。