Logo GH

پیش بینی خروج از بازیکنان

پیش بینی خروج بازیکنان

هدف از پیش بینی جریان خروجی این است که شناسایی بازیکنان در معرض خطر در پیشبرد بازگشت نیست و راه اندازی اقدامات کنترل شده (دوباره فعال سازی، محدود RG، پیشنهادات شخصی)، به حداکثر رساندن ارزش و به حداقل رساندن آسیب. در زیر چارچوب پایان دادن به پایان از داده ها به عملیات است.

1) تعاریف و چارچوب

واحد حسابداری: کاربر (user/master_id) - به طور پیش فرض.
قانون ریزش: فعالیت هدف ≥ T روز (به عنوان مثال، 14/30). فعالیت ثابت: جلسه ≥1/نرخ/سپرده.
افق پیش بینی: روزهای H (خطر خروج در روزهای 7/14/30 بعدی).
تاریخ قطع: تاریخ تشکیل ویژگی ها ؛ برچسب ها نباید از اطلاعات بعد از قطع استفاده کنند.

💡 در گذرنامه معیارها: واحد، فعالیت، T، H، TZ، استثنائات (رباتها/QA/تقلب).

2) نقطه در زمان

هدف (طبقه بندی): 'churn _ next _ H = 1' اگر بازیکن حتی یک بار در پنجره (t، t + H) فعال نباشد و سپس قانون T را انجام دهد.
زمان به رویداد (بقا): زمان خروج یا سانسور ؛ خوب برای برنامه ریزی کلاه/صف.
برش های کشویی: نمونه های آموزشی را در تاریخ های مختلف با تاخیر تولید کنید تا آینده جریان یابد.
پنجره حقیقت: منتظر تایید خروج T تا زمانی که علامت ثابت شود (حقیقت تاخیر).

3) ویژگی ها و پنجره ها

فرکانس/فرکانس/پولی: روز با آخرین فعالیت/سپرده، شدت فراتر از ویندوز 7/ 14/30/90، ARPPU/فرکانس.
رفتار و محتوا: دسته بندی بازی، تنوع، طول اجرا، زمان روز/هفته.
بازاریابی: باز کردن fluffs/نامه ها، واکنش به پیشنهادات، لغو اشتراک.
خطرات/RG/تقلب: پرچم ها و شمارنده ها، به طور منظم - مانند گارد محافظ.
تقویم: تعطیلات/مسابقات/روزهای حقوق و دستمزد، ویژگی های فصلی (dow، dom، wom).
هویت/دستگاه: تغییرات پلت فرم/OS/دستگاه، ثبات IP/ASN.
برابری آنلاین/آفلاین: fichestore با همان دستور العمل ها و زمان برش.

4) شبیه سازی

4. 1 طبقه بندی (خطر خروج به پنجره H)

رگرسیون لجستیک (قابل تفسیر)، GBM/جنگل تصادفی (خطوط پایه قوی)، Tab/Seq-NN.
آستانه برای هزینه اشتباهات، نه برای «ROC زیبا».

4. 2 بقا/خطر (زمان خروج)

Kaplan-Meier (شکل منحنی)، Cox PH/AFT، خطر گسسته زمان (ورود به روز با تقویم).
آنها احتمال خروج در زمان را می دهند، به شما امکان می دهند فرکانس مخاطبین و محافظ های دهان را برنامه ریزی کنید.

4. 3 متوالی و هیبریدی

RNN/TFT/ترانسفورماتور با ویژگی های موقت و پرش ماسک.
هیبرید: خطر باینری و زمان به رویداد → تصمیم گیری بهتر است.

4. 4 مدل های بالابر

افزایش حفظ تماس پیش بینی شده است ؛ درخواست اگر یک ورود به سیستم از اقدامات/آزمایش وجود دارد.

5) ارزیابی و کالیبراسیون

عدم تعادل کلاس: اصلی - PR-AUC، Recall@FPR≤x٪، Precision @ k.
کالیبراسیون احتمال: بریر، قطعه قابلیت اطمینان ؛ پلت/ایزوتونیک.
زمان: backtesting با برابر گسترش در سراسر تقویم (منشاء نورد).
پایداری: تنوع معیارها در سراسر بخش ها (کشور/کانال/پلت فرم).
بقا: خطای انتگرال در منحنی خطر، کالیبراسیون S (t).

6) آستانه، هیسترزیس و سیاست تصمیم گیری

مناطق را جدا کنید:
  • "score ≥ τ_block' → مداخله قوی (پیشنهاد شخصی/تماس)
  • 'τ _ بررسی نمره ≤ <τ_block' → تماس نرم (فشار/ایمیل)
  • "اسکور <τ_review' → بدون اثر

Hysteresis: آستانه ورودی بالاتر از آستانه خروجی است، به طوری که «چشمک زدن» نیست.
Cooldowns: حداقل فواصل لمس مکرر در هر کاربر/کانال.
Guardrails: ROMI≥0، zhaloby≤Kh، محدودیت های RG، فرکانس تماس.

مثال جدول تصمیم

شرایط استفادهزمینه کاریفعالیت هاسرد شدنگاردریل ها
risk≥0. 85 'و' value_q≥0. 8`VIP هاپیشنهاد شخصی L7DROMI≥0
`0. 65≤risk<0 است. 85 "و" no_session≥7д "بخش توده ای فشار + اسکریپت ایمیل5 دیzhaloby≤Kh
'RG_risk≥τ'هر کداممکث + نوک RG1DFPR≤1٪

7) اقتصاد راه حل

مقدار مورد انتظار:
[
EV = p_{\text{uderzhaniya	عمل}} LTV_{\text{future} cdot}

p_{\text{vred }\cdot آسیب - هزینه
]

بهینه سازی آستانه ها و تخصیص کانال بیش از EV به جای CR خالی.

8) آزمایش و علیت

A/B: استراتژی های تماس/پیشنهاد ؛ متریک اصلی - بالا بردن احتباس (D7/D30)، گارد محافظ - شکایات/RG.
شبه آزمایش: کنترل DiD/مصنوعی در طول اجرای منطقه ای.
امتیاز بالا بردن: Qini/AUUC، uplift @ k.

9) استقرار و مدار آنلاین

امتیاز دهی: p95 ≤ 100-300 ms ؛ درخواست idempointence، 'همبستگی _ id'.
ارکستر: تحویل تضمین شده، سعی مجدد/عقب نشینی، DLQ، محدودیت نرخ در هر کانال/کاربر.
راه حل ورود: «سیگنال → نمره → تصمیم → عمل → نتیجه» با نسخه های مدل/سیاست.
برابری ویژگی: ویژگی های یکسان آنلاین/آفلاین ؛ برش زمان - به شدت تا قطع.

10) نظارت و رانش

کیفیت: PR-AUC/Recall @ FPR در پنجره کشویی، کالیبراسیون ؛ به اشتراک گذاری در مناطق «بلوک/بررسی».
رانش: PSI/KL با ویژگی های کلیدی، تغییر سهم هدف، الگوهای «جدید».
عملیات: تاخیر، وقفه،٪ folbacks، صف تماس، شکایات.

عدالت: تمایز خطاها/آستانه ها توسط بخش ها ؛ حسابرسی قابل توضیح

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. ویژگی های نورد (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) الگوهای مصنوعی

گذرنامه مدل خروجی (قالب)

شناسه/نسخه: 'CHURN _ 14D _ GBM _ v4'

هدف/پنجره: 'churn _ next _ 14'، برش های PIT در روز

ویژگی های: RFM، محتوا، بازاریابی، تقویم، دستگاه

اندازه گیری: PR- AUC≥0 45، Recall@FPR≤1٪ ≥ 0. 30، Brier≤X

کالیبراسیون: ایزوتونیک

آستانه: 'τ _ block/ τ _ review' با هیسترزیس

SLO: نمره ≤ 150 میلی ثانیه p95 ؛ نسل گزارش آفلاین ≤ 06:00

صاحبان، تاریخ تجدید نظر، تخریب runbook

گزارش تصمیم گیری آماده (اسکلت)

«Churn 14d: خطر بر اساس بخش، دلایل بالا، پیش بینی تبدیل مجدد فعال سازی»

خطرات: سهم ریسک بالا در سیستم عامل X/Y افزایش یافته است (+ Δ pp)

توصیه ها: افزایش بودجه مخاطبین در بخش A، تغییر کانال B، محدود کننده های RG در بخش C

13) امنیت، حریم خصوصی، اخلاق

حداقل سازی PII: نشانه گذاری شناسه ها، RLS/CLS.
شفافیت - ویژگی های بالا برای پشتیبانی در دسترس هستند.
اخلاق/RG: گروه های آسیب پذیر را با پیشنهادات تهاجمی هدف قرار ندهید ؛ فرکانس کلاه از تماس.

14) خطاهای مکرر

برچسب با استفاده از آینده (نشت برچسب)، مخلوط TZ/ویندوز.
ROC-AUC نمره در 1٪ هدف بدون PR-AUC/Recall @ FPR.
بدون کالیبراسیون - آستانه ها کورکورانه پیکربندی می شوند.
عدم وجود هیسترزیس/cooldowns → «چشمک زدن» از تماس و شکایت.
ما این خطر را با EV/LTV مرتبط نمی کنیم - ما «درمان» کسانی که برای درمان غیر سودآور هستند.
ویژگی desynchronized آنلاین/آفلاین - افت کیفیت در فروش.

15) لیست را قبل از انتشار حلقه بررسی کنید

  • T/H/TZ، فعالیت، محرومیت تعیین شده است ؛ مراحل PIT تکمیل شده است
  • مجموعه داده های بدون نشت ؛ اعتبار سنجی نورد، معیار و کالیبراسیون
  • سیاست آستانه، هیسترزیس، محافظ دهان و گارد محافظ مستند شده است
  • هماهنگ کننده عمل، idemotence، سیگنال → تصمیم گیری → حسابرسی عمل
  • نظارت بر کیفیت/رانش/انصاف، هشدارها و کتابهای اجرا
  • بالا بردن و/یا A/B آماده است ؛ گزارش تصمیم گیری (با EV)
  • نسخه های مدل/ویژگی/متریک، صاحبان، SLO ثبت شده است

مجموع

پیش بینی جریان خروجی فقط به عنوان یک سیستم کار می کند: نشانه گذاری روشن بدون نشت → ویژگی های آموزنده → یک مدل مناسب (طبقه بندی و/یا بقا) → معیارها، کالیبراسیون و آستانه از هزینه خطاها → هماهنگی ایمن اقدامات → نظارت بر رانش و انصاف. چنین مدار راه حل هایی را فراهم می کند، نه فقط «خطرات»: چه کسی، چه زمانی و چگونه با افزایش حفظ و LTV تماس بگیرید.

Contact

با ما در تماس باشید

برای هرگونه سؤال یا نیاز به پشتیبانی با ما ارتباط بگیرید.ما همیشه آماده کمک هستیم!

Telegram
@Gamble_GC
شروع یکپارچه‌سازی

ایمیل — اجباری است. تلگرام یا واتساپ — اختیاری.

نام شما اختیاری
ایمیل اختیاری
موضوع اختیاری
پیام اختیاری
Telegram اختیاری
@
اگر تلگرام را وارد کنید — علاوه بر ایمیل، در تلگرام هم پاسخ می‌دهیم.
WhatsApp اختیاری
فرمت: کد کشور و شماره (برای مثال، +98XXXXXXXXXX).

با فشردن این دکمه، با پردازش داده‌های خود موافقت می‌کنید.