GH GambleHub

Depozit bonuslar va cheklovlar

1) Depozit bonusi nima va nega u murakkab

Depozit bonusi - bu o’yinchi tomonidan mablag’lar qo’yishga (depozitga) bog’langan pul yoki nomonetar rag’batlantirishdir. Uning murakkabligi uch tekislikda:
  • Monetizatsiya: haqiqiy uplift ARPU/LTV vs qiymati (fees/FX/bonus/frishpinlar/billing xavflari).
  • Komplayens va mas’uliyatli o’yin: shaffof shartlar, stavkalarni cheklash, o’yinlarni istisno qilish, o’zini istisno qilish.
  • To’lov tavakkalchiliklari: same-method/return-to-source, net deposits (ND), charjbeklar/qaytarmalar va xulosalarning «karusellari».

2) Depozit bonuslarining turlari

Matched (depozitga nisbatan foiz): X.gacha 100%

Tiered: 50% dan X1 + 25% gacha X2 gacha.
Sticky/Non-sticky: sticky’ni alohida chiqarish mumkin emas; non-sticky dastlab haqiqiy o’ynaydi.
Cash vs Bonus Credit: kesh bosqichma-bosqich (unlock), kredit - «virtual balans» ga o’tkaziladi.
Free Spins/Free Bets: slot/bozorlarga bogʻlangan; pul qiymatining ekvivalenti oldindan qayd etiladi.
Recurring/Reload: jadval/hodisa boʻyicha takroriy depozitlar.
High-roller: qattiqroq shartlarga ega yuqori limitlar.

3) Bazaviy cheklovlar (policy core)

Min Deposit: ishtirok etish uchun minimal summa.
Wagering Requirement (WR): оборот = `k × (bonus_amount [+ deposit?])`.
Contribution% o’yinlar bo’yicha: 100% slotlar, 10-25% stollar, 5-10% hayot o’yinlari va boshqalar.
Aktiv WRda Max Bet: masalan,’≤ 5 EUR’yoki’≤ X% bonus’.
Timebox: WR bajarish vaqti (masalan, 7/14/30 kun).
Game Exclusions: jekpotlar, frispinlarni sotib olish, ba’zi yuqori RTP tillari.
Same-Method/Return-to-Source: ND ga chiqish - faqat manbaga qaytish.
KYC/RG gating: bonus aktivlashtiriladi/faqat KYC L1/L2 va self-exclusion mavjud bo’lmagandan keyin to’lashga ruxsat etiladi.
Geo/Sanksiyalar/Litsenziyalar: mamlakatlarning oq ro’yxatlari va mahalliy usullar; risk-GEOda taqiqlash.
One-per-Person/Household/Device: takrorlanishdan himoya qilish.

4) Iqtisodiyot va metrika

4. 1. Kutilayotgan bonus qiymati (operator EV)


EV_bonus ≈ Uplift_GGR − Bonus_Cost − Promo_Fees − FX_Slippage − Chargeback_Losses

qayerda

A/B yoki CUPED metodikasi bo’yicha’Uplift _ GGR = (GGR_with − GGR_without)’;

’Bonus _ Cost = to’ langan bonus + FS qiymati (fair value bo’yicha)’;

’Promo _ Fees = uplift tranzaksiyalari tufayli qoʻshimcha payment fees/markup/fixed’.

4. 2. Breakage (oshkor etilmagan bonus)


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

Passivlarni (liabilities) va promolarning sof qiymatini baholash uchun ishlatiladi.

4. 3. Haqiqiy qiymat (CPA-analog)


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

5) Abyuzga qarshi va nazorat

Vektorlar:
  • Multi-account/household stacking (bitta manzil/qurilma/xarita).
  • Net-deposit loops: depozit → bonus → qisman o’yin → chiqish/charjbek.
  • Method arbitrage: arzon depozit usuli + qimmat chiqish yo’lagi.
  • High-RTP abuse: faqat WRga katta hissa qo’shgan unvonlar o’ynash.
  • FX doiralar: depozit/olib qo’yish kurslarining tebranishidagi foyda.
Mitigatsiya qoidalari:
  • foydalanuvchiga CoF/Tokens binding; BIN/karta/hamyonga bitta bonus.
  • ND guard: hozircha’ND <0’(net-withdrawals), yangi depozit bonuslari taqiqlangan.
  • Payout lock: WR bajarilgunga qadar - ND doirasida same-method bundan mustasno.
  • Game-mix nazorati: «≥ M» noyob taytllar yoki «≤ X%» oboroti chiqarib tashlanganlar uchun talab qilinadi.
  • Velocity/Device/Geo-conflict → step-up KYC/SoF или deny.
  • Max Bet va o’zaro bog’liq bozorlarda «hedge» stavkalarini taqiqlash.

6) To’lovlar bilan aloqa (To’lovlar × Bonuslar)

Same-method/Return-to-source: boshqa usul orqali «bonuslarni naqd qilish» dan himoya qilish.
ND (Net Deposits): bonuslar mavjud bo’lsa’ND ≥ Threshold’davr/doimo.
MoR/Soliqlar: MoR chek/fiskalizatsiya amalga oshirilmagan bonusni o’z ichiga olmasligi kerak; passivlarda hisobga olish.
FX: bonusni hisoblash paytida reference rate’ni belgilang; xarajat/yutuq - effective rate bo’yicha.
Zaxiralar/PSP: reklama qiymatida rolling-reserve va fees hisobga oling.

7) UX/kommunikatsiyalar

Offerning aniq kartochkasi: «100% dan 200% gacha, min dep 10, WR = 30 × bonus, max bet 5, slotlar 100%, 7 kun».
Progress-bar WR: aylanma summasi/qoldiq/muddat; o’yinlar hissasi (tooltip).
Shaffof blokirovka: "ND summasi to’ldirish manbaida mavjud. Qolganlari WR dan keyin".
Rad etishning tushunarli sabablari: «Aktiv bonusda max bet dan oshib ketdi».
Localized T&C + depozit ekranining o’zida qisqa versiya.

8) Promo-dvigatel qoidalari (psevdo-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) Ma’lumotlar modeli (minimal)

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 namunalari

10. 1. Talab qilinadigan WR va qoldiq

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. O’yinlar bo’yicha hissa (contribution%)

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-geyt

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. Buzilishlar detekti max bet

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 token (karta/hamyon)

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) Dashbordlar va KPI

Promo Take-Rate = promo bilan depozitlar ulushi.
WR Completion %, Time-to-WR p50/p95.
Bonus Cost/GGR Uplift (kogortlar/kanallar/usullar bo’yicha).
Breakage% va Promo Liability (balansdagi passiv).
Abuse Rate: buzilishlar ulushi (max bet, game mix, one-per), multi-account flags.
ND Gate Hit% va «karusellar» ning pasayishiga ta’siri.
Withdrawal After Bonus % (и доля same-method).
Chargeback After Bonus bps/PSP usullari bo’yicha.
FX Slippage bps.

12) Alerta va ostonalar

WR Completion Collapse: X bps d/d.
Abuse Spike: chegaraning ko’payishi max bet/one-per/game-mix>.
CB Surge Post-Bonus: chorjbeklar ishtirok etgandan keyin 7-14 kun> chegara.
Liability Drift: hisoblangan bonuslar va passivlar tafovuti> Y%.
ND Negative Share: ishtirokchilar orasida’ND <0’bilan o’yinchilar ulushining o’sishi.
FX Anomaly: kurs tufayli FS/bonus qiymatining bps-sakrashi.
Regulatory Guardrail: self-excluded/notoʻgʻri aniqlangan.

13) Komplayens va mas’uliyatli o’yin

Shaffof T&C (check-autda qisqa versiya): min dep, WR, max bet, timebox, contribution%, game exclusions, same-method.
Mas’uliyatli o’yin (RG): limitlar, cooling-off, self-exclusion → promo mavjud emas.
KYC/SoF: «bonusdan keyin» to’lovlar - faqat bajarilgan tekshirishlarda.
Geo/Litsenziyalar: mahalliy qoidalarga rioya qilish (muayyan turdagi reklama taqiqlari).

14) UX-patternlar

Depozitgacha: «Qancha olaman» kalkulyatori + 1 satrdagi shartlar.
Depozitdan keyin: bonus/WR/muddati o’tgan chek va «O’ynashni boshlash» tugmasi.
Progress WR: sticky-vidjet, o’yinlarga hissa qo’shish, muddat taymeri.
Buzilishlar: yumshoq banner + qoidalarga havola, qo’pol holatlarda avtomatik forfeyt.
Xulosa: shaffof ND-kesish va same-method yordami.

15) A/B va o’zgartirish siyosati

Test qilish multiplier, max bet, timebox, contrib% va cap bilan guardrails: CBR bps, Abuse Rate, AR/Take-Rate.
pre-GGR/xulq-atvor bo’yicha CUPED; klaster-ishchanlik (user/household/device).
Baholash muddati - minimal WR window + to’lov muddati/SV.

16) Joriy etish chek-varaqasi

  • Referens promo qoidalari (DSL) va validator.
  • ND va same-method/return-to-source modeli payout.
  • Progress WR, contribution%, game exclusions, max bet.
  • Qoidabuzarliklar detekti va jurnali, avtomatik forfeyt/blokirovka.
  • Hisobotdagi passiva va breakage (liability).
  • UX offer kartochkalari, progress bar, lokalizatsiya T&C.
  • Alertlar (WR, Abuse, CB, Liability, ND).
  • A/B metodologiyasi va CB da lag bilan data-friz.
  • Yurisdiksiyalar bo’yicha qonuniy matnlar; RG-geytlar; KYC geytlari.

Xulosa

Depozit bonuslari faqat iqtisodiyot (EV, breakage, passiv), to’lov qoidalari (ND, same-method, return-to-source), anti-abyuz va UX-shaffoflik yagona tizimga yig’ilgan taqdirdagina ishlaydi. DSLda reklama siyosatini rasmiylashtiring, WR va ND taraqqiyotini amalga oshiring, haqiqiy qiymatni hisoblang (fees/FX/CB), dashbordlar va alertlarni saqlang - va siz LTVning o’sishini tartibga soluvchi va to’lov kutilmagan hodisalarisiz olasiz.

Contact

Biz bilan bog‘laning

Har qanday savol yoki yordam bo‘yicha bizga murojaat qiling.Doimo yordam berishga tayyormiz.

Telegram
@Gamble_GC
Integratsiyani boshlash

Email — majburiy. Telegram yoki WhatsApp — ixtiyoriy.

Ismingiz ixtiyoriy
Email ixtiyoriy
Mavzu ixtiyoriy
Xabar ixtiyoriy
Telegram ixtiyoriy
@
Agar Telegram qoldirilgan bo‘lsa — javob Email bilan birga o‘sha yerga ham yuboriladi.
WhatsApp ixtiyoriy
Format: mamlakat kodi va raqam (masalan, +998XXXXXXXX).

Yuborish orqali ma'lumotlaringiz qayta ishlanishiga rozilik bildirasiz.