Аффилиирленген басқару жүйесі (AFF-модульдер)

Кіріспе

Аффилиирленген басқару жүйесі (AFF-модуль) серіктестерге ойыншыларды тартуға және олардың белсенділігінен комиссия алуға мүмкіндік береді. Платформаға кіріктірілген AFF модулі рефералдық сілтемелерді генерациялауды, тіркеулер мен депозиттердің трекингін, сыйақыларды автоматты есептеуді, комиссиялардың multi-tier құрылымын және егжей-тегжейлі есептілікті қамтамасыз етеді.

1. Рефералдық сілтемелерді генерациялау және трекинг

Бірегей токендер: әрбір серіктес үшін 'affiliateId' және түрдің рефералдық сілтемелер жиынтығы жасалады

```
https: //casino. example. com/?aff=abc123
```
Cookie- және session-tracking: cookie сілтемесі бойынша ауысқан кезде 'aff = abc123' configurable TTL (30-90 күн) сақталады.
Server-side attribution: егер ойыншы cookie мерзімінен тыс тіркелсе, IP және UTM жарнамалық тегтері бойынша fallback.

2. Комиссия есептеу модулі

1. Сыйақы түрлері:
  • Revenue share: GGR пайызы (әдетте 20-40%).
  • CPA: тіркеу үшін тіркелген төлем + бірінші депозит.
  • HybrID: CPA және RS үйлесімі.
  • 2. Multi-tier бағдарламасы:
    • Tier 1: тікелей сілтемелер.
    • Tier 2 +: төмендетілген комиссиямен рефералдар (5-10%).
    • 3. Есеп айырысу кезеңі: күн сайын/апта сайын/ай сайын келісімге байланысты.
    • 4. Автоматтандыру:
      • `POST /affiliate/compute? period = 2025-07 'job есептеуді іске қосады.
      • ACID-транзакциялар: Ledger Service қызметіне есептеу, payout-сұрау жасау.

      3. API және Webhook интеграциясы

      REST API:
      • `GET /affiliate/{id}/stats? from = & to = '→ тіркеу, депозиттер, GGR, commission.
      • 'POST/affiliate/{ id }/payout' → көрсетілген деректемелерге төлем жасау.
      • Webhooks:
        • Оқиғалар: 'player. registered`, `player. deposited`, `affiliate. commission. awarded`.
        • Payload 'affiliateId', 'playerId', сомалар мен мөлшерлемелерді қамтиды.

        4. Есеп беру және интерфейстер

        Серіктестік дашборд:
        • Нақты уақытта мыналарды көрсетеді: жаңа ойыншылар, депозиттер сомасы, GGR, есептелген комиссиялар, төлемдер мәртебесі.
        • Кезеңдер, елдер, трафик көздері бойынша сүзгілер (UTM).
        • Экспорт: Кесте бойынша және сұрау бойынша CSV/PDF.
        • BI үшін API-қолжетімділік: secure REST арқылы сыртқы жүйелермен интеграциялау.

        5. Anti-fraud және жүйені қорғау

        Detection:
        • self-referral бұғаттау (same IP/device).
        • Velocity checks: Бір токеннен минутына N тіркеуден артық.
        • Blacklist/Whitelist:
          • Қолмен басқаруға арналған әкімшілік панелі.
          • Аудит журналы:
            • WORM қоймасында барлық трекинг оқиғаларын және есептеулерді Immutable жазу.

            6. Масштабтау және істен шығу тұрақтылығы

            Микросервистік сәулет: AFF-Service core-ден бөлек, трекинг жүктемесі бойынша масштабталады.
            Message Broker (Kafka):
            • Нақты уақытта тіркеу оқиғалары мен депозиттерді өңдеу.
            • Cache Layer (Redis):
              • Жылдам lookup 'affiliateId' 'playerId' және UTM '.
              • High Availability:
                • AFF-Service және Leaderboard Service, Sentinel-Redis кластерлері үшін HPA бар Kubernetes.

                7. Қауіпсіздік және комплаенс

                Аутентификация: Серіктестер үшін OAuth2, IP шектелген API кілттері.
                Шифрлау: барлық арналар үшін TLS, Vault-құпияларды сақтау.
                GDPR/CCPA: серіктес пен ойыншылардың деректерін жою құқығы, anonymize мүмкіндігі.

                Қорытынды

                Біріктірілген аффилиирленген басқару жүйесі серіктестерге трафикті тартудың және монетизациялаудың толыққанды құралын қамтамасыз етеді: бірегей сілтемелер мен трекингтен бастап автоматты есептеулерге дейін, дашбордтар мен алаяқтықтан сенімді қорғауға дейін. Ауқымданатын микросервистік сәулет және API интеграциясы серіктестік желінің өнімділігі мен қауіпсіздігін жоғалтпай өсуіне кепілдік береді.