Как работает скрипт
Скрипт Скорики весит 14 КБ (gzip), загружается асинхронно, не блокирует рендеринг. На скорость сайта влияет на уровне погрешности.
Что скрипт собирает
- Технические: тип устройства, разрешение экрана, браузер, ОС
- Источник: referrer, utm-метки, прямой/реферальный/поисковый
- Поведение: путь по страницам, время на странице, скорость скролла, паттерны кликов, движение курсора
- Контекст: время суток, день недели, повторный визит, фингерпринт сессии (анонимный)
Что скрипт НЕ собирает
- Содержимое полей форм (имена, телефоны, email)
- Тексты, которые пользователь набирает
- Содержимое личных кабинетов и платёжных страниц
- Куки сторонних доменов
Влияние на скорость сайта
Скрипт грузится с атрибутом async — не блокирует HTML-парсер. Замер на типичном e-commerce сайте: +0–2 мс к Time to Interactive. На LCP / FCP / CLS влияния нет.
Сигналы отправляются батчем раз в 2 секунды (настраивается через data-send-delay) — на пропускную способность сети нагрузка минимальна.
Архитектура
- Скрипт инициализируется при
DOMContentLoaded+ задержкаdata-init-delay. - Подписывается на события DOM (click, scroll, mousemove, focus).
- Каждые
data-send-delayмс батчит накопленные события и шлёт POST наapi.scorika.ru. - На стороне Скорики данные обрабатываются ML-моделью, при прогнозе выше порога — отправляется виртуальная цель в Метрику через её API.
Статья оказалась полезной?