Integrarea misiunilor cu sistem bonus și CRM
Misiunile funcționează numai atunci când recompensa este previzibilă și comunicarea conduce jucătorul de la pas la pas. Acest lucru înseamnă că nucleul este o grămadă de Mission Engine ↔ Bonus/Wallet ↔ CRM/CDP, plus RG/KYC și anti-fraudă. Mai jos este o diagramă de integrare gata făcută cu șabloane de date și practici dovedite.
1) Obiective de integrare
Angajament în creștere și ARPPU (net): misiuni → progres → recompense → sesiuni repetate/depozite.
Controlul marjei: piscine bugetare, plafoane, „cost bonus” pe activ/plată.
Personalizare: Misiuni și premii de segmentul CRM/CDP.
Conformitate: porți KYC/RG, geo-reguli, audit.
Măsurabilitate: A/B, post-efect, canibalizare.
2) Arhitectura fluxului
1. Ingerarea evenimentului: 'pariu', 'câştig', 'depunere', 'mission _ progress',' mission _ complete '.
2. Mission Engine: verificarea condițiilor, punctaj/stare, declanșatoare de atribuire.
3. Recompensă Orchestrator: verificarea bugetului, RG/KYC, crearea 'reward _ task'.
4. Bonus/Portofel: memorie cache, cache bonus (vager), freespins, cupoane; webhooks/SDK.
5. CRM/CDP: segmente, campanii de declanșare, limite de frecvență, liste de suprimare.
6. Analytics/DWH: evenimente brute, vitrine, increment, tablouri de bord.
7. Antifraudă și RG: gurmanzi, euristică/ML, hold-and-review.
3) Modelul de date și evenimente
Evenimente (minim):- 'mission _ view/join/progress/complete'
- 'points _ awarded {rule_id, cuantum, caps}'
- 'reward _ task. creat/reușit/eșuat/held'
- 'wallet _ credit/ /
- 'kyc _ status _ changed/ rg_event'
- 'crm _ send/ crm_open/ crm_click/ crm_unsub'
json
{
"eveniment": "mission_complete," "ts':" 2025-10-24T10:17:12Z, "utilizator": {"id':" u _ 123 "," geo ":" TR "," platformă ":" ios ":" payer_flag":true} "," misiune ": {" id': "m _ 4521", "tip": "cifră de afaceri", "segment": "mid _ core"}, "progres": {"valoare": 1000 ", fereastră": "2025-10-24"} ", context": {"session _ id':" s _ 778 "}
}
4) Recompense Card: Misiuni → Bonus System
Regula alegerii: misiuni în masă - recompense ieftine (cache FS/bonus), „finishers „/lanțuri profunde - parte a unui cache fără vager pentru încredere.
5) Recompensă Orchestrator: Budget, RG/KYC, Idempotency
IDempotence: 'reward _ task _ id' key +' X-Request-Id' pentru apeluri externe.
Bugete: „season _ sprint”, „onboarding”, „reangaja” piscine; capac moale/tare; Circuit-breaker 90%.
Porti KYC/RG: cache> € X - numai L2 +, cu recompense active 'cool _ off' in 'hold'.
Audit - jurnalul WORM al organismelor ieșite
Example 'reward _ task. creat ":json
{
"type ": "reward _ task. created "," reward_task_id":"rt_9a7, "user_id":"u_123," "origin": {"mission _ id':" m _ 4521 "," prag ":" final "}," recompensă ": {" type ":" bonus _ cash "," sumă ": 5," valută ":" EUR "," pariere ": 15," expirare ":" 2025-10-27T00: 00: 00Z "}", pool_id":"season_sprint, "" stare ":" în așteptare "
}
6) Integrarea cu portofel/serviciu bonus
Outgoing webhook (exemplu):
POST/portofel/bonus. problema
X-Request-Id: rid_7f5...
X-Timestamp: 1730061700
Semnătura X: sha256 =...
{
„user_id":"u_123,” „bonus”: {„tip „: „bonus _ cash „, „sumă „: 5, „valută”:” EUR”,” pariere”: 15,” expirare”:” 2025-10-27T00: 00: 00Z”}, „motiv „: „misiune: m _ 4521”
}
Răspuns partener: '200 {, „bonus_id":"b_331” „stare”: „emis”}' → 'recompensă _ sarcină. a reuşit.
erori 5xx → retribuiri cu același "X-Request-Id'; Procesare manuală 4xx → DLQ +.
7) Link către CRM/CDP
7. 1. Segmentare
Etapa: D0-D7 (la bord), R7-R30 (re-angajare), Core P30.
Monetizare: fără plată/NPP/RPP/valoare ridicată.
Comportament: finalizatori T1/T2/T3, „blocat”, „aproape atins”.
Risc: steaguri RG, statut KYC.
7. 2. Declanșatoare de campanie
În misiune: „120 puncte stânga”, „+ 2 poziții” - în aplicație/push.
Post-misiune: „bonus activat/expiră în 12 ore”.
Winback: nu a început misiunea 48 ore → ofertă personală (dacă este permis).
Suprimarea: nu promo pentru „cool _ off ”/auto-excludere.
7. 3. Reguli de frecvență
Max 1 push/4 h, 1 email/24 h per misiune; plafonarea prin canal și în ansamblu.
Ore liniștite ora locală, dublu opt-in/out.
8) Date de conducte în CRM
CDP showcase 'mission _ pâlnie _ zilnic':- „eligibil”, „vizualizat”, „alăturat”, „început”, „t1”, „completat”, „recompensat”.
- Timpuri înainte de T1/T2/...; status bonus; „cost _ eur”; 'net _ arppu'.
sql
SELECTEAZĂ user_id
DE LA mission_funnel_daily
UNDE mission_id =: m
AND started = true
ȘI FINALIZAT = fals
ȘI points_to_next <= 150
ȘI last_seen_at> acum () - intervalul „24 de ore”
ȘI rg_ok = adevărat;
9) Antifraudă și „fair play”
Garda bucală: puncte/pariu, puncte/min/oră/zi; limita micro-ratelor repetate.
Semnale tehnice: fără cap, proxy, duplicat „device _ fp”.
Filtre comportamentale: variația minimă a pariului; „perfect” → modele de dețin.
Premii:> € X și poziții de top - eliberare întârziată până la KYC.
Restricții CRM: nu stimulați „fermierii de ochelari”; suprimarea scorului по fraudă.
10) Premiile economie și controlul marjei
Indicatori cheie:- „Cost premiu & bonus per activ ”/„ per salariu”
- 'Δ ARPPU (net)' = ARPPU − (Premiu + Bonus per plătitor)
- 'Net Uplift' = Incremental Revenue − Value (premii + tranzacții + fraudă)
sql
SELECTAȚI pool_id, SUMA (valoarea) CA CHELTUIALĂ, MAX (BUGETUL) CA LIMITĂ, SUMA (valoarea )/MAX (bugetul) CA UMPLERE
DE LA reward_ledger
UNDE data (created_at) = current _ date
GRUP CU pool_id;
11) Teste de integrare A/B
Unitate: utilizator, atribuire lipicioasă, stratificare (plătitor/geo/platformă).
Primar: participation_net, finalizare, „Δ ARPPU (net)”.
Parapete: reclamații/1k, steaguri de fraudă, RG-declanșatoare, alerte SRM.
CUPED: pre-valoare (ARPPU/punctele de săptămâna trecută) pentru a reduce variația.
Interferențe: plumb separat/normalizarea punctelor.
12) Modele UX care tricotează misiuni, bonusuri și CRM
Un ecran - un scop: reguli clare, progres vizibil.
Feedback imediat: „+ 10 puncte” și insignă de progres.
Vizibilitatea premiilor: ceea ce a fost deja primit, ce va arde, ce urmează.
Ghid de copyright: „invităm” să participe, nu pune presiune pe depozit.
Localizare: texte, valute, termeni, jurisdicții.
13) Tablouri de bord (zilnic)
1. pâlnie de misiuni: Reach Alăturați-vă Start .
2. Comunicaţii: trimitere/deschidere/clic, renunţare, plafonare per canal.
3. Monetizare: Δ ARPPU (net), Avg Depozit, Plata Share.
4. Cost: Premiu/Bonus Cost%, Net Uplift, piscine bugetare.
5. Calitate: DLQ, retrai, erori HMAC, latență p95, steaguri de fraudă, declanșatoare RG.
6. Segmente: incepator/mid-core/high-value; web/iOS/Android; geo.
14) Lansarea listei de verificare
- Schema de evenimente, versioning, contracte de carti web (HMAC, TTL, idempotency).
- Misiune de cartografiere → tipuri de atribuire + bugete/privateers.
- Porti KYC/RG, hold-and-review premii mari.
- Integrarea serviciului portofel/bonus (sandbox → prod), retray/DLQ.
- segmente CRM/CDP, declanșatoare și reguli de suprimare, limite de frecvență.
Tablourile de bord ale SLO și economie; SRM/DLQ/alerte bugetare.
- Planul A/B, CUPED, clasamente împărțite.
- Runbook de incidente: reluarea evenimentelor, check-out manual, „înghețarea” regulilor.
15) Mini Case (sintetic)
Lansat: „Onboarding 7 zile”, „Sprinturi de weekend”, „Rethern 14 zile”.
Recompense: T1/T2 - FS/Bonus Cache; Finisherii fac parte din memoria cache no-vager.
CRM: near-hit, bonus expiră, ore liniștite, declanșatoare plafonare.
6 săptămâni, 2 mărci, holdout 15%.
Rezultate: participation_net 24% → 33% (+ 9 pp), finalizare 42% → 56% (+ 14 pp), Δ ARPPU (net) + 2 EUR. 8; Premiu & Bonus/Activ + €0,8; DLQ <0,07%; drapele de fraudă <1% PF.
Soluția: scalarea, creșterea „cozii lungi” a microprizelor și a textelor locale în CRM.
Integrarea misiunii cu sistemul bonus și CRM este o singură mașină: evenimente și reguli, control bugetar, portofel/bonusuri, personalizare și comunicații securizate. Construiți-o pe baza idempotenței, a porților KYC/RG, a segmentelor CRM și a unei economii transparente - iar misiunile vor aduce în mod constant o creștere netă și nu marje „de consum”.