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

Расширенный анализ

Корреляции, жизненный цикл и регулярность: три режима, которые объясняют поведение аудитории, их точные настройки, как читать результат и как превратить находку в сегмент.

Кому
Аналитикам, ищущим объяснение, а не только число
Проверено
На этой странице

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

Экран не выведен в боковое меню. Попасть в него можно тремя способами: вкладкой «Расширенный анализ» на экране Аналитика, через командную палитру по Cmd/Ctrl+K или открыв сохранённый отчёт этого типа.

Три режима, между которыми переключают вкладки: Корреляции, Жизненный цикл, Регулярность.

Общие настройки

У всех режимов общая панель слева:

  • Период — 7 дней, 30 дней, 90 дней, квартал или свои даты. Относительный период пересчитывается от часового пояса проекта при каждом запуске.
  • Аудитория / фильтры — тот же построитель условий, что и в остальных отчётах, до 256 условий в одном отчёте.

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

По умолчанию экран открывается на корреляциях за последние 30 дней.

Корреляции

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

Что настраивается

Настройка Значения По умолчанию
Целевое событие событие проекта, 1–128 символов subscription_started
Минимум пользователей целое от 1 до 500 000 5
Лимит целое от 1 до 50 20
Исключить системные события pp.* вкл / выкл включено

«Минимум пользователей» отсекает шум: событие, которое сделали три человека, в таблицу не попадёт. Это главная защита от красивых, но пустых находок — поднимайте порог, пока в списке не останутся события с осмысленной выборкой.

Служебные события идентификации из расчёта исключены всегда.

Как читать результат

Таблица: Событие, lift, n, joint n и действия.

  • n — сколько посетителей сделали это событие;
  • joint n — сколько сделали и его, и целевое;
  • lift — во сколько раз доля дошедших до цели среди сделавших это событие выше доли дошедших среди всех. Формально: вероятность цели при условии события, делённая на вероятность цели вообще.

Значение читается так:

lift Смысл
около 1 связи нет
больше 1 среди сделавших это событие цель встречается чаще
меньше 1 среди сделавших это событие цель встречается реже

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

Если данных не хватило, экран пишет «Недостаточно данных для выбранного размера выборки». Обычно помогает не расширение периода, а уменьшение порога «Минимум пользователей» — либо наоборот, честный вывод, что событий пока мало.

Жизненный цикл

На какой вопрос отвечает. Из кого состоит активная база и что с ней происходит: приходят новые или просто возвращаются старые, растёт ли отток.

Что настраивается. Один переключатель — интервал: День или Неделя. Других настроек у режима нет.

Как читать результат. Столбчатая диаграмма с накоплением и таблица с четырьмя рядами:

Ряд Кто в нём
Новые впервые появились в этом интервале
Текущие были активны и в предыдущем интервале
Вернувшиеся активны сейчас, в предыдущем интервале отсутствовали, но раньше в периоде были
Уснувшие были активны в предыдущем интервале и отсутствуют сейчас

«Уснувшие» показаны отрицательным числом — столбец уходит вниз, и баланс роста виден сразу: если синяя часть сверху меньше провала снизу, база сокращается.

Регулярность

На какой вопрос отвечает. Насколько прочна привычка: сколько дней из периода человек был активен. Один визит и двадцать визитов — это разные продукты, а средняя по ним ничего не объясняет.

Что настраивается. Событие; вариант «Любое событие» — по умолчанию — считает активность по любому действию.

Как читать результат. Строка «Всего пользователей: N», плашки вида «3d · 12,4%», столбчатая диаграмма и таблица «День / Пользователи / %».

Корзина «N дней» — это число различных календарных дней в часовом поясе проекта, в которые человек был активен. Корзины строятся от 1 до числа дней в периоде, включая пустые: провал в середине распределения виден так же хорошо, как пик.

На что смотреть:

  • Масса в корзине «1 день» — люди приходят один раз. Продукт пока разовый, и удержание тут не спасти лучшей рассылкой.
  • Длинный хвост направо — есть ядро, которое пользуется постоянно. Его стоит описать сегментом и изучить отдельно.
  • Сравнение периодов — запустите режим на двух одинаковых по длине периодах и посмотрите, куда сместилась масса.

Учтите, что число корзин зависит от длины периода: распределения за 7 и за 90 дней несравнимы напрямую.

От находки к сегменту

Превратить находку в аудиторию можно из режима корреляций — у каждой строки таблицы есть три действия.

«Сделавшие» и «Не сделавшие» открывают создание сегмента с готовым правилом: сделал (или не сделал) это событие за последние N дней, где N — длина периода отчёта, плюс все фильтры отчёта. Фильтры переносятся автоматически, имя предзаполняется, его можно изменить.

«Сравнить» делает то же самое сразу для двух сегментов и открывает Тренды с готовым сравнением: метрика «Уникальные пользователи», событие — ваше целевое, сторона A — сделавшие, сторона B — не сделавшие. Это самый быстрый путь от «в таблице высокий lift» к графику «а насколько по-разному эти две группы доходят до цели во времени».

Сегмент — это правило, а не список людей: он пересчитывается при каждом открытии отчёта. Подробности — в статье о сегментах.

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

Сохранение и выгрузка

Отчёт расширенного анализа сохраняется так же, как остальные: кнопка «Сохранить», затем он появляется в Мониторинг → Отчёты и открывается сразу в нужном режиме. Сохранённый отчёт можно добавить блоком на сводную панель — «Добавить блок» на экране панели.

Кнопка «Скачать CSV» выгружает результат текущего режима. В файле есть столбец режима и столбец предупреждения: выгрузка не теряет пометку о том, что результат оценочный. Ограничение — 100 000 строк данных, файл в UTF-8 с меткой порядка байтов.

Границы метода

Прежде чем нести результат на планёрку, проверьте себя по этому списку.

Ограничение Что это значит на практике
Все три режима — оценка ни один из них не доказывает причину; вывод проверяется экспериментом
Расчёт ограничен 500 000 различных строк на широком периоде запрос вернёт ошибку с просьбой сузить период или фильтры
«Сравнить аудитории» здесь нет переключатель сравнения есть только в трендах, воронках и удержании
Один отчёт — один режим переключение вкладки меняет режим сохранённого отчёта; чтобы сохранить оба, сделайте два отчёта
Жизненный цикл видит только окно отчёта «новый» означает «впервые в этом периоде»
Регулярность зависит от длины периода число корзин равно числу дней, распределения разной длины несравнимы
Чтение ограничено 30 секундами запрос, не успевший за это время, возвращает ошибку; сузьте период или фильтры

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

Описание запросов, на которых построен экран, — в разделе API Queries.