SaaS-инструмент Pixly: дашборды без кода
Pixly — синтетический SaaS-инструмент: конструктор дашбордов для аналитиков из не-IT (продажи, маркетинг, операционка). Подключаешь Excel или Google Sheets, в визуальном редакторе собираешь графики и метрики, шаришь дашборд команде ссылкой. Реально такие инструменты — Mode Analytics для DS, Metabase для технарей, у Pixly — middle-сегмент между ними и Excel.
Бизнес-модель — freemium. Free-план: 1 дашборд, 1 user, без шеринга наружу. Pro-план: 5+ дашбордов, команда, кастомные домены, ₽990/мес за seat. 12 месяцев на рынке, 50 000 регистраций суммарно, текущий MRR — около ₽200 000.
Постановка задачи от CEO: «у нас классный контент, классная органика, но конверсия не растёт — что у нас сломано». Слово «конверсия» абстрактное: это может быть всё что угодно — от плохой регистрации до неудачной цены. Первое, что делаю — декомпозирую воронку и смотрю, где именно мы теряем юзеров.
Воронка по шагам: где именно протекает
Беру все когорты регистраций за последние 90 дней (стабильно ~5к юзеров в месяц) и считаю, сколько из них доходит до каждого шага. Шесть шагов, у каждого юзер либо проходит, либо «застревает» — и больше не возвращается.
| Шаг | Доля | Бар | Drop-off |
|---|---|---|---|
| 1. Регистрация (email + пароль) | 100% | — | |
| 2. Подтверждение email | 78% | −22% | |
| 3. Подключение источника данных | 62% | −16% | |
| 4. Activation: первый дашборд | 41% | −21% | |
| 5. Приглашение коллеги | 12% | −29% | |
| 6. Upgrade на Pro | 0.4% | −11.6% |
Главный вывод видно сразу: 59% юзеров не доходят до activation — не строят свой первый дашборд. До платного апгрейда долетают единицы, но это уже следствие. Если на шаге 4 теряем половину базы, никакая цена на Pro этого не починит.
Дополнительный сигнал — drop на шаге 2 (подтверждение email): −22%. Для SaaS это много. Бенчмарк удобных продуктов — 5–10% потерь на email-confirmation, и то это считается «есть куда улучшать».
4 гипотезы, почему юзеры не активируются
Глядя на воронку, у меня сразу четыре кандидата. Все они правдоподобны, и любой из них может быть основной проблемой. Без проверки решать «по интуиции» — наугад.
Эти четыре не взаимоисключающие — может быть и комбинация. Дальше — проверки.
Что нашли в данных, сессиях и опросах
Использую три источника одновременно: SQL по логам (объём, доли, time-to-value), записи сессий Hotjar (где конкретно отваливаются, что нажимают перед выходом), email-опрос 200 неактивированных юзеров через 24 часа после регистрации.
SQL: time-to-first-dashboard
Cчитаю время от регистрации до построения первого дашборда (для активированных юзеров). Медиана — 22 минуты, P75 — 47 минут. Для сравнения, в Notion от регистрации до первой страницы — медиана 3 минуты. Pixly теряет юзеров просто на длительности.
Hotjar: где отваливаются
Записи 50 не-активированных сессий показали два паттерна:
• 40% уходят на email-confirmation — открывают почту, видят письмо, не подтверждают, не возвращаются (или возвращаются через 3–5 дней, когда уже забыли контекст);
• 35% — на шаге подключения данных — открывают форму, видят 12 полей, скроллят, ничего не вводят, закрывают вкладку через 30–90 секунд.
Опрос неактивированных
Из 200 ответов (CR 12% к email-опросу — тоже сигнал тёплой аудитории):
| Причина | Доля | Что говорят |
|---|---|---|
| Нет времени сейчас | 38% | «Зарегистрировался — отвлёкся — забыл». Намёк: длинный путь до value. |
| Не понял, что подключать | 27% | «У меня не Sheets, я думал — Excel-файл». Намёк: форма не для маркетологов. |
| Хотел просто посмотреть | 19% | «Не было готово к настройке прямо сейчас». Намёк: нет «попробуй на демо». |
| Слишком сложно | 11% | «Не справился с настройкой подключения». Намёк: форма тяжёлая. |
| Другое | 5% | «Не подошло», «дорого» — типичный «прочее». |
Вердикт по гипотезам
Получается, что три из четырёх гипотез связаны между собой и решаются одной и той же штукой — сократить путь до первого дашборда. Берём это в работу.
A/B: убираем 2 шага, добавляем демо-данные
Дизайн эксперимента. Treatment-группа получает три изменения:
• Soft email-confirmation. Можно начать пользоваться продуктом сразу. Письмо приходит, можно подтвердить позже. Если не подтвердил — через 7 дней приходит напоминание. Реальное ограничение функционала наступает только на 14-й день.
• Демо-данные одним кликом. На шаге 3 («подключение данных») появляется большая кнопка «Попробовать на демо-данных». Юзер сразу попадает в шаг 4 с готовым набором данных и сразу видит дашборд.
• Шаг «пригласить коллегу» — необязательный. Убран из основного потока, превращён в дискретный CTA «пригласить команду» на главной странице продукта.
Эффективно: 6 шагов → 4 шага. Дизайн A/B-теста:
Результаты через 4 недели
| Метрика | Control | Treatment | Δ | p-value |
|---|---|---|---|---|
| Activation (1-й дашборд) | 41.2% | 56.4% | +37% | < 0.001 |
| Time-to-first-dashboard (медиана) | 22 мин | 4 мин | −82% | < 0.001 |
| 7d-retention | 34.0% | 38.5% | +13% | 0.003 |
| Upgrade rate (в платное) | 0.40% | 0.55% | +37% | 0.04 |
| Email-confirmation rate | 78% | 71% | −9% | < 0.001 |
Главный результат: activation вырос на 37%, медианное время до первой ценности упало с 22 минут до 4 минут. 7-day retention тоже вырос — те, кто построил дашборд раньше, чаще возвращаются.
Один эффект «в минус» — конверсия в подтверждение email упала на 9%. Но это ожидаемая цена за soft-confirmation: часть юзеров пользуется продуктом без подтверждения и теряет интерес до того, как нажмёт кнопку в почте. Это нас не пугает, потому что главные продуктовые метрики (activation, retention, upgrade) выросли — реальный value стал больше.
p = 0.42. Sample ratio нормальный, групповой перекос отсутствует. Без этой проверки доверять результатам было нельзя.
30-дневный замер: эффект не временный
Главный страх при изменении онбординга — это «увеличили activation за счёт юзеров, которые потом всё равно уйдут». То есть короткая метрика выросла, но долгосрочно ничего не изменилось — или даже стало хуже (новый шум в дашбордах команды). Поэтому раскатываем treatment и снимаем когортный замер через 30 дней.
Когортный замер подтвердил, что эффект устойчивый: треатмент не просто «разогрелся» в первые недели, а закрепился. Раскатываем на 100% базы.
В цифрах бизнеса: если экстраполировать 0.61% upgrade rate на годовой поток в 60к регистраций, это +540 платных юзеров в год сверх старых ~240 — то есть выручка с органики условно утраивается. При том же маркетинговом бюджете.
5 уроков из кейса
Связанные материалы
Главное из кейса
Конверсия в платное — это результирующая метрика, она реагирует на десятки факторов. Если ты её чинишь, начиная с pricing-страницы или скидок — почти всегда мимо. Начинай с activation: посмотри, сколько юзеров вообще доходит до момента ценности.
Запомни три ориентира: (1) если меньше 50% базы не активируется — это твоя пробоина, не цена; (2) большинство SaaS-онбордингов можно сократить на 30–50% без потери качества — просто никто не садится и не считает; (3) любое раскатывание онбординга подтверждай 30-дневным когортным замером, иначе можно «улучшить» short-term метрики и сломать долгосрочные.
Следующий шаг: возьми свой product, декомпозируй регистрацию → activation → монетизацию. Посчитай, на каком шаге теряешь больше всего, и измерь time-to-value медианно. Часто между «как считают», что онбординг занимает, и реальной медианой — разница в 3–5 раз.