Метрика (metric)
bar_chart #8B5CF6
Тип metric — для сбора данных о посетителях сайта. Не создаёт уведомлений в ленте входящих. Данные агрегируются сервером и доступны на дашборде аналитики.
Как работает
- SDK собирает данные во время визита: страницы, время на каждой, прокрутка, устройство, UTM-метки
- При уходе со страницы (закрытие вкладки) — все данные одной пачкой уходят на сервер
- Сервер сохраняет: сессию посетителя, просмотры страниц, определяет человек/бот
- Раз в 10 минут (если не было новых сессий) — агрегированный push: «3 посетителя на сайте»
Что собирается
| Категория | Данные |
|---|---|
| Устройство | Тип (desktop/mobile/tablet), браузер, ОС, разрешение экрана, язык, часовой пояс |
| Вход | Страница входа, откуда пришёл (referrer), UTM-метки (source, medium, campaign) |
| Поведение | Список просмотренных страниц, время на каждой, глубина прокрутки |
| Сессия | Новый/вернувшийся посетитель, всего страниц, общее время, отказ (1 страница) |
| Боты | Автоматическое определение: бот или человек (анализ User-Agent + JS fingerprint) |
JS SDK — автоматический сбор
<script src="https://notix-hub.ru/js/notify.js"
data-token="ntx_..."
data-metric="true"></script>SDK автоматически: отслеживает все просмотры страниц, собирает device fingerprint, считает scroll и time_on_page, отправляет пачкой при закрытии вкладки.
JS SDK — ручной вызов
const notix = new Notix({ token: 'ntx_...' });
notix.enableMetrics();
notix.trackPageView('/catalog', 'https://google.com/search?q...');Где смотреть
- Дашборд аналитики: общая статистика — сессии, устройства, браузеры, ОС, глубина просмотра
- Список сессий: все визиты с фильтрами (человек/бот, период, источник)
- Детали сессии: полный путь посетителя — все страницы, время, прокрутка, откуда переходил
Боты vs Люди
Notix автоматически классифицирует каждый визит:
- User-Agent анализ: известные поисковые боты (Google, Yandex, Bing), headless-браузеры (Puppeteer, Playwright, Selenium)
- JS fingerprint: navigator.webdriver, количество плагинов, screen size
- Поведенческие: >30 страниц за минуту → скрапер
На дашборде боты отображаются отдельно и не засчитываются в человеческую статистику.
Webhook API
POST/api/v1/webhook
{
"notification_type": "metric",
"payload": {
"session": {
"sessionId": "uuid",
"visitorId": "uuid",
"device": {
"ua": "Mozilla/5.0...",
"screen": "1920x1080",
"language": "ru-RU",
"timezone": "Europe/Moscow",
"platform": "Win32",
"vendor": "Google Inc.",
"webdriver": false,
"pluginsCount": 5,
"cookiesEnabled": true
},
"entryPage": "/",
"entryTitle": "Главная",
"entryReferrer": "https://google.com/",
"utmSource": "google",
"utmMedium": "cpc",
"pageviews": [
{
"page": "/",
"title": "Главная",
"referrer": "",
"ts": "2026-05-24T18:00:00Z",
"scrollDepth": 80,
"timeOnPage": 90
}
],
"startedAt": "2026-05-24T18:00:00Z"
}
}
}Отличие от Яндекс.Метрики / Google Analytics
Notix-метрика не заменяет полноценную веб-аналитику. Она даёт оперативную картину «прямо сейчас»: кто зашёл, откуда, что смотрел — и всё это в одном приложении с уведомлениями. Для глубокой аналитики используйте Я.Метрику вместе с Notix (SDK поддерживает интеграцию с window.ym).