Как отслеживать прогресс виджета и онбординга в Нотифлоу
Отслеживание прогресса виджета в Нотифлоу устроено просто: аналитика показывает 4 метрики на одном экране — показы, конверсию, drop-off по шагам и среднее время прохождения. Дашборд обновляется в реальном времени, история хранится 12 месяцев. На воронке чек-листа сразу видно, на каком шаге пользователи теряются — это самое ценное, что отличает продуктовую аналитику от HR-чек-листа в Notion.
Какие метрики виджета доступны в кабинете
В разделе «Аналитика → Виджеты» по каждому виджету собрано:
- Показы. Сколько раз виджет был показан уникальным пользователям и суммарно.
- Просмотры по шагам. Для чек-листов и туров — сколько людей увидело каждый шаг.
- Завершения. Сколько пользователей дошло до целевого действия — клик по кнопке, отправка формы, последний шаг тура.
- Conversion rate. Завершения / показы × 100%.
- Среднее время. От первого показа до завершения.
- Drop-off. Доля посетителей, которые ушли с конкретного шага и не вернулись.
Метрики строятся по двум осям: за все время и за выбранный период. Период задается в верхней части дашборда — день, неделя, месяц, custom-диапазон.
Под графиком прогресса есть выгрузка пользователей: список конкретных userId со статусом «прошел / отвалился на шаге N». Удобно, когда хочется посмотреть, не теряются ли люди из конкретного сегмента — например, на тарифе Старт.
Воронка прохождения чек-листа: где пользователи отваливаются
Воронка чек-листа — это столбчатая диаграмма по шагам. У каждого столбца указано:
- абсолютное число пользователей, дошедших до этого шага;
- процент от общего числа открывших чек-лист;
- drop-off относительно предыдущего шага;
- медианное время прохождения этого шага в минутах.
Пример из реального проекта:
| Шаг | Пользователей | % | Drop-off |
|---|---|---|---|
| 1. Открыть чек-лист | 1 200 | 100% | — |
| 2. Добавить домен | 980 | 82% | 18% |
| 3. Поставить скрипт | 540 | 45% | 45% |
| 4. Создать виджет | 380 | 32% | 30% |
| 5. Опубликовать | 320 | 27% | 16% |
Самая большая просадка — на шаге 3, где пользователь должен скопировать код и вставить его на сайт. Это типичный паттерн: технические шаги режут воронку сильнее визуальных. Что с этим делать — отдельный раздел ниже.
Activation rate и time to first value: что это и как считать
Activation rate — доля новых пользователей, которые прошли минимальный сценарий, возвращающий ценность продукта. В Нотифлоу его считают двумя способами:
- по чек-листу: «дошел до шага N»;
- по событию: «выполнил
event_name», напримерwidget_published.
Базовое значение: «опубликовал первый виджет в течение 7 дней с регистрации». Если AR > 30%, продуктовый онбординг работает. Если 5–10% — значит, чек-лист либо слишком длинный, либо не закрывает реальный «ага-момент».
Time to first value (TTFV) — медиана времени от регистрации до первого ценного события. Для SaaS-продукта 5–15 минут считается хорошо, час и больше — плохо.
В Нотифлоу TTFV видно на дашборде проекта, в виджете «Активация». Источник данных — события виджетов и кастомные события через Нотифлоу.track('event_name').
Если TTFV растет, проверьте две вещи: усложнили ли вы регистрацию и не ломал ли последний релиз чек-лист.
Сравнение версий виджета: A/B-тесты
A/B-тест запускается из карточки виджета. Нотифлоу дублирует виджет в вариант B, трафик делится 50/50. Менять можно текст, цвет кнопки, изображения, триггер показа, длину чек-листа.
Что показывается в результате теста:
- conversion rate каждого варианта;
- 95% confidence interval — Нотифлоу считает, статистически значима ли разница;
- сколько еще показов нужно, чтобы получить значимость;
- разбивка по сегментам — где разница между вариантами видна сильнее.
Базовая длительность теста — 7 дней или 1 000 показов на каждый вариант, что наступит позже. Слишком короткий тест возвращает ложноположительный результат — confidence interval не успевает сойтись.
Если оба варианта дают одинаковую конверсию, выбирайте тот, у которого выше скорость прохождения и ниже drop-off на втором шаге — это сигналы, что пользователю проще понять, что от него хотят.
Как разобраться с просадкой на шаге чек-листа
Drop-off > 30% на одном шаге — повод его переписать. По нашим данным, самые частые причины просадки:
- Текст шага непонятен. Замените «Настройте интеграцию» на «Скопируйте код и вставьте на сайт» — drop-off падает на 15–20 процентных пунктов.
- Шаг требует выйти из продукта. Если для шага нужно зайти в админку CMS, сделать что-то и вернуться — половина не вернется. Решение — открывать инструкцию в новом окне или дать кнопку «Я уже сделал».
- Шаг технически невозможен в текущем контексте. Пример: «Создайте бота» для пользователя без доступа к Telegram. Решение — сегментация чек-листа по типу пользователя.
- Шаг заблокирован чем-то снаружи. Например, нужен подтвержденный email, а пользователь его не подтвердил. Решение — проверка в условии шага, чтобы автоматически пропустить его.
После правки шага запустите A/B-тест старой и новой версии — это даст численный ответ, помогло или нет. Подробнее о метрике — в статье «Activation rate: как повысить».
Экспорт и интеграция со своей аналитикой
Нотифлоу отправляет события сразу в четыре типа систем:
- Яндекс.Метрика. События типа
notiflow_widget_view,notiflow_widget_completeуходят как goals. Подключение — галочка в «Настройки → Интеграции → Метрика», нужно вписать счетчик. - Google Analytics 4 / Amplitude / Mixpanel. Через тот же раздел интеграций — Нотифлоу вызывает
gtagилиamplitude.trackна странице, если SDK уже подключен. - Webhooks. Любое событие виджета (показ, шаг, завершение, закрытие) можно отправить на ваш URL. Полезно для собственных дашбордов и BI.
- CSV-выгрузка. Кнопка «Экспорт» на дашборде виджета —
event_id,user_id,step,timestamp,propertiesза любой период.
События хранятся 12 месяцев, экспортировать можно за любой период внутри этого окна. Если у вас есть ClickHouse или своя BI-система, удобнее всего слать webhooks — это дает стрим событий с задержкой меньше секунды.
Часто задаваемые вопросы
Какие события Нотифлоу отправляет в аналитику?
widget_view — показ виджета, widget_step_view — просмотр шага в чек-листе или туре, widget_step_complete — завершение шага, widget_complete — прохождение целиком, widget_close — закрытие. Через Нотифлоу.track() вы можете отправлять собственные события.
Можно ли подключить Яндекс.Метрику или Amplitude?
Да. В разделе «Настройки → Интеграции» включаются Метрика, GA4, Amplitude и Mixpanel. После активации события виджета автоматически отправляются в выбранную систему.
Как узнать, на каком шаге чек-листа теряются пользователи?
Откройте «Аналитика → Виджеты», выберите чек-лист — увидите воронку с drop-off по шагам. Шаг с самым большим оранжевым столбцом — точка просадки.
Что такое activation rate в виджете?
Доля пользователей, которые прошли чек-лист до конца или выполнили целевое действие. В Нотифлоу по умолчанию считается «доля от показов», но можно переключить на «долю от регистраций» в настройках виджета.
Как долго хранится статистика?
12 месяцев по умолчанию для тарифов Старт и Рост, 24 месяца для Разгона, без ограничений для Контроля. CSV-экспорт доступен за любой период внутри окна хранения.
Можно ли посмотреть прогресс конкретного пользователя?
Да. Откройте «Аналитика → Виджеты → конкретный виджет → Список пользователей», в поиске введите userId или email. Откроется тайм-лайн событий: на каком шаге, в какое время, с каким результатом.
Чтобы аналитика была полной, передавайте в Нотифлоу userId через identify() сразу после авторизации пользователя — это связывает события до и после логина. Зарегистрироваться — cp.notiflow.ru/auth/register. Полезно прочитать вместе «Прогресс-трекер в продукте» и «Шаблон онбординга для SaaS». Тип виджета под продуктовый онбординг — на странице чек-листов.