예금 보너스 및 제한
1) 예금 보너스는 무엇이며 왜 복잡합니까?
예금 보너스는 플레이어의 예금과 관련된 금전적 또는 비 금전적 인센티브입니다. 복잡성은 세 가지 평면에 있습니다
수익 창출: 실제 향상 ARPU/LTV vs 비용 (수수료/FX/보너스/프리스크/청구 위험).
준수 및 책임있는 플레이: 투명한 용어, 베팅 제한, 게임 제외, 자체 제외.
지불 위험: 동일한 방법/소스 소스, 순 예금 (ND), 요금 지불/반환 및 결론의 "회전 목마".
2) 예금 보너스 유형
일치 (예금이자): X.에 100%
계층: 50% ~ X1 + 25% ~ X2.
끈적 끈적한/끈적 끈적한: 끈적 끈적한 표시는 별도로 표시 할 수 없 끈적 끈적하지 않은 첫 번째 플레이는 실제입니다.
현금 대 보너스 크레딧: 현금은 "가상 잔액" 에서 단계 (잠금 해제), 크레딧으로 인정됩니다.
무료 스핀/무료 베팅: 슬롯/마켓과 연계; 현금 가치 등가물은 사전에 고정되어 있습니다.
반복/새로 고침: 반복 예약/이벤트 예금.
하이 롤러: 더 엄격한 조건으로 한계가 증가했습니다.
3) 기본 제한 (정책 핵심)
최소 예금: 참여할 최소 금액.
WGR (Wagering Requirement, WR): о차이가있다. = 'k × (bonus _ amount [+ depost?])'.
게임의 기여%: 슬롯 100%, 테이블 10-25%, 라이브 게임 5-10% 등
WR이 활성화 된 Max Bet: 예를 들어 '
타임 박스: WR 실행 시간 (예: 7/14/30 일).
게임 예외: 잭팟, 프리 스핀 구매, 일부 높은 RTP 타이틀.
동일 방법/출처 복귀: ND로 출력-소스로만 돌아갑니다.
KYC/RG 게이팅: 보너스가 활성화/지불은 KYC L1/L2 후에 만 허용되며 자체 배제는 허용되지 않습니다.
Geo/Sanctions/Licenses: 국가 및 지역 방법의 화이트리스트; 위험 GEO 금지.
1 인당/가구/장치: 중복으로부터 보호합니다.
4) 경제학 및 지표
4. 1. 예상 보너스 값 (운영자 EV)
EV_bonus ≈ Uplift_GGR − Bonus_Cost − Promo_Fees − FX_Slippage − Chargeback_Losses
여기
방법 A/B 또는 CUPED에 의한 'Uplift _ GGR = (GGR _ with -GGR _ 없음)';
'Bonus _ Cost = 보너스 지불 + FS 값 (공정 가치)';
'프로모션 _ 수수료 = 향상 거래로 인한 추가 지불 수수료/마크 업/고정.'
4. 2. 파산 (공개되지 않은 보너스)
Breakage = − accrued (paid + written off at WR + statute of limitations)
부채 평가 및 프로모션의 순 현재 가치.
4. 3. 실제 비용 (CPA 등가)
Cost_per_Qualified_Depositor = (Bonus_Cost + related fee + FX )/# of depositors who have executed min dep
5) 남용 방지 및 통제
벡터:- 다중 계정/가정용 적층.
- 순 예금 루프: 예금 → 보너스 → 부분 게임 → 철회/지불.
- 방법 차익 거래: 저렴한 예금 방법 + 고가의 철수 복도.
- 높은 RTP 남용: WR 기여도가 높은 타이틀 만 재생합니다.
- FX 서클: 예금/인출 율의 변동으로 인한 혜택.
- 사용자에게 바인딩되는 CoF/Tokens; BIN/카드/지갑 당 하나의 보너스.
- ND 가드: 'ND <0' (순 드로우) 인 한 새로운 예금 보너스는 금지됩니다.
- 지불 잠금: WR 실행 전-ND 내 동일한 방법을 제외하고 출력을 억제/제한합니다.
- 게임 믹스 제어: 제외 된 타이틀에 대해서는 '
- Velocity/Device/Geo-galm → 스텝 업 KYC/SoF и독점 거부.
- 상호 연결된 시장에서 Max Bet 및 "헤지" 베팅 금지.
6) 결제와의 커뮤니케이션 (결제 × 보너스)
동일한 방법/소스로 돌아 가기: 다른 방법을 통한 "보너스 현금 인출" 방지.
ND (Net Deposits): 해당 기간/항상 'ND 경우' 보너스를 사용할 수 있습니다.
MoR/세금: MoR의 수표/재정화에는 실현되지 않은 보너스가 포함되어서는 안됩니다. 부채 회계.
FX: 보너스 발생시 참조율을 수정합니다. 비용/이득-유효 속도.
준비금/PSP: 프로모션 비용의 롤링 리저브 및 수수료를 고려하십시오.
7) UX/커뮤니케이션
클리어 오퍼 카드: "100% ~ 200, min dep 10, WR = 30 × 보너스, 최대 베팅 5, 슬롯 100%, 7 일".
WR 진행 상황 표시 줄: 회전율/잔액/마감일; 게임의 기여 (툴팁).
투명한 잠금: "보충 소스에서 ND의 양에 대한 출력을 사용할 수 있습니다. WR 이후의 나머지. "
실패의 이해하기 쉬운 이유: "최대 보너스는 능동적 인 보너스로 초과되었습니다".
예금 화면 자체의 현지화 된 T&C + 짧은 버전.
8) 프로모션 엔진 규칙 (의사 -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) 데이터 모델 (최소)
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) SQL 템플릿
10. 1. 필요한 WR 및 균형
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. 게임 별 기여 (기여%)
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. 참여할 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. 최대 베팅 위반 탐지
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. 토큰 당 1 개 (카드/지갑)
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) 대시 보드 및 KPI
프로모션 테이크 레이트 = 프로모션과 예금 비율.
WR 완료%, Time-to-WR p50/p95.
보너스 비용/GGR 상승 (코호트/채널/방법 별).
파산% 및 프로모션 책임 (대차 대조표의 책임).
남용률: 위반 비율 (최대 베팅, 게임 믹스, 1 개), 다중 계정 플래그.
ND 게이트 적중% 및 회전 목마 감소에 미치는 영향.
보너스% 이후의 철회
방법/PSP에 의한 보너스 bps 후 차지 백.
프로모션의 일환으로 예금/인출시 FX Slippage bps.
12) 경고 및 임계 값
WR 완료 붕괴: 다운 X bps d/d.
학대 스파이크: 최대 베팅/1 회/게임 믹스> 상승시 임계 값 위반.
CB Surge Post-Bonus: 참여 후 7-14 일 후의 충전기> 임계 값.
책임 드리프트: 발생하는 보너스와 부채의 차이> Y%.
ND 네거티브 점유율: 참가자들 사이에서 'ND <0' 을 가진 플레이어의 점유율이 증가합니다.
FX Anomaly: 코스로 인한 FS 값/보너스의 bps-jump.
규제 가드 레일: 자체 제외/검증되지 않은 시도.
13) 준수 및 책임있는 플레이
투명한 T&C (체크 아웃시 짧은 버전): 최소 dep, WR, 최대 베팅, 타임 박스, 기여%, 게임 제외, 동일한 방법.
책임있는 게임 (RG): 한계, 냉각, 자체 배제 → 프로모션을 사용할 수 없습니다.
KYC/SoF: "보너스 후" 결제-완료된 수표에 대해서만.
Geo/Licenses: 현지 규칙 준수 (특정 유형의 프로모션 금지).
14) UX 패턴
입금 전: 계산기 "얼마나 많이 얻을 수 있습니까?" + 1 줄 조건.
예금 후: 보너스/WR/마감일이있는 수표 및 "재생 시작" 버튼.
WR 진행 상황: 끈적 끈적한 위젯, 게임 기여, 마감일 타이머.
위반: 소프트 배너 + 규칙에 대한 링크, 거친 경우 자동 몰수.
출력: 투명한 ND 섹션 및 동일한 방법 힌트.
15) A/B 및 변경 정책
CBR bps, Abuse Rate, AR/Take-Rate와 같은 승수, 최대 베팅, 타임 박스, contrib% 및 가드 레일로 캡을 테스트하십시오.
pre-GGR/동작에 의해 CUPED; 클러스터 견고성 (사용자/가정용/장치).
평가 기간-최소 WR 창 + 결제 로그/CB.
16) 구현 점검표
- 프로모션 참조 규칙 (DSL) 및 검증기.
- ND 모델 및 동일한 방법/소스 소스 지불.
- 진행 WR, 기여%, 게임 제외, 최대 내기.
- 탐지 및 위반 로그, 자동 몰수/차단.
- 보고의 책임과 파괴.
- UX 제공 카드, 진행 상황 표시 줄, 현지화 된 T&C
- 경고 (WR, 학대, CB, 책임, ND).
- CB의 지연과 함께 A/B 방법론 및 데이터 프리즈.
- 관할권 별 법률 문서; RG 게이트; KYC 게이트.
요약
예금 보너스는 경제 (EV, 파손, 책임), 지불 규칙 (ND, 동일한 방법, 소스 복귀), 남용 방지 및 UX 투명성이 단일 시스템에서 수집 된 경우에만 작동합니다. DSL의 프로모션 정책을 공식화하고 WR 및 ND 진행 상황을 관리하며 실제 가치 (수수료/FX/CB 포함) 를 계산하고 대시 보드 및 경고를 유지하며 규제 및 지불 놀라움없이 LTV 성장을 얻습니다.