GH GambleHub

Bónus de depósito e restrições

1) O que é um bónus de depósito e por que é complexo

O bónus de depósito é um estímulo monetário ou não-monetário associado ao depósito (depósito) do jogador. Sua complexidade em três planos:
  • Monetização: real uplift ARPU/LTV vs custo (fees/FX/bónus/frischpins/riscos billings).
  • Complacência e jogo responsável: condições transparentes, limitações de apostas, exclusão de jogos, auto-exclusão.
  • Riscos de pagamento: same-method/return-to-nature, net deposits (ND), charjbacks/devoluções e «carrossel» de conclusões.

2) Tipos de bônus de depósito

Matched (percentual do depósito): 100% até X.
Tiered: 50% para X1 + 25% para X2.
Sticky/Não-sticky: sticky não pode ser exibido separadamente; não-sticky primeiro joga real.
Cash vs Bónus Credit: O dinheiro é inscrito em etapas (unlock) e o crédito em «balanço virtual».
Free Spins/Free Bets: ligados a slots/mercados; o equivalente ao valor monetário é fixado com antecedência.
Recurring/Reload: novos depósitos agendados/eventos.
High-roller: limites elevados com condições mais rigorosas.

3) Restrições básicas (policy core)

Min Deposit: valor mínimo para participar.
Wagering Requirement (WR): оборот = `k × (bonus_amount [+ deposit?])`.
Contágio% em jogos: slots 100%, mesas 10-25%, jogos live 5-10% etc.
Max Bet com WR ativo, como '≤ 5 EUR' ou '≤ X% do bónus'.
Timebox: tempo para realizar WR (por exemplo, 7/14/30 dias).
Game Exclusions: jackpots, compras de frispins, alguns thatles altamente RTP.
Same-Method/Return-to-Nature: para ND - apenas de volta para a origem.
KYC/RG gating: O bónus é ativado/pago somente depois de L1/L2 KYC e sem self-exclusion.
Geo/Sanções/Licenças: listas brancas de países e métodos locais; proibição no risk-GEO.
One-per-Person/Household/Device: proteção contra duplicação.

4) Economia e métricas

4. 1. Valor previsto para o bónus (operator EV)


EV_bonus ≈ Uplift_GGR − Bonus_Cost − Promo_Fees − FX_Slippage − Chargeback_Losses

onde

'Uplift _ GGR = (GGR _ with - GGR _ without)' pela metodologia A/B ou CUPED;

'Bônus _ Costa = bônus pago + valor FS (fair value)';

'Promo _ Fees = mais payment fees/markup/fixed devido a transações uplift'.

4. 2. Breakage (bónus não resolvido)


Breakage = − accrued (paid + written off at WR + statute of limitations)

Usado para estimar o passivo (liabilities) e o valor puro da promoção.

4. 3. Valor real (CPA-equivalente)


Cost_per_Qualified_Depositor = (Bonus_Cost + related fee + FX )/# of depositors who have executed min dep

5) Anti-Abuse e controle

Vetores:
  • Multi-score/household stacking (um endereço/dispositivo/mapa).
  • Net-deposit loops: depósito → bónus → jogo parcial → saída/charjback.
  • Method arbitrage: método de depósito barato + corredor de saída caro.
  • High-RTP abuse: jogar apenas títulos com alta contribuição para WR.
  • Círculos FX: Benefício nas variações dos cursos de depósito/retirada.
Regras mitigantes:
  • CoF/Tokens binding para o usuário; um bónus para BIN/cartão/carteira.
  • ND guard: Enquanto 'ND <0' (net-withdrawals), novos bônus de depósito são proibidos.
  • Payout lock: Antes de WR - proibição/restrição de conclusões, exceto same-method dentro do ND.
  • Controle de game-mix: é necessário '≥ M' de timbres exclusivos ou '≤ X%' de circulação para excluídos.
  • Velocity/Device/Geo-conflict → step-up KYC/SoF или deny.
  • Max Bet e proibição de apostas «hedge» em mercados interligados.

6) Comunicação com pagamentos (Pagamentos x Bônus)

Same-method/Return-to-nature: proteção contra «cobrança de bônus» através de outro método.
ND (Net Deposits): bónus disponíveis se 'ND' Threshold' para o período/sempre.
MoR/Impostos: cheque/tributação em MoR não deve incluir bônus não executado; A contabilidade do passivo.
FX: fixe o reference rate no momento em que o bônus for pago; consumo/ganho - por efetive rate.
Reservas/PSP: Leve em conta o valor da promoção de rolling-reserve e fees.

7) UX/comunicações

Cartão claro off: «100% a 200, min dep 10, WR = 30 x bónus, max bet 5, slots 100%, 7 dias».
WR Progress Bar: valor do negócio/saldo/deadline; contribuições de jogos (tooltip).
Bloqueios transparentes: "Saída de ND disponível na fonte de reposição. O resto depois do WR".
O motivo compreensível para a falha é «Excedido max bet com bônus ativo».
Localizante T&C + versão curta na própria tela de depósito.

8) Regras do motor promocional (pseudo-DSL)

yaml promo: "welcome_100_v3"
eligibility:
geo_in: [DE, AT, FI]
kyc_level_min: L1 nd_min: 0 one_per: [person, device, payment_token]
deposit:
min_amount: {EUR: 10}
methods_whitelist: [CARD, A2A, LOCAL_WALLET]
bonus:
type: MATCHED match_pct: 100 cap: {EUR: 200}
wagering:
base: BONUS_ONLY      # или BONUS_PLUS_DEPOSIT multiplier: 30 contrib:
slots: 100 tables: 25 live: 10 limits:
max_bet_amount: {EUR: 5}
time_limit_days: 14 withdrawal:
same_method: true allow_nd_withdrawal: true abuse_controls:
one_game_share_max_pct: 80 sticky: false token_binding: true

9) Modelo de dados (mínimo)

sql
-- ref reference books. promos (
promo_id PK, name, version, geo_whitelist, methods_whitelist, kyc_min, nd_min,
type, match_pct, cap_amount, wr_base, wr_multiplier, max_bet_amount,
time_limit_days, contrib_json, sticky, one_per, enabled, effective_from, effective_to
);

-- Linking bonuses to bonus deposits. grants (
grant_id PK, promo_id FK, user_id, deposit_tx_id, currency,
bonus_amount, granted_at, expires_at, status -- ACTIVE    FORFEITED    COMPLETED    EXPIRED
);

-- Bonus wagering progress. wr_progress (
grant_id FK, user_id, turnover_slots, turnover_tables, turnover_live,
turnover_total, required_total, updated_at
);

-- Violations of bonus rules. violations (
id PK, grant_id, user_id, type, details_json, occurred_at, severity -- INFO    WARN    DENY
);

-- Betting and bonus game restrictions. session_limits (
grant_id, user_id, max_bet_amount, game_exclusions_json, one_game_share_max_pct
);

-- Net deposits (ND)
finance. net_deposits (
user_id, currency, nd_total, nd_30d, nd_7d, updated_at
);

10) Modelos SQL

10. 1. O WR necessário e o restante

sql
SELECT g. grant_id,
p. wr_multiplier,
p. wr_base,
g. bonus_amount,
CASE WHEN p. wr_base='BONUS_PLUS_DEPOSIT'
THEN (g. bonus_amount + t. deposit_amount) p. wr_multiplier
ELSE g. bonus_amount p. wr_multiplier
END AS wr_required,
wr. turnover_total AS wr_done,
GREATEST(0, (CASE WHEN p. wr_base='BONUS_PLUS_DEPOSIT'
THEN (g. bonus_amount + t. deposit_amount) p. wr_multiplier
ELSE g. bonus_amount p. wr_multiplier END) - wr. turnover_total) AS wr_left
FROM bonus. grants g
JOIN ref. promos p ON p. promo_id=g. promo_id
JOIN dw. transactions_flat t ON t. tx_id=g. deposit_tx_id
LEFT JOIN bonus. wr_progress wr ON wr. grant_id=g. grant_id
WHERE g. user_id=:uid AND g. status='ACTIVE';

10. 2. Aporte de jogos (contribuinte%)

sql
-- Calculation of Daily Turnover Including Curb%
SELECT grant_id,
SUM(CASE game_category
WHEN 'slots' THEN stake1. 00
WHEN 'tables' THEN stake0. 25
WHEN 'live'  THEN stake0. 10
ELSE 0 END) AS turnover_weighted
FROM dw. bets
WHERE user_id=:uid AND placed_at::date =:d AND grant_id IS NOT NULL
GROUP BY grant_id;

10. 3. Gate de participação ND

sql
SELECT (nd_total >= p. nd_min) AS eligible
FROM finance. net_deposits nd
JOIN ref. promos p ON p. promo_id=:promo
WHERE nd. user_id=:uid AND nd. currency=:ccy;

10. 4. Detector max bet violações

sql
SELECT b. bet_id, b. amount
FROM dw. bets b
JOIN bonus. session_limits l USING (grant_id, user_id)
WHERE b. user_id=:uid AND b. grant_id=:grant AND b. amount > l. max_bet_amount;

10. 5. One-per tocen (cartão/carteira)

sql
SELECT COUNT() > 0 AS already_used
FROM bonus. grants g
JOIN dw. transactions_flat t ON t. tx_id=g. deposit_tx_id
WHERE g. promo_id=:promo AND t. payment_token=:token AND g. status <> 'FORFEITED';

11) Dashboards e KPI

Promo Take-Rate = proporção de depósitos com promoção.
WR Completion %, Time-to-WR p50/p95.
Bónus Costa/GGR Uplift (por cômodos/canais/métodos).
Breakage% e Promo Liability (passivo no balanço).
Abuse Rate: proporção de violações (max bet, game mix, one-per), multi-matt flags.
ND Gate Hit% e influência na redução dos «carrosséis».
Withdrawal After Bonus % (и доля same-method).
Chargeback After Bons bps métodos/PSP.
FX Slippage bps em depósitos/saques como parte da promoção.

12) Alertas e liminares

WR Complition Collapse: queda em X bps d/d.
Abuse Spike: aumento de violações max bet/one-per/game-mix> limiar.
CB Surge Post-Bónus: Charjbacks 7-14 dias após a participação> limiar.
Liability Drift: variação entre bónus e passivo> Y%.
ND Negative Share: aumento da proporção de jogadores com 'ND <0' entre os participantes.
FX Anataly: bps salto custo FS/bônus devido ao curso.
Regulatory Guardrail: tentativa de participação self-exclused/não-modificado.

13) Complaens e jogo responsável

T&C transparente (versão curta em cheque-out): min dep, WR, max bet, timebox, sustentação%, game exclusions, same-method.
Jogo responsável (RG): limites, cooling-off, self-exclusion → promo não estão disponíveis.
KYC/SoF: pagamentos «após o bónus» - somente com verificações efetuadas.
Geo/Licenças: Cumprimento de regras locais (proibições para determinados tipos de promo).

14) Pattern UX

Antes do depósito, calculadora «Quanto receber» + condições de 1 linha.
Após o depósito, cheque com bónus/WR/deadline e botão «Começar a jogar».
Progresso WR: sticky-widget, contribuição de jogos, deadline.
Violações: banner suave + referência a regras, forfate automático para malas ruins.
Conclusão: um corte ND transparente e uma dica same-method.

15) A/B e política de mudanças

Teste multiplier, max bet, timebox, contreb% e cap com guardas: CBR bps, Abuse Rate, AR/Take-Rate.
CUPED pré-GGR/comportamento; cluster-robástico (user/household/device).
O prazo de avaliação é de WR window + lote de pagamento/ST.

16) Folha de cheque de implementação

  • Regras de arbitragem de promoção (DSL) e validador.
  • Modelo ND e same-method/return-to-nature em payout.
  • Progresso de WR, sustentação%, game exclusions, max bet.
  • Detecção e registro de violações, forfate/bloqueio automático.
  • Passivo e breakage no relatório (liability).
  • Cartões OX Off, Progress Bar, localizados T & C.
  • Alertas (WR, Abuse, CB, Liability, ND).
  • A/B metodologia e data-frise com laje em CB.
  • Textos legais por jurisdição; Gates RG; Os KYC-gates.

Currículo

Bônus de depósito só funcionam se a economia (EV, breakage, passivo), regras de pagamento (ND, same-method, return-to-fonte), anti-abuse e transparência ux são reunidos em um único sistema. Formalize políticas de promoção em DSL, faça progressos de WR e ND, considere o custo real (incluindo fees/FX/CB), mantenha dashboards e alertas - e você terá crescimento de LTV sem surpresas regulatórias e de pagamento.

Contact

Entrar em contacto

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

Telegram
@Gamble_GC
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.