Painel da operadora e indicadores de negócios
1) Atribuição de painel
O painel de operadoras é um resumo operacional de produto e transação (jogadores, apostas, pagamentos, risco/complacência) com a possibilidade de drilldown antes da causa do evento e ação (assign, escalate, pause, promo). Objetivos principais:- dar o pulso geral do negócio (real-time/quase real-time);
- realçar os desvios/riscos e o local do «incêndio»;
- acelerar a solução: do cartão KPI → para uma lista específica/tíquete/tela.
2) Papéis e personalização
O painel é diferente para diferentes papéis (consulte Interfaces de papel e acessibilidade):- C-level/diretoria: unidades de marcas/regiões, tendências, previsões.
- Operações/desportiva: carga de trabalho ao vivo, apostas/margem/coffs, cancelamentos.
- Pagamentos/finanças: conversão de depósitos, TtW, uprove/reversão, charjbacks.
- Risco/complicação: KYC/AML estatais, sanções, sinais FRM, limites.
- CRM/marketing: LTV/CAC, retencos/revaps, segmentos/campanhas.
Personalização: ordem de widgets, cortes preferidos (país/provedor/canal), modo de atendimento (notificações e números maiores).
3) Hierarquia da interface
Chapéu: data/fuso horário, seleto marca/geo/moeda de exibição.
Faixa KPI (hero-cards): 6-8 métricas-chave para hoje + delta para o benchmark/ontem/semana.
Tendências e distribuição: linha (GGR/NGR), colunas (depósitos de métodos), donuts (micos).
Fitas operacionais: alertas (SLA, risco, PSP), filas de tarefas.
Drilldowns: cliques aprofundam para o segmento/objeto (método de pagamento → especificamente rejeitado).
4) Chaves KPI e fórmulas (básicos)
DAU/MAU: jogadores ativos por dia/mês.
New Depositors (ND): novos depósitos em um período.
Deposit Conversion: inscrição → primeiro depósito.
ARPPU: 'Receita/Usuários Pagantes'.
GGR (renda bruta de jogo): «Apostas - Ganhos».
NGR: 'GGR - Bónus - Jackpots - Comissões Provedoras - Impostos sobre a GGR'.
Hold (esportes): '1 - (Pagamentos/Aceitação de apostas)'.
Time-to-Wallet (TtW): Mediana do tempo desde a solicitação de saída até a entrada.
KYC Pass Rate: 'Ultrapassado/Iniciado'.
Approval Rate (conclusões): 'Aprovado/Solicitado'.
«Charjbecky/Pagamentos processados».
FRM Alerts/1k Tx: número de sinais de frod por 1.000 transações.
Retenção D1/D7/D30: retorno por cômodo.
LTV ^ t: NGR cumulativo por usuário no momento t.
RTP (slots): 'Pagamentos/apostas' em jogo/provedor.
Importante: uma métrica semântica em camadas de dados para todo o produto (nada de «dois GGR»).
5) Widgets e pattern de exibição
Cartão KPI
Título, valor (números de tabela), delta (seta/percentual), mini-sparline.
Cor: crescimento verde para métricas úteis (NGR, conversão), crescimento vermelho para negativas (falhas/charjback).
Clique: drilldown na tabela/gráfico com filtro.
Tendências
Linhas suavizadas, intervalo/limiar de confiança (SLO).
O botão «Hoje/Semana/30 Dias/Côrtes».
Distribuição
Lista de bar: depósitos de métodos, taxa de desvio de PSP, taxas de ligas/provedores.
Fita operacional
Eventos SLA (PSP delay, fila KYC), grandes ganhos, picos de carga, bandeiras de sanções.
Tabelas
Botões somados, colunas fixas, variedades/filtro, exportação de CSV.
6) Cortes e filtros (obrigatórios)
Hora: hoje/UTC vs local, intervalos horários, janelas semanais/mensais.
Geo/jurisdição, país, região, licença.
Plataforma/canal: web/app/affiliate.
Métodos de pagamento/PSP.
Provedor/jogo/esporte/liga/mercado.
Os segmentos de usuários são VIP, novato, reaproveitado, perfis de risco.
Todos os filtros são componentes; O estado do URL é adensável, há «Redefinir».
7) Sinais, alertas, liminares
Liminares estáticos: TtW> 2h, Abordal Rate <80%, KYC backlog> N.
Dinâmico (anoma): desvio do modelo sazonal> 3g.
Regras compostas: «Aumento de falhas PSP-X> 5 p.p. e tráfego GEO-Y ↑».
Canais: tempestade no painel, e-mail/Slack/Push; tracking «aceito/decidido».
8) Frescura de dados e performance
SLO de frescura: KPI operacional ≤ 60 segundos, agregações - ≤ 5 min, acréscimos financeiros - T + 1.
O indicador Atualizado 00:45 para trás no nível do painel e no widget.
Frente: WebSocket/SSE para encartes, rolagem de batch em pausa.
As animações são apenas 'trans/opacity', sem filtros pesados.
9) Arquitetura de dados (muito brevemente)
Streaming: pneu de evento (por exemplo, Kafka) → processamento de estrim (Flink/Spark) → speed-layer (Redis/ClickHouse).
Batch: logs crus → DWH (BigQuery/Snowflake) → vitrines/camada semântica (dbt/metric-layer).
Metrics layer: definições KPI unificadas para todos os clientes (painel, relatórios, API).
SCD/cômodos: armazenando a versibilidade dos atributos e as conectividades para o retino/LTV.
10) Multi-marca/multi-geo/multi-moeda
Seletor Marca/Licença/GEO, somatório e comparação (stacked ou small multiples).
Mostra a moeda na moeda da conta da marca + equivalente (consulte Mudar de moeda).
Fuso horário - Fixe para o relatório (local da marca vs operadora).
11) A11y, localização, tema escuro
Contraste não inferior a AA; Ordem, 'aria-label' nos botões de cartão.
Textos/formatos de datas/moedas - por local; SE espelhar (consulte 'se').
Tema escuro/contrastante para turnos noturnos; Os anéis de foco são visíveis.
12) Anti-pattern
30 + cartões KPI «pequeno» sem hierarquia.
Fórmulas discordantes de uma métrica em diferentes widgets.
A cor é o único hospedeiro de sentido.
Painel mudo: alertas sem CTA ou dono.
Dados de ontem sem um indicador de frescura.
Loaders de bloqueio para a tela inteira a cada filtro.
13) Sistema de design de tokens (exemplo)
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) Exemplos de snippets de interface
Cartão 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;
Regra alert (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) Cenários típicos iGaming
Pagamentos
Widget «Approval Rate PSP» → o drible na lista de motivos rejeitados.
Time-to-Wallet por método → cartão SLA; Clique - filas específicas.
Esportes
Apostas em Live/s, Hold em ligas, alerto para desvio de margem.
Mercados superaquecidos (distorção acentuada) → unidade de recomendação/limite manual.
Casino
RTP/volatilidade de provedores, top games/saída, alert «RTP anormal porta».
Risco/Complaens
KYC backlog и pass rate; Sinais FRM; bandeiras de sanção.
Clique em alert cartão do jogador com ações (freeze/verify/escalate).
16) Métricas do próprio painel
Painéis de Engagement: painel DAU, tempo na sessão, cliques nos drilldowns.
Alert MTTA/MTTR: Tempo antes da reação e antes do encerramento do incidente.
Accuracy complants: conversões «números não correspondem» (<0,5%).
Freshness breaches: proporção de violações do SLO de frescura.
Activability: proporção de alertas seguida de ação (> 70%).
17) QA-folha de cheque
Dados e coerência
- Definições de métricas unificadas (metrics layer).
- O limite/direção da cor é correto (altura de «ruim» = vermelho).
- Cada widget tem uma fonte de tempo e frescor.
UX
- Até a causa chave 2-3 clique máximo.
- Os filtros são cumulativos, o status é URL.
- Os cartões KPI estão disponíveis no teclado e no locutor de tela.
Performance
- Alternar filtros ≤ 300 ms (perfil incógnito).
- Sem CLS; gráficos são virtualizados em grandes volumes.
- O Real Time é atualizado sem «drible».
A11u/Tema
- Contraste ≥ AA; Os anéis de foco são visíveis.
- O tema escuro/contrastante é legível; a cor não é o único sinal.
18) Documentação em design
Компоненты: `KpiCard`, `TrendChart`, `BreakdownBar`, `AlertFeed`, `DataFreshnessBadge`.
Métricas: dicionário de fórmulas, unidades, sinais de mais/menos.
Guias: «Como adicionar KPI», «Como definir alertas», «Como validar fontes».
Galeria Do/Don 't: painéis vs sobrecarregados foco em 6-8 KPI, cor ≠ sentido, drilldown sem impasses.
Resumo curto
Um painel de operadores forte é uma definição de métricas, uma hierarquia clara de widgets, alertas instantâneas e razões clicabas. Personalize para o rol, mostre dados recentes, mantenha a ação em 1-2 clique do dígito e mantenha a disponibilidade disponível. Então o «pulso do produto» será administrável, desde pagamentos e KYC até margens e retensas.