GH GambleHub

Depozit bonuslary we çäklendirmeler

1) Depozit bonusy näme we näme üçin bukulýar?

Depozit bonusy - bu, oýunçynyň serişdeleri (goýumy) goýmagy bilen baglanyşykly pul ýa-da monetar däl höwesdir. Onuň çylşyrymlylygy üç tekizlikde:
  • Monetizasiýa: hakyky uplift ARPU/LTV vs bahasy (fees/FX/bonus/frişpinler/billing töwekgelçilikleri).
  • Komplayens we jogapkärli oýun: aç-açan şertler, nyrhlary çäklendirmek, oýunlary aýyrmak, öz-özüni aýyrmak.
  • Töleg töwekgelçilikleri: same-method/return-to-source, net deposits (ND), çarjbekler/yzyna gaýtarmalar we netijeleriň "karuselleri".

2) Depozit bonuslarynyň görnüşleri

Gabat geldi (depozit göterimi): X.-a çenli 100%.
Tiered: 50% - X1 + 25% - X2.
Sticky/Non-sticky: sticky aýratyn çykarylyp bilinmez; nonsticky ilki hakyky oýnaýar.
Nagt pul vs Bonus Credit: nagt pul tapgyrlaýyn (unlock), karz - "wirtual balans" -a geçirilýär.
Free Spins/Free Bets: slotlara/bazarlara bagly; pul bahasynyň ekwiwalenti öňünden kesgitlenýär.
Recurring/Reload: meýilnama/waka boýunça gaýtalanýan goýumlar.
High-roller: has berk şertleri bolan ýokary çäkler.

3) Esasy çäklendirmeler (policy core)

Min Deposit: gatnaşmak üçin iň az mukdar.
Wagering Requirement (WR): оборот = `k × (bonus_amount [+ deposit?])`.
Oýunlar boýunça Contribution%: 100% slotlar, 10-25% stollar, 5-10% durmuş oýunlary we ş.m.
Max Bet işjeň WR-de: mysal üçin '≤ 5 EUR' ýa-da '≤ X% bonus%'.
Timebox: WR ýerine ýetirmek üçin wagt (mysal üçin 7/14/30 gün).
Game Exclusions: jekpotlar, frispin satyn almak, käbir ýokary-RTP atlary.
Same-Method/Return-to-Source: ND-e çenli - diňe çeşmä gaýdyp gelýär.
KYC/RG gating: bonus işjeňleşdirilýär/tölege diňe KYC L1/L2 we öz-özüňi aýan etmezden soň rugsat berilýär.
Geo/Sanksiýalar/Ygtyýarnamalar: ýurtlaryň we ýerli usullaryň ak sanawlary; töwekgelçilik-GEO-da gadaganlyk.
One-per-Person/Household/Device: gaýtalanmakdan goramak.

4) Ykdysadyýet we metrika

4. 1. Bonusyň garaşylýan bahasy (operator EV)


EV_bonus ≈ Uplift_GGR − Bonus_Cost − Promo_Fees − FX_Slippage − Chargeback_Losses

nirede

A/B ýa-da CUPED usuly boýunça 'Uplift _ GGR = (GGR_with − GGR_without)';

'Bonus _ Cost = tölenen bonus + FS bahasy (fair value boýunça)';

'Promo _ Fees = uplift amallary sebäpli goşmaça payment fees/markup/fixed'.

4. 2. Breakage (açylmadyk bonus)


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

Passivlere (liabilities) we mahabatyň arassa bahasyna baha bermek üçin ulanylýar.

4. 3. Hakyky bahasy (CPA-analog)


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

5) Hyýanatçylyga garşy we gözegçilik

Wektorlar:
  • Multi-account/household stacking (bir salgy/enjam/kart).
  • Net-deposit loops: depozit → bonus → bölekleýin oýun → çykyş/çarjbek.
  • Method arbitrage: arzan depozit usuly + gymmat çykaryş koridory.
  • High-RTP abuse: diňe WR-e ýokary goşant goşýan atlary oýnamak.
  • FX tegelekleri: goýumyň/yzyna almagyň hümmetiniň üýtgemegindäki peýdasy.
Jemleýji düzgünler:
  • Ulanyja CoF/Tokens binding; BIN/kartoçka/gapjyga bir bonus.
  • ND guard: häzirlikçe 'ND <0' (net-withdrawals), täze depozit bonuslary gadagan.
  • Payout lock: WR ýerine ýetirilmezden ozal - ND çäginde same-methoddan başga netijelere gadaganlyk/çäklendirmeler.
  • Game-mix control: "M" -den "M" -den "≥" ýa-da "≤ X%" -den "-den başga birine.
  • Velocity/Device/Geo-conflict → step-up KYC/SoF или deny.
  • Max Bet we özara baglanyşykly bazarlarda "hedge" nyrhlarynyň gadagan edilmegi.

6) Tölegler bilen baglanyşyk (Tölegler × Bonuslar)

Same-method/Return-to-source: başga bir usul arkaly "bonuslary nagt etmekden" goramak.
ND (Net Deposits): bonuslar, eger 'ND ≥ Threshold' döwri/hemişe üçin elýeterlidir.
MoR/Salgytlar: MoR-daky çek/fiskalizasiýa amala aşyrylmadyk bonusy öz içine almaly däldir; passiwlerde hasaba alyş.
FX: bonus hasaplanylanda reference rate belläň; çykdajy/ýeňiş - effective rate boýunça.
Ätiýaçlyklar/PSP: mahabatyň bahasynyň rolling-reserve we fees-i göz öňünde tutuň.

7) UX/Aragatnaşyk

Açyk offer kartoçkasy: "100% -den 200, min dep 10, WR = 30 × bonus, max bet 5, slotlar 100%, 7 gün".
Progress-bar WR: dolanyşyk mukdary/galyndy/möhlet; oýunlaryň goşandy (tooltip).
Aç-açan blokirlemeler: "ND mukdaryny yzyna almak doldurmagyň çeşmesine elýeterlidir. Galanlary WR-den soň".
Boýun gaçyrmagyň düşnükli sebäpleri: "Işjeň bonusda max bet-den geçdi".
Localized T&C + depozit ekranynyň özünde gysga wersiýasy.

8) Mahabat hereketlendirijisiniň düzgünleri (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) Maglumatlaryň modeli (iň az)

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 şablonlary

10. 1. Talap edilýän WR we galyndy

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ýunlara goşant (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. Gatnaşmak üçin ND-gate

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. Detekt max bet bozmalar

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 (kart/gapjyk)

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) Daşbordlar we KPI

Promo Take-Rate = mahabatdan goýumlaryň paýy.
WR Completion %, Time-to-WR p50/p95.
Bonus Cost/GGR Uplift (kogortlar/kanallar/usullar boýunça).
"Breakage%" we "Promo Liability" (balansdaky passiw).
Abuse Rate: düzgün bozulmalaryň paýy (max bet, game mix, one-per), multi-account flags.
ND Gate Hit% we "karuselleriň" peselmegine täsiri.
Withdrawal After Bonus % (и доля same-method).
Çargeback After Bonus bps/PSP usullary boýunça.
FX Slippage bps.

12) Alertler we bosagalar

WR Completion Collapse: X bps d/d.
Abuse Spike: düzgün bozmalaryň ýokarlanmagy max bet/one-per/game-mix> bosagasy.
CB Surge Post-Bonus: gatnaşandan soň 7-14 günüň içinde çarjbekler> bosagasy.
Liability Drift: hasaplanan bonuslar bilen passiwiň tapawudy> Y%.
ND Negative Share: Gatnaşyjylaryň arasynda 'ND <0' bilen oýunçylaryň paýynyň ýokarlanmagy.
FX Anomaly: Kurs sebäpli FS/bonus bahasynyň bps-bökmegi.
Regulatory Guardrail: self-excluded/näbelli.

13) Komplayens we jogapkär oýun

Aç-açan T&C (çekiň gysga görnüşi): min dep, WR, max bet, timebox, contribution%, game exclusions, same-method.
Jogapkär oýun (RG): çäklendirmeler, cooling-off, self-exclusion → mahabat elýeterli däl.
KYC/SoF: "bonusdan soň" tölegler - diňe geçirilen barlaglarda.
Geo/Ygtyýarnamalar: ýerli düzgünleriň berjaý edilmegi (mahabatyň käbir görnüşlerine gadaganlyklar).

14) UX-patternler

Goýumdan öň: "Näçe alaryn" kalkulýatory + 1 setirdäki şertler.
Goýumdan soň: bonus/WR/möhletli çek we "Oýnamaga başla" düwmesi.
Progress WR: sticky-widget, oýunlara goşant, möhletli wagt.
Düzgün bozmalar: ýumşak banner + düzgünlere salgylanma, gödek ýagdaýlarda awtomatiki forfeýt.
Netije: aç-açan ND-kesme we same-method yşarat.

15) A/B we üýtgetmek syýasaty

Multiplier, max bet, timebox, contrib% we cap bilen guardrails: CBR bps, Abuse Rate, AR/Take-Rate.
CUPED pre-GGR/özüni alyp baryş; user/household/device.
Baha bermegiň möhleti - iň az WR window + töleg möhleti/SW.

16) Girizmegiň çek-sanawy

  • Mahabatyň salgylanma düzgünleri (DSL) we tassyklaýjy.
  • ND we same-method/return-to-source modeli.
  • Progress WR, contribution%, game exclusions, max bet.
  • Düzgün bozmalaryň jikme-jiklikleri we magazineurnaly, awtomatiki forfate/blokirleme.
  • Hasabatda passiw we breakage (liability).
  • T&C tarapyndan lokallaşdyrylan UX offer kartoçkalary, progress bar.
  • Alertler (WR, Abuse, CB, Liability, ND).
  • A/B metodologiýasy we CB-de data-friz.
  • Ýurisdiksiýalar boýunça kanuny tekstler; RG-geýtlar; KYC geýtleri.

Gysgaça maglumat

Depozit bonuslary diňe ykdysadyýet (EV, breakage, passiw), töleg düzgünleri (ND, same-method, return-to-source), hyýanatçylyga garşy we UX-aç-açanlyk bitewi ulgamda jemlenen ýagdaýynda işleýär. DSL-de mahabat syýasatlaryny resmileşdiriň, WR we ND-de öňegidişlik ediň, hakyky bahany hasaplaň (fees/FX/CB-ni goşmak bilen), daşbordlary we aladalary saklaň we LTV-iň ösüşini düzgünleşdiriji we töleg garaşylmadyk ýagdaýda alarsyňyz.

Contact

Biziň bilen habarlaşyň

Islendik sorag ýa-da goldaw boýunça bize ýazyp bilersiňiz.Biz hemişe kömek etmäge taýýar.

Telegram
@Gamble_GC
Integrasiýany başlamak

Email — hökmany. Telegram ýa-da WhatsApp — islege görä.

Adyňyz obýýektiw däl / islege görä
Email obýýektiw däl / islege görä
Tema obýýektiw däl / islege görä
Habar obýýektiw däl / islege görä
Telegram obýýektiw däl / islege görä
@
Eger Telegram görkezen bolsaňyz — Email-den daşary şol ýerden hem jogap bereris.
WhatsApp obýýektiw däl / islege görä
Format: ýurduň kody we belgi (meselem, +993XXXXXXXX).

Düwmäni basmak bilen siz maglumatlaryňyzyň işlenmegine razylyk berýärsiňiz.