Конфигурация
Конфигурация управляет тем, какой сайт может отправлять события, какой mapping отдается SDK и какие коллекторы включены. Все изменения версионируются, чтобы можно было объяснить исторические события.
sdk-config
Версионированный runtime config из /v1/sdk/config: sampling, enabled collectors и settings. Его читает браузерный SDK перед сбором событий.
site-allowed-origins
Точные HTTP(S) origins, с которых разрешены config и ingestion. Путь, query и fragment не допускаются.
public-token
Публичный токен SDK. Он не является secret, но нужен для привязки событий к сайту и проверки allowed origins.
mapping-version
Скомпилированная версия mapping, которая отдается SDK. Определяет page_code, block_code, element_code и другие коды.
enabled-collectors
Карта включения коллекторов. Выключайте только те коллекторы, которые нельзя использовать на конкретном сайте.
sampling-rate
Доля сессий, в которых SDK включается. 1 означает собирать все разрешенные сессии, 0 - не собирать.
qa-injection
Временная конфигурация QA extension: API base, SDK URL, public token и ссылка в админку для live-debug.