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