TGViewer
Igor Grabucha | Product & fintech Igor Grabucha | Product & fintech @grabucha · 565 subscribers
Post #393 860
Альтернативы А/В тестам

Еще одно интересное выступление, которое удалось послушать на кэмпе — Иван Еремеев из VK. Он рассказал о том, какие методы тестирования применять, когда нет возможности сделать полноценный А/В тест. А таких ситуаций в жизни на самом деле довольно много.

Строго говоря, А/В тест зачастую либо невозможен либо не имеет смысла.

Невозможными они бывают в силу многих причин. Чаще всего они связаны с тем, что нельзя достоверно разделить пользователей в каком-то конкретном месте их клиентского пути, с тем, что не хватает мощности выборки или с сетевыми эффектами — когда пользователи взаимодействуют между собой внутри продукта и тестовая группа будет влиять на тестовую. Этим особо страдают мессенджеры, социальные сети и разного рода UGC продукты.

А не имеют смысла они тогда, когда стоимость проведения самого теста превышает потенциальную выгоду от тех знаний, которые мы ожидаем получить. Проблема в том, что А/В тесты в продукте — это дорого. Особенно если это приложение, а не веб. Сначала нужно создать соответствую инфраструктуру — настроить рандомайзер трафика, научиться ставить метки на контрольные и тестовые группы, считать доверительные интервалы и переключать экраны через feature toggling. И только после этого можно запускать конкретный тест. Здесь вам нужен будет дизайнер, разработчик, тестировщик, рлиз инженер. Возможно, бизнес аналитик и на выходе еще аналитик данных. Понятно, что какой-то функционал может на себе замыкать продакт. Но он тоже стоит денег для компании. А после теста нужно еще откатить решение, которое показало себя хуже и раскатить более успешное решени. По итогу один такой тест вполне может стоить компании 2-3 млн руб.

Иван в своем выступлении предложил три альтернативных варианта тестирования.

1. Diffirences in diffirences. Суть метода в том, чтобы найти две схожие группы пользователей, которые показывают близкие тренды по интересующей нас метрике. Например, можно разделять людей по гео — брать жителей двух соседних регионов. И дальше сравнивать разницу между группами до и после проведения эксперимента. Эта разница с определенной степенью достоверности и покажешь эффект от эксперимента.

2. Causal impact. Здесь нужно найти ковариаты — это метрики, напрямую связанные с нашей целевой, но не затронутые вмешательством нашего теста. Дальше берем исторические данные по ним. Строим на их основе прогноз. Проводим тест и смотрим, насколько факт после теста отличается от прогноза.

3. Синтетический контроль. Здесь все то же, что и во втором варианте, только прогноз уже строим по основной метрике, а не по вспомогательной.

Понятно, что достоверность таких тестов будет гораздо ниже, чем у классических А/В тестов. Но иногда они могут стать очень хорошей альтернативой и помогут принять решение.
YouTube ProductCamp Moscow '22 Зал 1 Главное продуктовое событие 2022 года начинается 10 сентября в 11-00! https://productcamp.ru/
  • 🤡 1
More from @grabucha
  1. Oct 8, 2026Стартап внутри корпорации: все плюсы стартапа, кроме свободы Есть устойчивое представление…
  2. Sep 29, 2026Богатые платят за систему решений. Рознице продают ее отсутствие Citi опросил 351 семейный…
  3. Sep 23, 2026Банки сами отучили клиентов от длинных вкладов Доля вкладов дольше года в средствах населе…
  4. Sep 15, 2026Банк защитил меня от мошенников. Я вывел из него все деньги. На днях ситуация - перевел по…
  5. Sep 8, 2026Эмитенты платят за ЦФА дороже, чем за облигации Про токенизацию почти всегда говорят со ст…
  6. Sep 1, 2026Лучший продакт в пассивных продуктах за последние два года - ключевая ставка. Пока она шла…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →