Записи сессий подключаются отдельным скриптом recorder.js — в дополнение к основному коду отслеживания. Он записывает воспроизводимую сессию поведения посетителя.
- Откройте «Сайты» → «Настройки» → «Записи сессий» и включите запись.
- Выберите долю сессий, маскирование и максимальную длительность.
- Сохраните настройки и установите полученный код после основного скрипта.
- После изменения параметров обновите атрибуты скрипта на своём сайте.
<script
defer
src="https://cdn.userly.ru/recorder.js"
data-website-id="00000000-0000-0000-0000-000000000000"
></script>| Атрибут | Назначение | По умолчанию |
|---|---|---|
data-website-id | Идентификатор сайта. Обязательный. | — |
data-host-url | Адрес сервера приёма записей. | адрес скрипта |
data-sample-rate | Доля сессий, попадающих в запись (от 0 до 1). | 0.15 |
data-mask-level | Уровень маскирования ввода и содержимого (напр. moderate). | moderate |
data-max-duration | Максимальная длительность записи в миллисекундах. | 300000 |
data-block-selector | CSS-селектор элементов, которые не попадут в запись. | — |
Записи сессий требуют работающего основного кода отслеживания на той же странице — рекордер использует общую сессию (
userly.getSession()).В режиме moderate маскируются поля ввода, в strict — также текст страницы. Для исключения отдельных блоков задайте data-block-selector. Запись восстанавливает DOM и события, а не снимает видео экрана; содержимое canvas и iframe другого домена не записывается. Проверьте маскирование на тестовой записи.
Откройте «Записи сессий» внутри сайта, выберите период и запись для воспроизведения. При выборке 0.15 записывается примерно 15% запусков рекордера; длительность по умолчанию ограничена пятью минутами. Наличие обычной сессии не гарантирует наличие записи.