Переход
Переход на ActionPulse с Amplitude, своей системы или AppMetrica
Не нужно начинать с нуля: названия действий пользователей и правила сбора данных у вас уже есть. Ниже — план перехода без отключения старой системы, перенос истории и список проверок перед запуском.
Две системы одновременно
Параллельный переход со сверкой данных
Переход с Amplitude, своей системы на ClickHouse или AppMetrica идёт без «дня X». Некоторое время обе системы работают одновременно. Решение о переключении принимается, когда заранее согласованные контрольные показатели сходятся в допустимых границах.
- 1
Этап 1
Подключение рядом с текущей аналитикой
Добавьте ActionPulse, не отключая старую систему. Объём работ зависит от того, как сейчас размечены действия пользователей.
- 2
Этап 2
Одновременный сбор данных
Обе системы получают одинаковые данные. Команда продолжает пользоваться старыми отчётами и одновременно проверяет новые.
- 3
Этап 3
Сверка отчётов и переключение
Сверяете согласованные метрики между системами. После прохождения критериев принимаете решение о переключении и переносе истории.
Старую систему выключаете только после сверки. Пока отчёты не сошлись — не трогайте ничего. Это правило, а не пожелание.
Названия функций
Как функции Amplitude называются в ActionPulse
У двух систем есть похожие аналитические задачи, но состав возможностей и ограничения различаются. В таблице рядом с несколькими терминами Amplitude дано описание ближайшего сценария в ActionPulse; это не утверждение о полном функциональном паритете.
| Термин Amplitude | Термин ActionPulse |
|---|---|
| Event | Событие |
| User | Пользователь actor_id |
| User Properties | Свойства props |
| Behavioral Cohort | Группа пользователей с общим поведением |
| Funnel Analysis | Путь до цели |
| Retention Analysis | Повторные визиты |
| Chart | Сохранённый отчёт |
| Data Export API | Импорт Amplitude export |
Перенос старых данных
Как перенести старые данные
Для Amplitude, таблиц CSV и ClickHouse предусмотрены отдельные варианты импорта. Схему, объём и критерии сверки согласуем до загрузки. После проверенного переноса старые и новые события можно анализировать в одних отчётах; срок хранения зависит от тарифа.
Amplitude export
JSON-linesЗагружаете стандартный архив из Amplitude. Старые данные появляются в тех же отчётах, что и новые.
Доступно с тарифа Start
CSV
таблицаУказываете колонки с названием действия, временем и пользователем. Остальные данные сохраняются как свойства. Объём и срок хранения зависят от тарифа.
Доступно с тарифа Start
ClickHouse → ClickHouse
напрямуюПереносим данные напрямую из вашей базы без промежуточных архивов и ручного объединения файлов.
Доступно с тарифа Growth
Что переносится
- События и их имена
- Время события
- user_id и anon_id
- Свойства (props)
- UTM-метки — как свойства событий (props)
Что не переносится
Готовые отчёты из других систем перенести нельзя: их внутренний формат закрыт. Отчёт «Источники переходов» строится по UTM-меткам, которые собирает трекер ActionPulse с момента установки; у перенесённой истории UTM доступны как свойства событий — в фильтрах и SQL. Мы поможем заново собрать основные отчёты после согласования объёма работ и правил проверки.
Чек-лист
10 правил разметки событий
Миграция — удобный момент вычистить разметку: дубли и неиспользуемые события не стоит переносить без проверки. Эти правила уменьшают риск последующих разбирательств о значении каждого события.
- 1
Именуйте в snake_case
signup_completed, а не «Клик по кнопке регистрации». Единый формат — меньше дублей и опечаток в отчётах.
- 2
Глагол прошедшего времени
Событие — свершившийся факт: signup_completed, order_paid. Не signup и не click_signup.
- 3
События ≠ экраны
Один screen_viewed со свойством screen вместо тридцати событий по числу экранов.
- 4
Храните детали в свойствах
plan_selected со свойством plan: growth, а не plan_selected_growth, plan_selected_start и далее по тарифной сетке.
- 5
Деньги — серверными событиями
Оплаты из браузера теряются из-за блокировщиков и закрытых вкладок. order_paid шлите с бэкенда.
- 6
Добавляйте уникальный номер события
Детерминированный идентификатор события: ретраи при сетевых сбоях не задвоят выручку в отчётах.
- 7
Не передавайте почту и телефоны
Используйте внутренний номер пользователя. Почта и телефон для аналитики не нужны и будут удалены при проверке данных.
- 8
Словарь событий — один документ
Событие, свойства, кто отправляет и зачем — в одном месте. Не в головах и не в трёх разрозненных вики-страницах.
- 9
Записывайте изменения
Если смысл события изменился, создайте новую версию словаря с датой. Иначе старые и новые отчёты начнут расходиться.
- 10
Начните с 14 событий — не со 140
Ключевой путь до денег размечается полутора десятками событий. Хвост доразметите, когда появятся вопросы.
Шаблон разметки
Скачать шаблон разметки B2B SaaS
Пришлём на почту готовый словарь событий для B2B SaaS: имена в snake_case, свойства и кто их отправляет. И предложим показать вашу первую воронку на ваших данных — без презентаций на сорок слайдов.