LTV casino-когорты: как строить прогноз с диапазоном неопределённости

Как прогнозировать LTV casino-когорты без ложной точности: денежный ledger, retention, зрелость, сценарии, интервалы, backtest и связь с допустимым CPA.

Оглавление10 разделов

LTV casino-когорты — не универсальная сумма «на одного игрока», а функция горизонта, определения денежного результата, возраста данных и условий RevShare. Один point estimate скрывает две неопределённости: сколько участников сохранит квалифицирующую активность и какой результат создадут оставшиеся. Рабочий прогноз показывает диапазон и регулярно проверяет себя на созревших когортах.

Сначала определение

LTV_H = накопленный подтверждённый экономический результат когорты до горизонта H / размер выбранной базовой единицы. Базой может быть approved FTD, регистрация или рекламный клик — это разные метрики, которые нельзя называть одним LTV.

Соберите денежный ledger

Вместо перезаписываемого revenue храните движения: начисление, разрешённые вычеты, долю партнёра, reversal, carryover и settled payout. Каждая запись связана с cohort_id, terms_version, currency и occurred_at. Правила net revenue берутся только из реальных условий.

Когортный денежный слой
SELECT cohort_month, age_month, currency,
       sum(amount_minor) FILTER (WHERE entry_type='partner_share')
       + sum(amount_minor) FILTER (WHERE entry_type IN ('adjustment','reversal')) AS net_partner_amount_minor,
       count(DISTINCT subject_key_hash) AS observed_subjects
FROM cohort_ledger
WHERE status IN ('approved','settled')
GROUP BY cohort_month, age_month, currency
ORDER BY cohort_month, age_month, currency;

Не смешивайте валюты и статусы

Суммы сначала показываются в исходной валюте. Управленческий пересчёт использует сохранённый FX snapshot. Pending не становится доходом только потому, что нужен ранний прогноз: это отдельная ожидаемая величина с вероятностью approval.

Разложите прогноз на сохранение и результат

Двухчастная модель
Expected value at age t =
  P(active at t | cohort features)
  × E(value at t | active, cohort features)

LTV_H = sum from t=0 to H of expected value at age t
        minus documented cohort-level adjustments

Первая часть использует retention/survival и учитывает цензурирование. Вторая моделирует распределение суммы среди активных. Такой подход не заставляет нулевые и положительные значения подчиняться одному среднему.

Три сценария вместо одной красивой линии

СценарийRetentionValue среди активныхКорректировкиПрименение
ConservativeНижняя границаНижний устойчивый квантильНеблагоприятный допустимый вариантЛимит закупки
BaseКалиброванная центральная оценкаМедианный прогноз моделиНаблюдаемая частотаОперационный план
UpsideВерхняя разумная границаПоложительный сценарий без экстремумовБез неподтверждённых улучшенийОценка потенциала

Таблица не задаёт конкретные проценты. Границы рассчитываются из сопоставимых зрелых когорт и условий проекта.

Ранние признаки

Age-7 или age-14 признаки полезны только если доступны одинаково для всех сравниваемых когорт и не содержат будущих статусов. В модель могут входить структура GEO, платёжный маршрут, доля прошедших этап, ранний retention и подтверждённая сумма. Идентификаторы кампании не должны превращаться в запоминание единичного исторического кейса.

Backtest по времени

Обучайте модель на старых когортах и прогнозируйте более новые, которые к моменту проверки уже созрели. Случайное перемешивание строк допускает утечку календаря и условий. Для каждого vintage сохраняйте model_version и фактически доступные на дату прогноза признаки.

Метрики проверки прогноза
bias = mean(forecast - actual)
MAE  = mean(abs(forecast - actual))
WAPE = sum(abs(forecast - actual)) / sum(abs(actual))

Проверяйте также coverage:
доля actual, попавших в заявленный prediction interval.

Цена длинного горизонта

Чем дальше H, тем больше результата приходится на модель, а не наблюдение. В отчёте показывайте observed-to-date и forecast-remaining отдельно. Если 80% итоговой суммы является прогнозом, она не должна управлять ставкой так же, как settled cash.

Связь с допустимым CPA

Bid ceiling строят от conservative LTV после переменных расходов, резерва на ошибку и требований к марже. Base и upside не финансируют обязательства. При CPA-модели LTV конечного пользователя может быть недоступен партнёру; нельзя подменять его payout на approved action.

Дрейф условий и состава

Новая terms_version, GEO, платёжный маршрут или политика продукта могут нарушить переносимость старой модели. Мониторинг сравнивает feature distribution, раннюю калибровку и остатки. При дрейфе расширяйте интервал или временно переходите к наблюдаемому горизонту.

Не выдавайте forecast за фактический доход

На графике и в API нужны разные поля: observed_approved, settled_cash, forecast_remaining и prediction_interval. Их сумма допустима только как явно помеченный прогноз.

Источники и границы применимости

NIST: Kaplan–Meier estimation · NIST: uncertainty propagation

Вывод

Защищённый от самообмана LTV начинается с ledger и точного denominator, затем разделяет сохранение и ценность среди активных. Time-based backtest измеряет реальную ошибку, интервалы показывают неопределённость, а conservative scenario задаёт лимит закупки. Один средний показатель для всех когорт этих задач не решает.

Станьте партнёром и начните работать

Перейдите в партнёрскую программу, изучите актуальные условия и выберите подходящий формат сотрудничества.

СТАТЬ ПАРТНЁРОМ

Связанные материалы

Все статьи
Партнёрский маркетинг

Партнёрская сеть, прямая программа или агентство: чем отличаются модели работы

Подробное сравнение партнёрской сети, прямой программы и агентства: договорные роли, доступ к данным, ставки, выплаты, поддержка, риски и критерии выбора.

Партнёрский маркетинг

Fallback-маршрут при остановке оффера: как не терять и не перенаправлять трафик вслепую

Как спроектировать fallback при cap, pause и техническом отказе оффера: триггеры, совместимость маршрутов, защита атрибуции, тестирование и возврат.

Партнёрский маркетинг

Риск VIP-концентрации в Casino RevShare: когда один игрок искажает экономику

Как оценивать концентрацию Casino RevShare по игрокам: top-share, сценарии без лидеров, отрицательные периоды, ликвидность и лимиты масштабирования.