К содержанию
ActionPulse

← Все статьи

  • эксперименты
  • метрики
  • продуктовые решения
Автор — Редакция ActionPulse

Как измерить эффект изменений в продукте

ActionPulse — проверка эффекта продуктового изменения

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

Надёжное измерение начинается до разработки. Команда заранее формулирует механизм, аудиторию, основную метрику, защитные показатели и период наблюдения.

Запишите гипотезу

Рабочий шаблон:

Если мы изменим X для аудитории Y, то показатель Z изменится, потому что механизм M; при этом показатели G не должны ухудшиться.

Пример:

«Если добавить автоматическую проверку подключения для новых самостоятельных аккаунтов, больше аккаунтов получит первые данные за семь дней, потому что ошибка конфигурации будет обнаружена раньше; доля невалидных данных и обращения в поддержку не должны вырасти».

Такая формулировка сразу задаёт события и сегмент.

Выберите основную метрику

Основная метрика должна быть близка к механизму:

  • конверсия конкретного шага;
  • доля активации;
  • Time to Value;
  • первое успешное использование функции;
  • повторное действие;
  • завершение операции без ошибки.

Слишком далёкая метрика, например общий MRR, меняется медленно и зависит от многих процессов. Её можно наблюдать, но она редко подходит как единственный критерий интерфейсного релиза.

Добавьте защитные показатели

Оптимизация одного числа способна ухудшить другое. Примеры guardrail-метрик:

  • ошибки;
  • отмены действия;
  • время выполнения;
  • обращения в поддержку;
  • качество созданного результата;
  • удержание следующего периода;
  • нагрузка;
  • доля возвратов или отмен.

Быстрый онбординг не полезен, если пользователи создают неправильную конфигурацию.

Зафиксируйте определение

До релиза сохраните:

  • события;
  • единицу расчёта;
  • знаменатель;
  • окно;
  • исключения;
  • сегмент;
  • версию продукта;
  • запрос или отчёт;
  • дату начала.

Иначе после результата легко выбрать более удобное определение.

Проверка «до и после»

Сравнение периодов доступно почти всегда, но уязвимо к внешним изменениям.

Чтобы сделать его аккуратнее:

  1. используйте одинаковый день недели и длину периода;
  2. сравнивайте одинаковый срок жизни когорт;
  3. проверяйте источники и состав аудитории;
  4. отмечайте параллельные релизы;
  5. исключайте неполный период наблюдения;
  6. проверяйте стабильность разметки;
  7. смотрите абсолютные числа.

Результат следует формулировать как наблюдаемое изменение, а не доказанную причинность.

Сопоставимые когорты

Когорты помогают сравнить пользователей на одинаковом этапе жизненного цикла. Например, активацию аккаунтов первой недели после регистрации нельзя смешивать с давно работающими клиентами.

Проверьте:

  • источник;
  • роль;
  • тариф;
  • способ внедрения;
  • доступность функции;
  • размер аккаунта;
  • версию продукта.

Не создавайте слишком узкие сегменты: маленькая выборка делает результат нестабильным.

Контролируемый эксперимент

Если продукт и трафик позволяют, случайное распределение между вариантами лучше отделяет эффект изменения от времени и состава аудитории.

До запуска определите:

  • единицу рандомизации: пользователь или аккаунт;
  • целевую аудиторию;
  • исключения;
  • длительность;
  • основную метрику;
  • защитные показатели;
  • правила остановки;
  • обработку нескольких устройств и ролей.

В B2B обычно безопаснее рандомизировать аккаунт, чтобы коллеги не видели разные варианты одного рабочего процесса.

Эксперимент не исправляет плохие данные. Сначала проверьте качество событий.

Корреляция и выбор функции

Если пользователи функции удерживаются лучше, это может означать:

  • функция помогает;
  • мотивированные пользователи чаще её выбирают;
  • функция доступна более дорогому тарифу;
  • активные аккаунты имеют больше ролей и данных;
  • результат вызван другим различием.

Анализ feature adoption помогает описать использование, но причинный вывод требует более сильного дизайна.

Качественная проверка

Число показывает изменение, но не объясняет опыт пользователя. Дополните анализ:

  • интервью;
  • обращения;
  • usability-тест;
  • историю событий;
  • наблюдение за выбранными сессиями;
  • журналы ошибок.

Выбирайте участников через метрику: дошедшие, остановившиеся, столкнувшиеся с ошибкой и успешно завершившие сценарий.

Пример цикла

Команда меняет шаг интеграции.

До релиза она:

  1. фиксирует воронку;
  2. выбирает конверсию подключения за семь дней;
  3. добавляет ошибки и обращения как guardrails;
  4. сохраняет сегмент самостоятельных аккаунтов;
  5. проверяет тестовые события.

После релиза:

  1. ждёт завершения окна;
  2. сравнивает сопоставимые когорты;
  3. проверяет источники и объём;
  4. открывает пути пользователей;
  5. изучает ошибки;
  6. формулирует вывод с ограничениями;
  7. принимает решение о дальнейшем rollout.

Как записать вывод

Хорошая формулировка:

«В сопоставимой когорте самостоятельных аккаунтов конверсия подключения за семь дней увеличилась; объём и ошибки разметки стабильны, обращения не выросли. Наблюдение согласуется с гипотезой, но сравнение периодов не исключает все внешние факторы».

Плохая формулировка:

«Новый экран увеличил выручку», если измерялся только клик и не было контроля факторов.

Типичные ошибки

  • выбирать метрику после просмотра результата;
  • смотреть только процент без числа участников;
  • завершать анализ до полного окна;
  • менять разметку одновременно с интерфейсом без версии;
  • игнорировать роли и аккаунты;
  • проверять десятки сегментов и публиковать самый яркий;
  • считать отсутствие статистической уверенности доказательством отсутствия эффекта;
  • считать корреляцию причинностью.

Итог

Измерение эффекта — это заранее описанный контракт: аудитория, механизм, основная метрика, guardrails, окно и ограничения. Платформа продуктовой аналитики предоставляет воронки, пути, retention и исходные события, но достоверность вывода зависит от дизайна проверки.

Продолжить разбор

Связанные материалы

Все статьи →

Проверьте это на своих данных

Триал Growth на 14 дней: отчёты и SQL-консоль, карта не нужна. До 30 млн событий за 14 дней. Выгрузка событий через API недоступна во время пробного периода; после оплаты доступна с тарифа Growth.

Попробовать 14 дней бесплатно