Platforma orqali VIP-dasturlar va sodiqlik tizimi

Kirish

Sodiqlik tizimi va VIP-dasturlar eng faol oʻyinchilarni ushlab turadi va umrbod qiymatini oshiradi (LTV). Platforma darajasida ballar toʻplashning koʻp qatlamli modeli, maqomlar oʻrtasidagi avtomatik oʻtishlar, shaxsiylashtirilgan mukofotlar va hisobotlar amalga oshirilmoqda. Barcha elementlar promo dvigatel va PMS mikroservislari tomonidan boshqariladi.

1. Sodiqlik tizimi arxitekturasi

1. Loyalty Service (mikroservis)

«Bronze», «Silver», «Gold», «Platinum» darajalarini turnover ostonalari va bonus imtiyozlari bilan saqlaydi.
API: `/loyalty/{playerId}`, `/loyalty/points/add`, `/loyalty/status/update`.
2. Event Bus

Kafka события: `BetPlaced`, `WinCredited`, `DepositMade`, `BonusRedeemed`.
Loyalty Service konsumeri turnoverni yig’adi va ballarni hisoblaydi.
3. PMS integratsiyasi

O’yinchining maqomi o’zgargandan so’ng, PMS segmentatsiya va kirish huquqlarini yangilash uchun webhook orqali xabardor qilinadi.

2. Ballarni hisoblash modeli

1. Turnover-bazalangan ballar

Stavkalarning har bir 1 EUR ekvivalenti uchun 1 Point (configurable) hisoblanadi.
2. O’yinlar koeffitsiyentlari

Slots: × 1, stol oʻyinlari: × 0. 5, live-kazino: × 1. 5, eksklyuziv: × 2.
3. Aksiyadorlik ko’paytirgichlari

Kampaniya doirasida (’DoublePointsWeek’) reklama dvigateli vaqtinchalik’multiplier’ni oʻrnatadi.

3. VIP darajalari va imtiyozlari

DarajaTurnover (EUR) ostonasiBonus-multiplikatorMini-keshbekShaxsiy menejer
Bronze0–9 999×10 %
Silver10 000–49 999×1. 11 %
Gold50 000–199 999×1. 252%Email-qo’llab-quvvatlash
Platinum≥ 200 000×1. 53%Shaxsiy menejer

Chegaraga yetganda avtomatik yangilash va 30 kunlik turnover rolling orqali downgreed.
Shaxsiy offeralar: maxsus frispinlar, eksklyuziv turnirlar, mablag’larni tezkor olish.

4. Triggerlar va workflow

1. Event-driven qayta ishlash

’BetPlaced’ Loyalty Service har bir hodisa uchun cumulative turnover va points sanab chiqadi.
2. Maqom uchun Workflow

Xizmat state machine:
  • ```
  • if cumulative_turnover ≥ level. threshold and current_level < level:
    • transition to next_level
    • if rolling_30d_turnover < prev_level. threshold:
      • transition down
      • ```
      • 3. Oʻyinchini xabardor qilish

      Daraja oʻzgarganda promo dvigatel Notification Service orqali email/SMS/push yuboradi.

      5. Xarajatlarni hisobga olish va ballarni to’lash

      Points konvertatsiyasi → bonuslar

      Shkala: 1000 Points = 10 EUR free play.
      Ballar so’ndirish uchun so’rov yaratilganda bloklanadi, foydalanilganligi tasdiqlangandan keyin hisobdan chiqariladi.
      Amal qilish davri

      Points 12 oylik harakatsizlikdan so’ng tugaydi (rolling expiry), Cron-job orqali avtomatik deduksiya.

      6. Promo dvigatel va GMS bilan integratsiya

      Kampaniyalarni bogʻlash

      VIP triggerlar (’OnLevelUp’) Campaign Engine kompaniyasini ishga tushirmoqda.
      RTP tuzatishlarni moslash

      Platinum GMS o’yinchilari uchun yuqori RTP minimumini feature flag orqali belgilash mumkin.

      7. Tahlil va hisobot

      1. Loyalty Service metrikasi

      `points_accrued_total`, `points_redeemed_total`, `level_up_events`, `avg_points_per_user`.
      2. Dashboard - Grafana/BI

      Darajalar orasidagi o’tish hunisi, VIP maqomi bo’yicha retention, ARPUga ta’siri.
      3. Maʼlumotlarni eksport qilish

      moliyaviy tahlil uchun hisoblash va to’lash tafsilotlari bo’lgan CSV-fayllar.

      8. Xavfsizlik va kirishni nazorat qilish

      RBAC

      Darajalarni moslash huquqini chegaralash va VIP maʼlumotlarini koʻrish:’loyalty _ admin’,’marketing _ manager’.
      Audit Trail

      Barcha operatsiyalar logi: chegaralarni o’zgartirish, ballarni qo’lda tuzatish, majburiy maqomlar.

      9. Kattalashtirilganlik va nosozlikka chidamlilik

      Stateless Loyalty Service

      Kafkadagi lag-u boʻyicha Kubernetes HPA orqali gorizontal masshtablash.
      Replica-sharing Redis

      XA uchun cumulative\_ turnover va current\_ level, replikatsiya va Sentinel kesh.
      Circuit Breaker

      Event Bus: fallbackda oxirgi saqlangan qiymatlar uchun xatolardan himoya qilish.

      Xulosa

      VIP-dasturlar va sodiqlik tizimining platformada amalga oshirilishi event-driven arxitekturasini, darajalar uchun state machine, promo-dvigatel va GMS bilan integratsiyani, shuningdek, jamgʻarmalar va toʻlovlarning batafsil hisobini birlashtiradi. Bunday yondashuv imtiyozlarni moslashuvchan sozlash, shaffof monitoring va eng qimmatli o’yinchilarni ushlab turish imkonini beradi.