GH GambleHub

تجزیه و تحلیل حفظ بازیکن

تجزیه و تحلیل نگهداری بازیکن

حفظ هسته اصلی اقتصاد محصول است: هرچه بازیکن بیشتر فعال باشد، LTV بالاتر است، درآمد پایدارتر و برنامه ریزی قابل پیش بینی تر است. در زیر یک چارچوب کامل است: از تعاریف صحیح به مدل های بقا و مدار فعال سازی مجدد.

1) تعاریف و واحدهای حسابداری

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

💡 قانون طلایی: رفع ماشه فعالیت، منطقه زمانی، تاریخ مرجع و قانون churn در پیش است.

2) تجزیه و تحلیل پایه: گروه ها و منحنی های نگهداری

نقشه های گرما کوهورت: D1/D3/D7/D14/D30/D60 ؛ دیاگونال ها بین انتشار و کمپین ها قابل مقایسه هستند.
منحنی بقا: نسبت فعالیت از روز 0 به N (منحنی بقا).
هندسه منحنی: «مراحل» تعطیلات/انتشار ؛ در اوایل «فروپاشی →» مشکلات onboarding، «دم بلند» → هسته وفادار است.

شبه SQL: کوهورت D7

sql
WITH regs AS (
SELECT user_id, DATE_TRUNC('day', ts) AS cohort_day
FROM event_register
),
act AS (
SELECT user_id, DATE_TRUNC('day', ts) AS act_day
FROM event_activity
),
d7 AS (
SELECT r. cohort_day,
COUNT(DISTINCT r. user_id)              AS cohort_size,
COUNT(DISTINCT CASE WHEN a. act_day = r. cohort_day + INTERVAL '7 day'
THEN r. user_id END)       AS retained_d7
FROM regs r
LEFT JOIN act a ON a. user_id = r. user_id
GROUP BY 1
)
SELECT cohort_day, cohort_size,
retained_d7::decimal / NULLIF(cohort_size,0) AS cr_d7
FROM d7
ORDER BY cohort_day;

3) مدل های بقا و خطر

کاپلان-مایر: نمره بقا غیر مدل (S (t)) ؛ مفید برای «سلب شکل» منحنی و میانه زندگی.
کاکس PH/زمان شکست شتاب: مدل توضیحی از تاثیر ویژگی های (کشور، کانال، پلت فرم، پاداش، محتوا) در خطر (خطر خروج).
خطر زمان گسسته (ورود به روز): انعطاف پذیر برای تجزیه و تحلیل محصول و ویژگی های تقویم.
مدل رویداد فعالسازی مجدد به طور جداگانه (ریسکهای رقابتی) یا به عنوان یک انتقال در زنجیره مارکوف.

4) مدل های مارکوف و نیمه مارکوف

جدید → فعال → خفته → Churned → دوباره فعال شده است.
انتقال: احتمال در هر دوره (روز/هفته).
ارزش: ضرب احتمال اقامت در «فعال» به طور متوسط چک/فرکانس - سهم انتظار می رود به LTV.

5) نگهداری بسته نرم افزاری و LTV

LTV ( تخفیف).
کشش: افزایش D7 توسط X pp → LTV افزایش Y٪ (از داده های تاریخی/مدل).
اولویت بندی: پیشرفت هایی که بر حفظ اولیه (D1-D7) تاثیر می گذارند تقریبا همیشه سودآور هستند.

6) تقسیم بندی نگهداری

Onboarding cohorts: اولین محتوا/دسته بازی/الگوی رفتاری در روز 0.
جغرافیایی/پلت فرم/کانال: UX و انتظارات تفاوت ؛ تنظیم برای تقویم/تعطیلات.
رفتار/ارزش: RFM (Recency-Frequency-Monetary)، خطر خروج، سودآوری.
پاسخ به انگیزه ها: بخش های مربوط به واکنش بالا بردن به پیشنهادات/اطلاعیه ها.

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

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

8) دوباره فعال سازی: باعث و سیاست

سیگنال ها: افت فرکانس، بدون سپرده N روز، چک غیر طبیعی کم، تکمیل بدون جلسه 2.

جدول تصمیم گیری (مثال)

شرایط استفادهزمینه کاریفعالیت هاسرد شدنگاردریل ها
'risk _ churn ≥ 0. 8 '&' value _ q ≥ 0. 8`VIP هاپیشنهاد شخصی L7DROMI≥0
'no _ session ' & 'no _ deposit 'بخش توده ای فشار + ایمیل «بازگشت به»...5 دیzhaloby≤Kh
'RG _ خطر ≥ τ'هر کدامبیدار/شورای RG1DFPR≤1٪

Hysteresis: آستانه ورودی/خروجی مختلف برای سیگنال ها به طوری که «چشمک زدن».
کانال ها: در برنامه، فشار، ایمیل، اس ام اس، مرکز تماس - با نرخ محدود و اولویت.

9) معیارهای نگهداری

D1/D7/D30 (نورد/دقیق)، WAU/MAU، چسبندگی (DAU/MAU).
بقا متوسط/چندک ؛ خطر در فواصل.
نرخ فعال سازی مجدد (R30)، سهم خواب.
فعال سازی مجدد ROMI، NNT (تعداد مخاطبین در هر بازگشت 1).
عدالت: تفاوت های متریک بر اساس کشور/پلت فرم ؛ ویژگی های نامعتبر را از سیاست ها حذف کنید.

10) داشبورد نگهداری

نقشه گرمای کوهورت + D1/D7/D30 خطوط روند.
نمودارهای بقا/خطر بر اساس قطعه.
قیف اولیه زندگی: نصب → reg → KYC → 1 igra → سپرده 1 ام.
نقشه عمل: signal → resheniye → kanal → iskhod (تبدیل به بازگشت).
گاردریل: تازگی داده ها، پوشش رویدادها، شکایات، شاخص های RG.

11) داده ها و کیفیت

رویدادها: طرح متعارف (UTC، نسخه ها)، idempotency، deadup.
هویت: کاربر/دستگاه/ایمیل/تلفن - پل ها و ورود طلا.

ویندوز و TZ: ذخیره سازی در نمایش محلی محلی UTC + ؛ تنها تقویم تعطیلات

فیلترها: رباتها/QA/تقلب - حذف از گروه و فعالیت.
معیارهای نسخه بندی: 'RET _ D7 _ vN' با تغییرات.

12) دستور العمل های Pseudo-SQL/python

نورد D30 توسط کوهورت

sql
WITH base AS (
SELECT user_id, DATE_TRUNC('day', MIN(ts)) AS cohort_day
FROM event_register GROUP BY 1
),
act AS (
SELECT user_id, DATE_TRUNC('day', ts) AS d
FROM event_activity
),
roll30 AS (
SELECT b. cohort_day,
COUNT(DISTINCT b. user_id)                              AS cohort_size,
COUNT(DISTINCT CASE WHEN a. d BETWEEN b. cohort_day AND b. cohort_day + INTERVAL '30 day'
THEN b. user_id END)                      AS any_1_30
FROM base b LEFT JOIN act a ON a. user_id = b. user_id
GROUP BY 1
)
SELECT cohort_day, any_1_30::decimal/cohort_size AS rolling_d30
FROM roll30;

کاپلان-مایر (طرح)

python t_i - time to outflow or censorship; e_i - event indicator
S(t) = Π_{t_i ≤ t} (1 - d_i / n_i)

خطر گسسته (ورود به روز)

python
For each user, create records before the event/censorship by day:
target = 1 if there was an outflow on that day; characteristics: calendar, activity, promo, etc.
Training logistic regression/GBM; forecast p_t - probability of outflow on day t.

13) حفظ بالا بردن هدف

مناطق: متقاعد کننده (اگر ما تماس بگیریم)، چیزهای مطمئن (بازگشت و غیره)، علل از دست رفته، مزاحم نشوید (آسیب های تماس).
معیارها: uplift @ k، Qini/AUUC ؛ سیاست - ما با بالا بردن برای بودجه با K بالا تماس می گیریم.
Guardrails: کلاه در فرکانس تماس، RG/اخلاق، توضیح علت تماس.

14) عملیات عملیاتی

SLO: به روز رسانی هیئت مدیره نگهداری ≤ قفل 06:00 ؛ تاخیر نمره ریسک ≤ 300 میلی ثانیه ؛ تصمیم گیری → عمل ≤ 5 с.
نظارت: تغییر منحنی ها توسط بخش ها، PSI رانش ویژگی، «شکستن رویداد».
Runibooks: قطره D1 (onboarding/release)، قطره D7 (محتوا/فرکانس)، شکست کانال ارتباطی محلی.

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

مخلوط کردن واحد (sessii↔polzovateli)، TZ، پنجره های فعالیت.
مقایسه نورد و شاخص دقیق به عنوان برابر است.
نادیده گرفتن رباتها/تقلب → D1/D7 متورم.
نتیجه گیری در مورد همبستگی بدون اعتبار علی.
بدون هیسترزیس/خنک کننده → خستگی تماس.
هیچ ارتباطی با LTV وجود ندارد - ما بهینه سازی CR، اما ارزش نیست.

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

  • متریک گذرنامه (ماشه فعالیت، پنجره، TZ، نسخه)
  • گزارش کوهورت و بقا/خطر توسط بخش
  • مدل های ریسک خروج و بالا بردن، کاپاها و کانال های گارد محافظ
  • طرح A/B و/یا شبه آزمایش برای مداخلات
  • تازگی/پوشش/شکایات/داشبورد RG
  • Runybooks حادثه، هیسترزیس و نرخ محدودیت در سیاست
  • نگهداری بسته نرم افزاری با LTV و ROMI ؛ اولویت بندی بر اساس ارزش مورد انتظار

مجموع

تجزیه و تحلیل نگهداری نه تنها یک «نقشه گرما از گروه ها» است، بلکه یک سیستم مدیریت شده است: تعاریف صحیح، مدل های بقا/خطر، ارتباط با ارزش، مداخلات هدفمند و اخلاقی، ارزیابی اثر دقیق و گارد محافظ عملیاتی. شما یک چرخه «watch → understand → decide → act → learn» ایجاد می کنید که به طور پیوسته LTV را افزایش می دهد و جریان خروجی را کاهش می دهد.

Contact

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

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

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

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

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

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