Поведение скрипта настраивается атрибутами data-* на теге <script>. Обязателен только data-website-id.
| Атрибут | Назначение | По умолчанию |
|---|---|---|
data-website-id | Идентификатор сайта. Обязательный. | — |
data-host-url | Адрес сервера приёма данных. Имеет приоритет над адресом, заданным при сборке скрипта. Если адрес сборки не задан, используется домен скрипта. | адрес из сборки или домен скрипта |
data-auto-track | Автоматическая инициализация просмотров, кликов, переходов и сбора производительности. Установите false для полностью ручной отправки событий. | true |
data-do-not-track | Если true — уважать настройку «Do Not Track» браузера и не собирать данные у таких посетителей. | false |
data-domains | Список доменов через запятую. Сбор ведётся только на них — удобно, чтобы исключить локальную разработку и staging. | все домены |
data-tag | Метка, добавляемая ко всем событиям (напр. версия сайта или кампания). См. раздел «Теги». | — |
data-exclude-search | Если true — отбрасывать строку запроса (?...) из URL перед отправкой. | false |
data-exclude-hash | Если true — отбрасывать хеш (#...) из URL перед отправкой. | false |
data-before-send | Имя глобальной функции-обработчика, вызываемой перед отправкой каждого события. См. раздел «Отключение и приватность». | — |
data-fetch-credentials | Режим передачи credentials в запросе: omit, include или same-origin. | omit |
data-performance | Если true — собирать метрики производительности (Web Vitals). См. раздел «Производительность». | false |
Пример с несколькими параметрами:
<script
defer
src="https://cdn.userly.ru/script.js"
data-website-id="00000000-0000-0000-0000-000000000000"
data-domains="example.com,www.example.com"
data-exclude-search="true"
data-performance="true"
></script>