JS-трекер (Customer Journey Tracking)Все избранные
JS-трекер отслеживает действия пользователей на сайте и передает собранные данные в систему Proceset для дальнейшего анализа.
Установка трекера
Для установки трекера:
- Создайте скрипт с блоком-триггером Новые события.
- При необходимости укажите в параметрах блока имя веб-приложения, чтобы оно отобразилось во встраиваемом коде.
- Скопируйте сниппет и вставьте его в код страницы. При открытии сайта сниппет начнет загружать скрипт трекера согласно заданным параметрам сниппета.
Параметры трекера настраиваются внутри сниппета:
app
— имя web-приложения (по умолчанию используется домен)serverUrl
— адрес сервера сбора аналитикиuuid
— идентификатор данных трекераbufferLifetime
— интервал времени в миллисекундах между отправками накопленных событийbufferLimit
— максимальное количество событий, которое может храниться в буфереbufferMaxSize
— максимальный размер памяти в байтах, по достижению которого буфер будет очищенerrorSendTimeout
— определяет интервал между повторными попытками отправки событий на сервер, если предыдущая попытка завершилась с ошибкойfilterFn
— предикат для исключения ненужных событийinterceptors
— пользовательские конфигурации для автоматического сбора собственных событий
Работа трекера
Трекер сохраняет события в буфере и отправляет их на сервер при выполнении одного из условий:
- Истечение времени (параметр
bufferLifetime
, по умолчанию —Infinity
) - Достижение лимита событий (параметр
bufferLimit
, по умолчанию —1
)
После отправки событий буфер очищается, а таймер перезапускается. Если буфер достигает максимального размера (параметр bufferMaxSize
, по умолчанию — 1 Мб), он также очищается, хранящиеся в нем данные будут утрачены.
Если события происходят до завершения загрузки трекера, сниппет перехватывает их и временно сохраняет, чтобы позже передать в трекер. В случае сбоя при передаче данных трекер инициирует повторные попытки при каждом новом событии или через заранее заданные временные интервалы. Сервер принимает запросы, аккумулирует их и запускает скрипт автоматизации для последующей обработки собранной информации.
Блок Новые события возвращает данные о событиях, пользователях, веб-странице, рекламных метках (UTM), экране и настройках браузера. Данные о местоположении и общая информация по запросам на стороне сайта не собираются.
Для обработки событий, собранных трекером Новые события, добавьте в скрипт дополнительные блоки автоматизации, например, для автоматической загрузки данных в таблицу.
С подробной информацией о работе трекера можно ознакомиться в разделе JS-трекер. Подробное описание блоков для работы с полученными данными можно найти в разделе Редактирование скрипта.
Была ли статья полезна?