GH GambleHub

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.

Contact

Entrar em contacto

Contacte-nos para qualquer questão ou necessidade de apoio.Estamos sempre prontos para ajudar!

Iniciar integração

O Email é obrigatório. Telegram ou WhatsApp — opcionais.

O seu nome opcional
Email opcional
Assunto opcional
Mensagem opcional
Telegram opcional
@
Se indicar Telegram — responderemos também por lá.
WhatsApp opcional
Formato: +indicativo e número (ex.: +351XXXXXXXXX).

Ao clicar, concorda com o tratamento dos seus dados.