Logo GH

Խաղացողների արտահոսքի կանխատեսումը

Կանխատեսում խաղացողների արտահոսքը

Արտահոսքի կանխատեսման նպատակն է նախապես բացահայտել խաղացողներին ոչ թե վերադառնալ և սկսել կառավարվող գործողություններ (RG սահմանափակիչներ, անձնական օֆերներ), ավելացնելով արժեքը և նվազեցնելով վնասը։ Ներքևում 'end-to-end շրջանակը տվյալներից մինչև շահագործումը։

1) Սահմանումներ և շրջանակներ

Հաշվարկման միավորը 'օգտագործողը (user/medter _ id) լռելյայն է։

Օտտոկի կանոնը (churn rule) 'T օրերի աշխատանքային գործունեության բացակայությունը (օրինակ, 14/30)։ Ակտիվությունը գրանցեք ՝ 241 նստաշրջան/դրույքաչափ/դեպոզիտ։

Կանխատեսման հորիզոնը 'H օր (հաջորդ 7/14/30 օրվա արտահոսքի ռիսկը)։

Cutoff ամսաթիվը 'ֆիչի ձևավորման օրը; չպետք է օգտագործենք տեղեկատվությունը ավելի ուշ cutoff.

💡 Անձնագրում մետրիկը 'միավոր, ակտիվություն, T, H, TZ, բացառություններ (բոտա/QA/ֆրոդ)։

2) Նշումներ առանց արտահոսքի (Point-in-Time)

Target (դասակարգում) '«churn _ next _ H = 1», եթե խաղացողը երբեք չի ակտիվանում պատուհանի մեջ (t, t + H) և հետո կատարում է T.

Time-to-event (գոյատևումը) 'ժամանակը մինչև արտահոսքը կամ գրաքննությունը։ լավ է կաթիլների/հերթերի պլանավորման համար։

Սայթաքող կտրվածքներ. Սովորող օրինակներ ստեղծեք տարբեր ամսաթվերի վրա, որպեսզի ապագան չթուլանա։

Ճշմարտության պատուհանները 'սպասեք T արտահոսքի հաստատմանը մինչև կոդավորման ամրագրումը (wwww.ayed truth)։

3) Ֆիչին և պատուհանները

Recency/Frequency/Monetary: օրեր վերջին ակտիվությամբ/դեպոզիտով, 7/14/30/90 պատուհանի ինտենսիվությամբ, ARPU/հաճախականությամբ։

Վարքը և բովանդակությունը 'խաղերի կատեգորիաները, բազմազանությունը, «սերիան» (run-length), օրվա/շաբաթվա ժամանակը։

Մարքեթինգը 'հրացանների/նամակների բացահայտումը, օֆֆերների արձագանքը, հուղարկավորությունները։

Ռիսկերը/RG/ֆրոդը 'դրոշներ և հաշվիչներ, ուշադիր' guardrails։

Օրացույցը 'արձակուրդներ/խաղեր/աշխատավարձային օրեր, սեզոնային ֆիչներ (dow, dow, w.ru)։

Ինքնությունը/սարքը 'պլատֆորմ/OS/փոփոխությունը, IP/ASN։

Առցանց/օֆլայնը հավասարաչափ է 'ֆիչեստորը նույն բաղադրատոմսերով և ժամանակի կտրվածքով։

4) Մոդելավորում

4. 1 Դասակարգում (պատուհանի H)

Լոգիստիկ ռեգրեսիա (մեկնաբանական), GBM/Random Forest (ուժեղ բեյզլիններ), Tab/Seq-NN։

Սխալների արժեքի շեմերը, ոչ թե «գեղեցիկ ROC»։

4. 2 Գոյատևումը/Hazard (ժամանակը մինչև արտահոսքը)

Kaplan-Meier (կորի ձևը), Cox IV/AFT, www.crete-time hazard (օրացույցով օր)։

Ժամանակի ընթացքում հոսանքի հավանականությունը թույլ է տալիս պլանավորել շփումների և կաթիլների հաճախությունը։

4. 3 Հետևողական և հիբրիդներ

RNN/TFT/Transformer-ը ժամանակավոր հատկություններով և բացթողումների դիմակներով։

Հիբրիդ 'երկուական ռիսկ և մինչ այդ ժամանակը ավելի լավ որոշումներ կայացնելն է։

4. 4 Uplift մոդելներ

Կանխատեսում են կապի պահպանման աճը։ կիրառեք, եթե ունեք գործողությունների ծուղակ/փորձեր։

5) Գնահատումը և տրամաչափումը

Դասերի անհավասարակշռությունը 'հիմնական PR-AUC, Recall @ FPR 24x, Precision @ k։

Հավանականության տրամաբանությունը 'Brier, reliability plots; Platt/Isotonic.

Ժամանակը 'backtesting-ը, որը տարածվում է օրացույցով (rolling origin)։

Մոսկվան 'սեգմենտների միջով (երկիր/ջրանցք/պլատֆորմ)։

Գոյատևումը 'ռիսկի կորի ինտեգրալ սխալ, S տրամաչափը (t)։

6) Նախապատմություններ, հիստերեմիա և որոշումների քաղաքականություն

Բաժանեք գոտիները

«score _ block» - ը ուժեղ միջամտություն է (անձնական offer/զանգված)

«Բանաձև _ review wwww.score <բանաձև _ block» -ը փափուկ կապ է (108/e-mail) (108/e-mail)

"score <բանաձև _ review '2019 առանց գործողության

Հիստերեվիչը 'ելույթի վերևում մուտքային շեմն է, որպեսզի չփորձի «գաղթել»։

Կուլդաուններ 'per user/channel կրկնվող թվերի նվազագույն ընդմիջումներ։

Guardrails: ROMI 240, բողոքներ www.X, RG սահմանափակումներ, շփումների հաճախություն։

Օրինակ decision table

ՊայմանըՀամատեքստըԳործողությունԿուլդաունGuardrails
`risk≥0. 85` & `value_q≥0. 8`VIPանձնական օֆեր L7dROMI≥0
`0. 65≤risk<0. 85` & `no_session≥7д`զանգվածային սեգմ։ 07 + e-mail սցենարը5dբողոքներ, որոնք վերաբերում են H- ի բողոքներին
`RG_risk≥τ`դադար + RG խորհուրդ1dFPR≤1%

7) Որոշումների տնտեսագիտությունը

Ակնկալվող արժեքը

[
EV = p _ _ compionation	գործողություն = cdot LTV _ = = = codice _ future _ code _ cdot LTV _ +

p _ _ _ 105 _ վնասում է cdot Harm - Cost
]

Օպտիմիզացրեք EV ալիքների շեմն ու ալկալացիան, ոչ թե CR գոլով։

8) Փորձեր և պատճառներ

A/B 'կապի ռազմավարություններ/օֆֆերներ; հիմնական մետրը retention uplift (D7/D30), guardrails - բողոքներ/RG։

Quazieksperimens: DiD/սինթետիկ վերահսկողություն տարածաշրջանային ցուցադրությունների ժամանակ։

Uplift-գնահատումը 'Qini/AUUC, uplift @ k։

9) Deploy և առցանց 2019

Սկորինգը 'p95-100-300 մզ; հարցումների համադրելիությունը '«www.relation _ id»։

Նվագարկիչ 'երաշխավորված առաքում, retry/backoff, DLQ, rate-limit per channel/user։

Լուծումների ամսագիրը '«signal prodscore decision international cope» մոդելի/քաղաքականության տարբերակներով։

Feature parity: նույն fichi առցանց/offline; ժամանակավոր կտրվածքները խստորեն մինչև cutoff։

10) Մոսկվան և Դրեյֆը

Որակը ՝ PR-AUC/Recall @ FPR սայթաքուն պատուհանի վրա, տրամաչափը; «block/review» գոտիներում մասնաբաժինը։

Դրեյֆը 'PSI/KL հիմնական ֆիգուրներով, shift international, «նոր» փամփուշտներ։

Վիրահատություններ ՝ latency, թայմաուտներ, ֆոլբեկների տոկոսը, կոնտակտների հերթը, բողոքները։

Fairness: սխալների/սեգմենտների տարբերությունը։ բացատրության աուդիտ։

11) Կեղծ-SQL/բաղադրատոմսեր

A. churn _ next _ 14 (դասակարգում)

sql
WITH activity AS (
SELECT user_id, DATE_TRUNC('day', ts) AS d
FROM event_activity
),
snap AS (-- cut-off date
SELECT DISTINCT DATE_TRUNC('day', ts) AS cut
FROM event_activity
WHERE ts BETWEEN:train_from AND:train_to
),
label AS (
SELECT s. cut, a. user_id,
CASE WHEN NOT EXISTS (
SELECT 1 FROM activity a2
WHERE a2. user_id = a. user_id
AND a2. d > s. cut AND a2. d <= s. cut + INTERVAL '14 day'
) THEN 1 ELSE 0 END AS churn_next_14
FROM snap s
JOIN (SELECT DISTINCT user_id FROM activity) a ON 1=1
)
SELECT FROM label;

B. Rolling-fici (7/30/90) point-in-time-ից (7/30/90)

sql
SELECT u. user_id, s. cut AS cut_day,
SUM(CASE WHEN a. d > s. cut - INTERVAL '7 day' AND a. d <= s. cut THEN 1 END) AS act_7d,
SUM(CASE WHEN a. d > s. cut - INTERVAL '30 day' AND a. d <= s. cut THEN 1 END) AS act_30d,
SUM(CASE WHEN p. d > s. cut - INTERVAL '30 day' AND p. d <= s. cut THEN p. amount ELSE 0 END) AS rev_30d,
DATE_PART('day', s. cut - MAX(a. d)) AS recency_last_act
FROM snap s
JOIN users u ON 1=1
LEFT JOIN activity a ON a. user_id = u. user_id AND a. d <= s. cut
LEFT JOIN payments p ON p. user_id = u. user_id AND p. d <= s. cut
GROUP BY 1,2;

12) Արտեֆակտների օրինակները

Արտահոսքի մոդելի անձնագիր (template)

ID/տարբերակը '«CHURN _ 14D _ GBM _ v4»

Target/պատուհան ՝ «churn _ next _ 14», PIT կտրվածքներ օրվա ընթացքում

Ֆիչին ՝ RFM, բովանդակություն, մարքեթինգ, օրացույց, սարք

Մետրիկները ՝ PR-AUC 380։ 45, Recall@FPR≤1% ≥ 0. 30, Brier≤X

Տրամաչափություն ՝ isotonic

Շեմերը ՝ «բանաձև _ բլոկ/բանաձև _ review» հիստերեզից

SLO 'coring 24150 ms p95; offline զեկույցի գեներացիան 2406: 00

Սեփականատերերը, կոդավորման ամսաթիվը, runbook քայքայումը

Decision-ready զեկույցը (կմախք)

«Churn 14d 'ռիսկը հատվածների, լավագույն պատճառների, forecom-ակտիվացման հետ»

Ռիսկերը 'high-risk մասնաբաժինը մեծացել է X/Y պլատֆորմներում (+ Prop.p.)

Առաջարկություններ 'բարձրացնել կապի բյուջեն A հատվածում, փոխել B ալիքը, RG սահմանափակիչները C հատվածում

13) Անվտանգություն, գաղտնիություն, էթիկա

PII-նվազեցումը 'ինդեքսատորների, RSA/CLS-ի։

Թափանցելիությունը 'լուծման/շփման պատճառները (top-features/կանոնները) հասանելի են sapport-ով։

Էթիկա/RG: Մի թարթեք խոցելի խմբերը ագրեսիվ օֆֆերով։ կոնտակտների հաճախության cap։

14) Հաճախակի սխալներ

Պիտակը օգտագործում է ապագան (label leakage), TZ/պատուհանների խառնուրդ։

ROC-AUC-ի գնահատումը 1 տոկոսով targete առանց PR-AUC/Recall @ FPR-ի։

Ոչ մի տրամաբանություն չկա, շեմերը «արցունքաբեր» են։

Հիստերեզիսի/կուլդաունների բացակայությունը բացատրում է շփումների և բողոքների «միգրացիան»։

Մենք չենք կապել ռիսկ EV/LTV-ի հետ, «բուժենք» նրանց, ովքեր անպտուղ են բուժել։

Առցանց/offline rasinhron fich - վաճառքում որակը նվազում է։

15) Չեկ-թուղթ նախքան ֆորումը

  • Որոշված T/H/TZ, ակտիվություն, բացառություններ; PIT ընթացակարգերը կազմված են
  • Դանասետներ առանց արտահոսքի; rolling-validation, bencharks և տրամաչափիչ
  • Շեմի քաղաքականությունը, հիստերեևիչը, գլխարկները և guardrails փաստաթղթավորված են
  • Գործողությունների նվագարկիչ, գաղափարախոսություն, «signal prodecision internation» աուդիտ։
  • Որակի/dairness/fairness, alerts և runbooks
  • Uplift գնահատումը և/կամ A/B պատրաստ են. decision-ready (EV)
  • Մոդելի/fich/metrik, սեփականատերեր, SLO-ի տարբերակները նշված են

Արդյունքը

Արտահոսքի կանխատեսումը աշխատում է միայն որպես համակարգ 'պարզ գծանշում առանց արտահոսքի, տեղեկատվական ֆիչիի ստանդարտ համապատասխան մոդելը (դասակարգում և/կամ գոյատևում), տրամաչափը և շեմերը սխալների արժեքի վրա, որոնք ներառում են www.dairness և fairness գործողությունների անվտանգ նվագախումբ։ Այս նախաձեռնությունը լուծումներ է տալիս, ոչ միայն «ռիսկեր», ո՞ վ, երբ և ինչպես կապել, որպեսզի բարձրացնի պահպանումը և LTV-ը։

Contact

Կապ հաստատեք մեզ հետ

Կապ հաստատեք մեզ հետ ցանկացած հարցի կամ աջակցության համար։Մենք միշտ պատրաստ ենք օգնել։

Telegram
@Gamble_GC
Սկսել ինտեգրացիան

Email-ը՝ պարտադիր է։ Telegram կամ WhatsApp — ըստ ցանկության։

Ձեր անունը ըստ ցանկության
Email ըստ ցանկության
Թեմա ըստ ցանկության
Նամակի բովանդակություն ըստ ցանկության
Telegram ըստ ցանկության
@
Եթե նշեք Telegram — մենք կպատասխանենք նաև այնտեղ՝ Email-ի дополнение-ով։
WhatsApp ըստ ցանկության
Ձևաչափ՝ երկրի կոդ և համար (օրինակ՝ +374XXXXXXXXX)։

Սեղմելով կոճակը՝ դուք համաձայնում եք տվյալների մշակման հետ։