Что такое ActionPulse
Из каких частей состоит ActionPulse, какие разделы есть в кабинете, чем облако отличается от установки на своих серверах и чего продукт не делает.
На этой странице
ActionPulse — продуктовая аналитика по событиям вашего продукта. Вы отправляете факты: «открыл страницу», «начал оформление», «оплатил заказ». ActionPulse складывает их в одну историю по каждому человеку и показывает, что происходит с продуктом.
Ключевое различие с рекламной аналитикой: считаются не визиты и не показы, а действия. Поэтому и вопросы другие — не «сколько пришло», а «где отвалились, кто вернулся и что делали те, кто заплатил».
На какие вопросы отвечает
Каждый вопрос — это конкретный раздел кабинета, а не «аналитика в целом».
| Вопрос | Раздел кабинета |
|---|---|
| Где люди уходят по пути к цели | Анализ → Воронки |
| Возвращаются ли пользователи после первого раза | Анализ → Удержание |
| Как метрика меняется во времени и по срезам | Анализ → Аналитика |
| Какими путями люди ходят до и после события | Анализ → Пути пользователей |
| Из каких источников приходят те, кто конвертируется | Анализ → Каналы |
| Что показали результаты эксперимента | Анализ → Анализ экспериментов |
| Что мешает на конкретной странице | Поведение → Поведение, Формы, Диагностика |
| Что именно делал один человек | Записи действий и профиль человека |
| Нужен разрез, которого нет в отчётах | Данные и сбор → Запросы к данным |
Начать разбираться удобнее с воронок и удержания: они отвечают на два самых частых вопроса и не требуют ничего, кроме уже приходящих событий.
Из каких частей состоит
Приём событий
Отдельный сервис с отдельным адресом — он показан на экране установки трекера.
Он принимает события (/v1/track), связывает идентификаторы
(/v1/identify) и отвечает 202, не дожидаясь записи в
хранилище. В одном запросе до 500 событий и до 256 КБ тела.
Приём проверяет каждое событие: имя по правилу ^[a-z0-9_.]{1,128}$, наличие
идентификатора человека, размер свойств. Время события вне окна
±48 часов заменяется временем приёма — задним числом залить
историю через приём нельзя, для этого есть загрузка данных.
Права определяет тип ключа, а не то, что указал вызывающий: браузерный токен публичен и работает только с перечисленных вами адресов, серверный ключ — секрет и живёт только на бэкенде.
Хранилище
События лежат в аналитической колоночной базе (ClickHouse) — она и считает отчёты. Срок хранения событий зависит от тарифа: от 6 месяцев до 25 месяцев. Записи действий пользователей хранятся отдельно и короче: от 7 дней до 90 дней.
Кабинет
Веб-интерфейс, в котором работают продакт-менеджеры и аналитики: отчёты, панели, оповещения, настройки сбора и ключей. Интерфейс на русском языке. Состояние любого отчёта попадает в адрес страницы, поэтому ссылкой на отчёт можно поделиться с командой — коллега увидит тот же разрез.
Внутри организации может быть несколько проектов. Проект — отдельный поток данных: свои события, свои ключи, свои отчёты. Обычно это один продукт или один сайт.
API
Всё, что делает кабинет, делается и по HTTP: /api/v1 — это
214 операций в 29 группах, версия контракта
1.0.0. Полный перечень — в API Reference.
Что есть в кабинете
Меню собрано по задачам. Ниже — ровно те разделы, которые есть в продукте.
Мониторинг — Обзор, Сводные панели, Отчёты, Оповещения.
Анализ — Воронки, Удержание, Аналитика (внутри — вкладка «Расширенный анализ»), Пути пользователей, Каналы, Анализ экспериментов.
Данные и сбор — События, Реестр событий, Проверка интеграции, Запросы к данным, Загрузка данных.
Поведение — Формы, Поведение, Записи действий, Диагностика.
Настройки — вкладки: Проект, Установка трекера, Данные, Сбор и приватность, Команда, Профиль. В облаке к ним добавляется «Тариф и оплата», в установке на своих серверах — «Лицензия». Тарифа и лицензии нет в боковом меню намеренно: это настройки, а не рабочие экраны.
Профиль человека и список тех, кто отвалился на шаге воронки, в меню тоже отсутствуют — на них переходят из строк отчётов и из списка событий.
Облако или свои серверы
Это одна и та же система в двух режимах поставки: отчёты, приём событий, API и интерфейс те же. Различается обслуживание и то, чем открываются возможности.
| Облако | Свои серверы | |
|---|---|---|
| Кто обслуживает | Мы | Ваши администраторы |
| Чем открываются возможности | Тариф и подписка | Подписанный файл лицензии |
| Экран управления | Настройки → Тариф и оплата | Настройки → Лицензия |
| Пробный период | 14 дней на тарифе Growth | Нет |
| Обновления, резервные копии, мониторинг | На нашей стороне | Ваша процедура |
| Где данные | В нашей установке | Только в вашем контуре |
В облаке путь начинается с быстрого старта: регистрация, проект, ключ, первое событие.
Установка на своих серверах — отдельный раздел документации: On-prem и эксплуатация. Там же требования к машине, процедура установки, обновление, резервные копии и наблюдаемость.
Про лицензию важно знать заранее:
- отчёты, приватные панели и удаление данных человека работают всегда, вне зависимости от того, что перечислено в лицензии;
- остальные возможности включает список в подписанной лицензии — вендор выдаёт ключ, вы устанавливаете его на экране «Лицензия», все сервисы подхватывают замену без перезапуска;
- без действующей лицензии запись данных отклоняется, а чтение продолжает работать; после истечения даётся неделя в режиме только чтения;
- поле «событий в месяц» в лицензии — договорная величина, а не техническое ограничение приёма.
Что нужно, чтобы начать
- Организация и проект. Проект создаётся мастером подключения при первом входе. Если проект уже создал коллега — попросите пригласить вас, второй проект для того же продукта разведёт данные.
- Ключ. Браузерный токен для сбора в браузере, серверный ключ для достоверных фактов с бэкенда. Оба выпускаются на экране Настройки → Установка трекера; выпустить, перевыпустить и отозвать их может участник с ролью Владелец или Админ.
- Доступ к месту, откуда пойдут события. Разметка сайта или тег-менеджер — для браузера, код бэкенда — для оплат и заказов.
- Роли для коллег. Роль выдаётся участнику в организации, всего их четыре:
owner, admin, analyst, viewer. Смотреть отчёты может Наблюдатель, строить и сохранять — Аналитик и выше, менять настройки проекта и ключи — Админ и Владелец. - Решение по согласию, если собираете в браузере. До явного решения посетителя сбор не начинается: см. руководство по согласию.
- Активный доступ. В облаке новая организация получает пробный период: Growth, 14 дней, до 30 млн событий суммарно за весь период, банковская карта не нужна.
Технически достаточно одного тега на сайте или одного HTTP-запроса с бэкенда — подробно оба пути разобраны в быстром старте.
Чего ActionPulse не делает
Это не список планов, а границы продукта. Если вам нужно что-то из этого списка, задачу решает другой инструмент.
Не проводит эксперименты — только анализирует их. ActionPulse не
распределяет трафик по вариантам, не управляет флагами, не делает remote config
и не запускает A/B-тесты. Раздел «Анализ экспериментов» читает
assignment/exposure-события, которые в него присылает ваша система
распределения, и считает по ним результат. Кнопок «Старт» и «Пауза» у
эксперимента нет. Участие в эксперименте определяется первым корректным
событием exposure по человеку внутри окна эксперимента. Результат всегда
подписан как оценка, а не как факт, и остаётся связью, а не причинностью, пока
случайность назначения не подтверждена и не пройдена проверка соотношения
выборок.
Остальное:
- Нет визуальной тепловой карты поверх страницы. Клики, глубина прокрутки и проблемные элементы показываются как отчёты и списки, а не как наложение на скриншот.
- Нет пересказов записей нейросетью. Плеер показывает запись и разметку, без автоматических выводов. По той же причине большие языковые модели не участвуют в оповещениях и дайджестах — правило должно быть проверяемым.
- Нет записи мобильных приложений. Записи действий собираются только в браузере.
- Атрибуция только first-touch и last-touch по
utm_source. Многоканальных моделей с распределением веса между касаниями нет. - Это не CDP. Выгрузки ограничены по объёму и предназначены для анализа, а не для постоянной синхронизации аудиторий во внешние системы.
- Нет дашбордов, открытых без входа. Панели живут внутри проекта и требуют участия в организации.
- Наличие функций приватности само по себе не подтверждает соответствие GDPR, 152-ФЗ или другому законодательству: маскирование, удаление данных человека и настройки сбора — это инструменты, которыми вы пользуетесь в своей процедуре.
С чего начать
- Быстрый старт — проект, ключ, первое событие.
- События и пользователи — общий язык всех
отчётов: чем
user_idотличается отanon_idи как называть события. - Подключение скриптом — если события идут из браузера.
- Проверка интеграции — как убедиться, что данные дошли и записались правильно.