Вопросы по теме «Воронки и когортные рассуждения»

Проверь себя · 1/3разбор после ответа
Вы строите воронку регистрации: пользователь может открыть экран регистрации, отправить форму и подтвердить почту. Что логичнее выбрать как шаг 1, если вы хотите измерять пошаговую конверсию регистрации на уровне уникальных пользователей?

Логика построения воронок: какие шаги включить, как обрабатывать повторные визиты, почему конверсия между шагами может быть больше 100%. На собеседовании дают ошибочную воронку и просят найти проблему. Когортные рассуждения проверяют, умеет ли кандидат корректно сравнивать группы пользователей во времени.

Всего в этом разделе 20 вопросов. Каждый — с правильным ответом и кратким разбором теории. Разбито на 4 части по 5 вопросов.

Булева логика и фильтрыКачество данных и инвариантыJOIN и кардинальностьПостановка задачиДоли и процентыSanity-check и оценкаСегментация и конфаундингТеория множеств и дедупликацияВзвешенные средние и смешение

Вопросы 15 из 20

1Вы хотите измерить, какая доля пользователей с поиском (`search`) затем совершили покупку (`purchase`). Какой вариант определения шагов воронки наиболее корректен?
AСчитать шаг 1 как количество событий `search`, а шаг 2 как количество событий `purchase`, без дедупликации по пользователям
BИспользовать удержание вместо воронки и измерять долю возвращающихся пользователей по неделям после первого поиска без покупки
CСчитать шаги по уникальным пользователям с дедупликацией: на шаге 1 факт хотя бы одного `search`, на шаге 2 факт `purchase` тем же пользователем
DОставить только пользователей с ровно одним `search` за период, чтобы убрать шум от частых поисковиков и упростить интерпретацию
Ответ: Если вопрос про долю пользователей, корректнее строить воронку по уникальным пользователям с дедупликацией шагов.

При подсчёте по событиям пользователь с десятью поисками будет «весить» больше, чем пользователь с одним поиском, и итоговая конверсия исказится. Воронка по уникальным пользователям с дедупликацией отвечает на вопрос вероятности: совершил ли пользователь действие хотя бы раз. Тогда пошаговая конверсия становится интерпретируемой и стабильной. Варианты «по событиям», «только один поиск» или замена на удержание не отвечают на исходный вопрос про долю.

Подробный разбор →
2В воронке активации: шаг 1 = `signup`, шаг 2 = `complete_profile`, шаг 3 = `first_purchase`. Какой знаменатель нужен для пошаговой конверсии шага 2→3?
AУникальные пользователи, достигшие шага 2 (`complete_profile`)
BУникальные пользователи, достигшие шага 1 (`signup`)
CВсе уникальные пользователи продукта за период, независимо от шагов
DУникальные пользователи, достигшие шага 3 (`first_purchase`)
Ответ: Пошаговая конверсия 2→3 считает долю перехода из шага 2, поэтому знаменатель — это шаг 2.

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

Подробный разбор →
3Когорта регистраций 1 марта состоит из 10 000 уникальных пользователей. Что означает `D1 retention` для этой когорты?
AДоля уникальных пользователей этой когорты, которые были активны в день регистрации, то есть 1 марта
BДоля всех активных пользователей продукта за 2 марта, независимо от даты регистрации и принадлежности к когорте
CДоля уникальных пользователей этой когорты, которые были активны 2 марта (на следующий день после дня регистрации)
DДоля уникальных пользователей этой когорты, у которых первая возвратная активность зафиксирована ровно через 7 дней
Ответ: `D1 retention` показывает долю уникальных пользователей когорты, которые вернулись на следующий день после дня регистрации.

Для когорты регистраций 1 марта день 0 — это 1 марта. Тогда `D1 retention` — это доля пользователей из этой же когорты, у которых есть активность 2 марта по выбранному определению активности. В знаменателе остаётся исходный размер когорты, а не аудитория продукта в конкретный день.

Подробный разбор →
4Вы считаете общую конверсию по воронке от шага 1 до шага 3 (1→3). Что должно быть знаменателем у этого показателя?
AУникальные пользователи на шаге 2: этот шаг ближе к финальному и точнее отражает поведение в воронке
BУникальные пользователи на шаге 3: они завершили путь и являются базой для расчёта конверсии 1→3
CВсе события шага 1 без дедупликации: знаменатель должен включать всю активность, а не только уникальных
DУникальные пользователи на шаге 1: знаменатель равен аудитории, входящей в воронку на старте
Ответ: Для конверсии 1→3 знаменатель — это число уникальных пользователей на шаге 1, потому что вопрос про долю дошедших от входа.

Показатель 1→3 отвечает на вопрос, какая доля пользователей, вошедших в воронку, дошла до финального шага. Поэтому знаменатель берётся по шагу 1. Если взять шаг 2, вы получите другую метрику — конверсию 2→3, и сравнение станет некорректным. Считать по всем событиям без дедупликации тоже нельзя: один пользователь может несколько раз попадать на один и тот же шаг.

Подробный разбор →
5Пользователь сделал 3 события `view_product` и 1 событие `purchase` за день. В воронке на уровне пользователей шаг 1 = `view_product`, шаг 2 = `purchase`. Как этот пользователь должен учитываться в расчёте конверсии шага?
AТри раза на шаге 1 и один раз на шаге 2, потому что каждое событие `view_product` считается отдельно
BНикак: повторные события делают пользователя невалидным для воронки и исключают его из расчёта
CОдин раз на шаге 1 и один раз на шаге 2, потому что считаем уникальных пользователей с дедупликацией
DТолько на шаге 2, потому что в воронке учитывается только финальный шаг и события `purchase`
Ответ: Воронка на уровне пользователей считает уникальных пользователей, поэтому на каждом шаге применяется дедупликация.

В воронке на уровне пользователей человек либо достиг шага, либо нет, независимо от числа повторов события. Поэтому 3 события `view_product` не превращают одного пользователя в трёх. Такой подход предотвращает конверсию шага больше 100% и делает воронку интерпретируемой. Учитывать только последний шаг или исключать пользователей с повторами — типичные ошибки, которые искажают расчёт.

Подробный разбор →
1234

Хотите тренировать интерактивно?

В приложении — таймер, прогресс, стрики и 1700+ вопросов по всем темам.

Открыть Карьерник в Telegram

Другие темы: Логика

Булева логика и фильтрыКачество данных и инвариантыJOIN и кардинальностьПостановка задачиДоли и процентыSanity-check и оценкаСегментация и конфаундингТеория множеств и дедупликацияВзвешенные средние и смешение