JS-трекер (Customer Journey Tracking)
Войти
CTRL+K
Standalone2412
SaaS
/JS-трекер (Customer Journey Tracking)

JS-трекер (Customer Journey Tracking)
Все избранные

JS-трекер отслеживает действия пользователей на сайте и передает собранные данные в систему Proceset для дальнейшего анализа.

Установка трекера

Для установки трекера:

  1. Создайте скрипт с блоком-триггером Новые события.
  2. При необходимости укажите в параметрах блока имя веб-приложения, чтобы оно отобразилось во встраиваемом коде.
  3. Скопируйте сниппет и вставьте его в код страницы. При открытии сайта сниппет начнет загружать скрипт трекера согласно заданным параметрам сниппета.

Новые события

Параметры трекера настраиваются внутри сниппета:

  • app — имя web-приложения (по умолчанию используется домен)
  • serverUrl — адрес сервера сбора аналитики
  • uuid — идентификатор данных трекера
  • bufferLifetime — интервал времени в миллисекундах между отправками накопленных событий
  • bufferLimit — максимальное количество событий, которое может храниться в буфере
  • bufferMaxSize — максимальный размер памяти в байтах, по достижению которого буфер будет очищен
  • errorSendTimeout — определяет интервал между повторными попытками отправки событий на сервер, если предыдущая попытка завершилась с ошибкой
  • filterFn — предикат для исключения ненужных событий
  • interceptors — пользовательские конфигурации для автоматического сбора собственных событий

Работа трекера

Трекер сохраняет события в буфере и отправляет их на сервер при выполнении одного из условий:

  • Истечение времени (параметр bufferLifetime, по умолчанию — Infinity)
  • Достижение лимита событий (параметр bufferLimit, по умолчанию — 1)

После отправки событий буфер очищается, а таймер перезапускается. Если буфер достигает максимального размера (параметр bufferMaxSize, по умолчанию — 1 Мб), он также очищается, хранящиеся в нем данные будут утрачены.

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

Блок Новые события возвращает данные о событиях, пользователях, веб-странице, рекламных метках (UTM), экране и настройках браузера. Данные о местоположении и общая информация по запросам на стороне сайта не собираются.

Выходные данные

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

С подробной информацией о работе трекера можно ознакомиться в разделе JS-трекер. Подробное описание блоков для работы с полученными данными можно найти в разделе Редактирование скрипта.

Была ли статья полезна?

Да
Нет
Мы используем файлы cookies, чтобы сайт был лучше для вас.