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

Документация

Документация ActionPulse

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

Куда идти

Шесть треков: подключение, ежедневная работа в кабинете, обращение к API, приватность и обслуживание установки на своих серверах.

Выберите способ подключения

Способ определяется тем, откуда приходит событие и насколько ему нужно доверять. Большинству продуктов нужны оба контура: браузер — для поведения, сервер — для денег и подтверждённых действий.

  • Browser script

    Доступно
    Кому подходит
    Сайты, лендинги, магазины, любой стек с доступом к HTML или тег-менеджеру
    Когда использовать
    Нужны просмотры страниц и действия в браузере, менять сборку фронтенда не хочется
    Граница доверия
    Публичный браузерный токен pp_bt_…, виден всем посетителям
    Объём работы
    Один тег в разметке плюс вызовы согласия из CMP
    Полная инструкция →
  • Browser SDK (npm)

    Готовится к публикации
    Кому подходит
    Приложения со своей сборкой: React, Vue, Next.js, Nuxt, SvelteKit, Vite
    Когда использовать
    Нужны типы, явный контроль инициализации и подключение модулей из бандла
    Граница доверия
    Тот же публичный браузерный токен pp_bt_…
    Объём работы
    Зависит от публикации пакета — пока подключайтесь скриптом
    Полная инструкция →
  • Self-hosted assets

    Доступно
    Кому подходит
    Команды со строгой CSP или требованием отдавать весь код со своего домена
    Когда использовать
    Сторонний origin в script-src недопустим или нужен полный контроль над версией
    Граница доверия
    Публичный браузерный токен pp_bt_…, файлы отдаёте вы
    Объём работы
    Копирование версионного каталога в свою раздачу и сверка контрольных сумм
    Полная инструкция →
  • Server HTTP

    Доступно
    Кому подходит
    Бэкенд на любом языке: Go, Node.js, Python, PHP, Java, Ruby
    Когда использовать
    Событие должно быть достоверным: оплата, заказ, возврат, выдача доступа
    Граница доверия
    Секретный серверный ключ pp_sk_…, только из переменных окружения
    Объём работы
    Один POST /v1/track из кода, который уже знает о факте события
    Полная инструкция →

Быстрый старт за шесть шагов

  1. Создайте проект Отдельный поток данных: свои события, свои ключи, свои отчёты.
  2. Возьмите нужный ключ Публичный браузерный токен pp_bt_… для браузера, секретный pp_sk_… для бэкенда.
  3. Подключите сбор Скрипт, SDK, self-hosted-файлы или прямой HTTP-запрос.
  4. Передайте согласие До явного решения посетителя браузерный сбор не стартует.
  5. Отправьте первое событие Из браузера через track() или POST с бэкенда.
  6. Проверьте, что оно дошло Экран «Проверка интеграции» и список событий проекта.

Каждый шаг с командами и разбором ошибок — в быстром старте.

Все разделы

Начало работы

Путь от нового проекта до первого принятого события и первого отчёта.

Отправка данных

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

Основы

События, свойства, пользователи и сессии — общий язык всех отчётов.

Руководства

Согласие на сбор, разметка событий и склейка личности по шагам.

API Reference

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

Короткий путь

Приватность и безопасность

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

Приватность и безопасность →

Что-то не работает

Дерево диагностики: событие не появилось, 401 и 403, отказ по origin, зависший consent, блокировка политикой безопасности, несовпадение SRI.

Решение проблем →