Вы хотите сегментировать результаты по VIP, где VIP — пользователи с покупками за последние 30 дней. Но тест влияет на покупки, поэтому VIP-статус может измениться из-за самого теста. Как поступить, если цель — честная сегментация эффекта?

AПересчитывать VIP каждый день уже во время теста, чтобы сегмент был максимально актуальным
BСчитать VIP только в тестовой группе, а контрольную оставить без сегментации для упрощения сравнения
CЗафиксировать VIP по данным до старта эксперимента и держать сегмент неизменным весь период теста
DНе сегментировать вообще, потому что любые сегменты делают анализ результатов теста некорректным
Правильный ответ. Сегменты должны определяться по данным до назначения варианта, иначе появляется смещение из-за разбиения по результату эксперимента.

Разбор

Если VIP-статус меняется под влиянием теста, сегментация превращается в сравнение групп, частично определённых самим эффектом эксперимента. Это даёт смещение, и выводы про VIP становятся некорректными. Практичный подход — определить сегмент по данным до назначения и держать его неизменным на весь период теста. Тогда вопрос становится корректным: как эффект отличается для заранее известных VIP и не-VIP.

Проверь себя · 1/3разбор после ответа
Вы тестируете новый экран оплаты. Пользователь может заходить в приложение много раз. Метрика — конверсия в покупку за 7 дней на уровне user_id. Какую единицу рандомизации выбрать, чтобы минимизировать смешение вариантов?
Тренировать A/B в Telegram

Ещё вопросы по теме «Дизайн эксперимента и рандомизация»