Panel de operador e indicadores de negocio
1) Asignación de panel
El panel de operador es un resumen operativo del producto y las operaciones (jugadores, apuestas, pagos, riesgo/cumplimiento) con la posibilidad de drilldown hasta la causa del evento y la acción (assign, escalate, pause, promo). Principales objetivos:- dar el pulso general del negocio (real-time/casi real-time);
- resaltar las desviaciones/riesgos y el lugar del «incendio»;
- acelerar la solución: desde la tarjeta KPI → a una lista/ticket/pantalla específica.
2) Roles y personalización
El panel es diferente para diferentes roles (consulte Interfaces por roles y accesos):- C-nivel/dirección: agregados por marca/región, tendencias, predicciones.
- Operaciones/deportes: carga en vivo, apuestas/margen/coffes, cancelaciones.
- Pagos/finanzas: conversión de depósitos, TtW, apruve/inclinación, charjbeki.
- Riesgo/cumplimiento: KYC/estados AML, sanciones, señales FRM, límites.
- CRM/marketing: LTV/CAC, retén/revapas, segmentos/campañas.
Personalización: orden de widgets, cortes seleccionados (país/proveedor/canal), «modo de servicio» (notificaciones y grandes cifras).
3) Jerarquía de interfaz
Gorra: fecha/zona horaria, selecto de marca/geo/moneda de visualización.
Banda KPI (hero-cards): 6-8 métricas clave por hoy + delta por referencia/ayer/semana.
Tendencias y distribuciones: línea (GGR/NGR), columnas (depósitos por métodos), donuts (mezclas).
Cintas en línea: alertas (SLA, riesgo, PSP), colas de tareas.
Drilldowns: los clics profundizan en el segmento/objeto (método de pago → específico rechazado).
4) KPI y fórmulas clave (básico)
DAU/MAU: jugadores activos por día/mes.
New Depositors (ND): nuevos depositarios para el período.
Depósito Conversión: registro → primer depósito.
ARPPU: 'Ingresos/Usuarios pagadores'.
GGR (renta bruta de juego): 'Apuestas − Ganancias'.
NGR (renta neta de juego): 'GGR − Bonificaciones − Jackpots − Comisiones Providenciales − Impuestos GGR'.
Hold (deportes): '1 − (Pagos/Aceptación de apuestas)'.
Time-to-Wallet (TtW): mediana de tiempo desde la solicitud de salida hasta el recibo.
KYC Pass Rate: 'Pasado/Iniciado'.
Approval Rate (Conclusiones): 'Aprobado/Solicitado'.
Chargeback Nota: 'Charjbacks/Pagos procesados'.
Alertas FRM/1k Tx: número de señales de frod por 1.000 transacciones.
Retention D1/D7/D30: retorno por cohorte.
LTV ^ t: NGR acumulativo por usuario para el momento t.
RTP (ranuras): 'Pagos/Apuestas' por juego/proveedor.
Importante: una métrica semántica en capas de datos para todo el producto (sin «dos GGR»).
5) Widgets y patrones de visualización
Tarjeta KPI
Título, valor (dígitos de tabla), delta (flecha/porcentaje), mini sparkline.
Color: crecimiento verde para métricas útiles (NGR, conversión), crecimiento rojo para negativas (fallas/chargeback).
Haga clic en: drilldown en la tabla/gráfico con el filtro.
Tendencias
Líneas suavizadas, intervalo de confianza/umbral (SLO).
Interruptor «Hoy/Semana/30 días/Cohortes».
Lista de barras: depósitos por métodos, porcentaje de desviaciones por PSP, apuestas por leguas/proveedores.
Cinta en línea
Eventos SLA (PSP delay, cola KYC), grandes ganancias, picos de carga, banderas sancionadoras.
Tablas
Revestimientos resumibles, columnas fijadas, grado/filtro, exportación CSV.
6) Cortes y filtros (obligatorios)
Hora: hoy/UTC vs local, intervalos horarios, ventanas semanales/mensuales.
Geo/jurisdicción: país, región, licencia.
Plataforma/canal: web/app/affiliate.
Métodos de pago/PSP.
Proveedor/juego/deporte/liga/mercado.
Segmentos de usuario: perfiles VIP, principiantes, reaptivados, de riesgo.
Todos los filtros son componentes; el estado es direccionable a URL, hay un «restablecimiento».
7) Señales, alertas, umbrales
Umbrales estáticos: TtW> 2h, Approval Rate <80%, KYC backlog> N.
Dinámico (anomalías): desviación del modelo estacional> 3 σ.
Reglas compuestas: «Crecimiento de fallos PSP-X> 5 p.p. y tráfico desde GEO-Y ↑».
Canales: cortina en el panel, e-mail/Slack/Push; seguimiento «aceptado/decidido».
8) Frescura de datos y performance
SLO frescura: KPI en línea ≤ 60 segundos, agregaciones - ≤ 5 min, conciliaciones financieras - T + 1.
Indicador «Actualizado hace 00:45» en el nivel del panel y en el widget.
Frente: WebSocket/SSE para incrementos, paginación de batch en pausa.
Las animaciones son solo 'transformación/opacity', sin filtros pesados.
9) Arquitectura de datos (muy breve)
Streaming: bus de evento (por ejemplo, Kafka) → procesador de streaming (Flink/Spark) → speed-layer (Redis/ClickHouse).
Batch: registros crudos → DWH (BigQuery/Snowflake) → escaparates/capa semántica (dbt/metric-layer).
Metrics layer: definiciones de KPI uniformes para todos los clientes (panel, informes, API).
SCD/cohortes: almacenamos la versionalidad de los atributos y las cohortes para Retenshn/LTV.
10) Multi-marca/multi-geo/multi-moneda
Selector «Marca/Licencia/GEO», resumen y comparación (stacked o small multiples).
Mostrar moneda - en la moneda de la cuenta de marca + equivalente (consulte «Cambiar moneda»).
Zona horaria - fijar para el informe (local de marca vs operador).
11) A11y, localización, tema oscuro
El contraste no es inferior a AA; Orden de las cartas, 'aria-label' en los botones de las tarjetas.
Textos/formatos de fecha/moneda - local; RTL espejado (consulte RTL-hyde).
Tema oscuro/contraste para turnos nocturnos; los anillos focales son visibles.
12) Anti-patrones
30 + tarjetas de KPI de «pequeño relleno» sin jerarquía.
Fórmulas inconsistentes de una métrica en diferentes widgets.
El color como único portador de significado.
Panel «mudo»: alertas sin CTA y propietario.
Datos «de ayer» sin indicador de frescura.
Bloqueadores en toda la pantalla con cada filtro.
13) Tokens del sistema de diseño (ejemplo)
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) Ejemplos de snippets de interfaz
Tarjeta 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>
Métrica semántica (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;
Regla de alerta (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) Escenarios estándar de iGaming
Pagos
El widget «Approval Rate por PSP» → drill a la lista de causas rechazadas con códigos.
«Time-to-Wallet por método» → mapa SLA; click - colas específicas.
Deportes
Apuestas en vivo/segundos, Hold en las ligas, alerta para desviar los márgenes.
Mercados sobrecalentados (distorsión brusca) → bloque de recomendaciones/límite manual.
Casino
RTP/volatilidad por proveedor, juegos de primera/salida, alerta «RTP anormal KYC backlog и pass rate; Señales FRM; banderas de sanciones. 16) Métricas del propio panel Panel de engagement: DAU paneles, tiempo en sesión, clics en drilldowns. 17) Lista de comprobación de QA Datos y consistencia 18) Documentación en el sistema de diseño Компоненты: `KpiCard`, `TrendChart`, `BreakdownBar`, `AlertFeed`, `DataFreshnessBadge`. Un panel de operador fuerte es una definición única de métricas, una jerarquía clara de widgets, alertas instantáneas y causas clicables. Personalice el papel, muestre la frescura de los datos, mantenga la acción a 1-2 clics de la cifra y respete la disponibilidad. Entonces el «pulso del producto» pasará a ser manejable, desde pagos y KYC hasta márgenes y retoques.Riesgo/Cumplimiento
Haga clic en la alerta → la tarjeta del jugador con acciones (freeze/verify/escalate).
Alerta MTTA/MTTR: tiempo antes de la reacción y antes del cierre del incidente.
Accuracy complaints: «los números no convergen» (<0,5%).
Freshness breaches: proporción de violaciones de SLO de frescura.
Actionability: proporción de alertas seguidas de acción (> 70%).
UX
Perf
A11u/Asunto
Métricas: diccionario de fórmulas, unidades de medida, signos «más/menos».
Manuales: «Cómo agregar KPI», «Cómo configurar alertas», «Cómo validar fuentes».
Galería Do/Don 't: paneles sobrecargados vs enfoque en 6-8 KPI, color ≠ significado, drilldown sin callejones sin salida.Resumen breve