Войти

Оценка прогноза

Оценка прогноза LTV основана на сравнении предсказанных и фактических данных. Вы можете построить наглядный отчёт в интерфейсе MyTracker, а также самостоятельно произвести расчёт средневзвешенной ошибки по описанной ниже методике.

Рекомендуется производить оценку в тех разрезах данных, которые вы обычно используете для просмотра статистики. Это позволит дать точную оценку качества принятых ранее решений, обнаружить разрезы с серьезными отклонениями и определить слабое звено предиктивной модели.

Сравнительный отчёт

Постройте сравнительный отчёт в интерфейсе MyTracker:

  1. В Конструкторе выберите период отчёта, за который уже есть фактические данные.
  2. Добавьте в отчёт прогнозные и фактические метрики, например Прогноз LTV 1m и LTV 1m, и нажмите Посчитать. Отчёт будет построен.
  3. Откройте график по кнопке Показать график над отчётом. Выберите метрику для сравнения, нажав в заголовке таблицы отчёта: Прогноз LTV 1m для LTV 1m и наоборот.

Чтобы оценить прогноз LTV отдельно по покупкам, подпискам, по встроенной рекламе и универсальным платежам, добавьте в отчёт разрез или фильтр Тип дохода.

Расчёт средневзвешенной ошибки для LTV

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

Прогноз LTV стоит оценить в разрезе по Типу дохода, то есть посчитать ошибку отдельно для LTV по покупкам, LTV по подпискам и LTV по встроенной рекламе.

Метод расчёта

  1. Выберите временной интервал для расчёта ошибки. Это должен быть период, за который есть и предсказанные, и фактические данные.
  2. Все установки из интервала, взятого для расчёта ошибки, разбейте на несколько когорт.
  3. Для LTV по покупкам:
    • Проект+Дата+Партнёр
    • Проект+Дата+Страна+Партнёр
    • Проект+Дата
    • Проект+Месяц
    • Проект+Дата+Кампания (для малых кампаний введите дополнительную группировку данных: постройте распределение платящих пользователей на 8-ой день за весь исследуемый период и выделите три группы: <50%, 50-75%, 75-100%)
    Для LTV по рекламе (по in-app просмотрам):
    • Проект+Дата
    • Проект+Месяц
    • Проект+Дата+Рекламная сеть (VK, Yandex Direct и др.)
    • Проект+Дата+Страна
    • Проект+Дата+Кампания
    Для LTV по подпискам:
    • Проект+Дата
    • Проект+Месяц
    • Проект+Дата+Страна
    • Проект+Месяц+Страна
    • Проект+Месяц+Тип трафика

  4. Определите суммы прогнозов отдельно на 1, 2, 3, 6 месяцев, 1 и 2 года для выбранных когорт.
  5. Например, для когорты Проект+Дата:
    • Прогноз LTV 1m на Проект1Дата1 + ...+ Проект1ДатаN
    • Прогноз LTV 2m на Проект1Дата1 + ...+ Проект1ДатаN
    • Прогноз LTV 3m на Проект1Дата1 + ...+ Проект1ДатаN
    • Прогноз LTV 6m на Проект1Дата1 + ...+ Проект1ДатаN
    • Прогноз LTV 1y на Проект1Дата1 + ...+ Проект1ДатаN
    • Прогноз LTV 2y на Проект1Дата1 + ...+ Проект1ДатаN
    • Прогноз LTV 1m на Проект2Дата1 + ...+ Проект2ДатаN
    • ...

  6. Определите фактические суммы отдельно на 1, 2, 3, 6 месяцев, 1 и 2 года для тех же когорт.
  7. Например, для когорты Проект+Дата:
    • LTV 1m на Проект1Дата1 + ...+ Проект1ДатаN
    • LTV 2m на Проект1Дата1 + ...+ Проект1ДатаN
    • LTV 3m на Проект1Дата1 + ...+ Проект1ДатаN
    • LTV 6m на Проект1Дата1 + ...+ Проект1ДатаN
    • LTV 1y на Проект1Дата1 + ...+ Проект1ДатаN
    • LTV 2y на Проект1Дата1 + ...+ Проект1ДатаN
    • LTV 1m на Проект2Дата1 + ...+ Проект2ДатаN
    • ...

  8. Посчитайте ошибку по каждой когорте отдельно на 1, 2, 3, 6 месяцев, 1 и 2 года:
    Ошибка по когорте = | (Сумма прогнозов+1$) / (Фактическая сумма+1$) – 1 |,
    где 1$ добавлен, чтобы исключить деление на ноль.
  9. Например, для когорты Проект+Дата:
    • Ошибка по Проекту1 = |(Прогноз LTV 1m+1$)/(LTV 1m+1$)–1|
    • Ошибка по Проекту2 = |(Прогноз LTV 1m+1$)/(LTV 1m+1$)–1|
    • ...
    • Ошибка по Проекту1 = |(Прогноз LTV 2m+1$)/(LTV 2m+1$)–1|
    • Ошибка по Проекту2 = |(Прогноз LTV 2m+1$)/(LTV 2m+1$)–1|
    • ...

  10. Посчитайте средневзвешенную ошибку по каждой когорте отдельно на 1, 2, 3, 6 месяцев, 1 и 2 года:
    Ср. ошибка = (Ошибка_по_когорте_1*Фактическая_сумма_по_когорте_1 + ... + Ошибка_по_когорте_N * Фактическая_сумма_по_когорте_N) / Фактическая сумма по всем когортам
  11. Например, для когорты Проект+Дата:
    • Ср. ошибка = (Ошибка_по_Проекту1*LTV_1m_на_Проект1+ ... +Ошибка_по_ПроектуN*LTV_1m_на_ПроектN) / LTV_1m_на_Проект1 + ... + LTV_1m_на_ПроектN

Результат

По средневзвешенной ошибке можно оценить качество прогноза и принять решение о его дальнейшем использовании, при этом важно помнить об ограничениях предиктивных моделей. При серьёзных ошибках прогноза следует передать исходные данные и результаты расчёта, а также сведения о проводимых акциях и обновлениях в службу поддержки MyTracker для возможной коррекции моделей прогноза.

Пример средневзвешенных ошибок LTV по покупкам на исторических данных MyTracker

LTV 1m по покупкам LTV 2m по покупкам LTV 3m по покупкам LTV 6m по покупкам LTV 1y по покупкам LTV 2y по покупкам
Проект + Дата + Партнёр 11,5% 14,1% 15,8% 20,6% 29,7% 40,3%
Проект + Дата + Кампания 16,3% 20,1% 22,7% 28,6% 35,3% 42,2%
Проект + Дата + Страна + Партнёр 19,9% 24,2% 28,9% 34,2% 36,2% 48,4%
Проект + Дата 10,4% 12,6% 14,2% 18,7% 24,8% 32,1%
Проект + Месяц 5,7% 8,4% 10,2% 14,3% 22,5% 22,9%

Пример средневзвешенных ошибок LTV по рекламной монетизации на исторических данных MyTracker

LTV 1m по рекламе LTV 2m по рекламе LTV 3m по рекламе LTV 6m по рекламе LTV 1y по рекламе LTV 2y по рекламе
Проект + Дата 11,5% 17,1% 18,8% 22,2% 30,3% 37,4%
Проект + Месяц 8,8% 13,2% 17,3% 18,8% 26,2% 38,1%
Проект + Дата + Рекламная сеть 13,5% 20,5% 20,7% 26,0% 36,8% 45,2%
Проект + Дата + Страна 13,5% 18,7% 19,3% 24,9% 37,6% 44,9%
Проект + Дата + Кампания 12,4% 19,2% 20,1% 23,9% 32,9% 40,0%

Пример средневзвешенных ошибок LTV по подпискам на исторических данных MyTracker

LTV 1m по подпискам LTV 2m по подпискам LTV 3m по подпискам LTV 6m по подпискам LTV 1y по подпискам LTV 2y по подпискам
Проект + Дата 13,1% 18,4% 20,2% 21,9% 31,8% 38,5%
Проект + Месяц 6,2% 9,7% 11,8% 16,5% 20,1% 25,2%
Проект + Дата + Страна 16,4% 20,2% 22,7% 30,4% 35,0% 41,3%
Проект + Месяц + Страна 11,8% 19,0% 21,6% 24,8% 28,5% 29,2%
Проект + Месяц + Тип трафика 8,3% 13,6% 13,8% 17,4% 21,2% 27,1%

Была ли эта статья полезна?