13Интеграции и данные
Какие данные собираются
Что именно отправляет трекер Gauss, что очищается до отправки и перед записью, как считаются посетители без cookie и сколько хранятся данные.
Техническое описание: какие поля уходят из браузера, что трекер и сервер вырезают по дороге, как считаются посетители без cookie, где и сколько хранятся данные. Юридические вопросы — на /legal/visitor-data и /privacy-data.
Что отправляет трекер
Одно событие — один запрос POST на https://collect.gausslab.io/api/event с телом JSON до 8 КБ. Поля события:
| Поле | Обязательно | Что это |
|---|---|---|
v | да | версия схемы, 1 |
site | да | ID сайта из сниппета |
name | да | имя события, например page_view |
page_location | да | адрес страницы после очистки (см. ниже) |
page_referrer | нет | откуда пришли, уже обрезанный |
page_title | нет | document.title, до 200 символов |
content_group | нет | категория страницы, если сайт размечает её сам (Категории страниц) |
screen_width | нет | ширина окна — для типа устройства |
params | нет | параметры события: до 25 ключей, строка до 100 символов |
items | нет | товары, до 50 позиций (Конверсии и электронная торговля) |
Так выглядит просмотр страницы во вкладке Network в DevTools:
{
"v": 1,
"site": "k3f9x2ab",
"name": "page_view",
"page_location": "https://shop.example/blog/how-to-choose?utm_source=telegram&utm_medium=social&utm_campaign=oct_promo",
"page_referrer": "https://t.me/",
"page_title": "Как выбрать кофемашину",
"screen_width": 390
}Больше ничего: трекер не читает cookie, localStorage, sessionStorage и IndexedDB, не создаёт идентификаторов на устройстве и не использует приёмы fingerprinting (canvas, WebGL, аудио, перебор шрифтов). Из окружения браузера берётся только ширина окна. Проверить можно с ?gauss_debug=1 — Проверка установки.
Что очищает трекер до отправки
| Что | Правило |
|---|---|
query в page_location | остаются только utm_*; click ID рекламы (gclid, yclid, fbclid и др.) — только имя со значением 1; всё остальное удаляется (UTM-метки и click ID) |
#hash | удаляется |
внешний page_referrer | только origin: https://t.me/ |
page_referrer своего сайта | путь без query: https://shop.example/catalog |
| формы | читаются только id/name формы и путь action; значения полей — никогда |
ссылки tel:, mailto:, мессенджеры | отправляется только тип контакта, без номера и адреса |
Что очищает сервер перед записью
В page_path, prev_page_path, page_title и строковых значениях params:
| Что ищем | Замена |
|---|---|
| адрес почты | [redacted] |
телефон в международном формате, с + (10–14 цифр) | [redacted] |
ключи params вроде email, e_mail, phone, tel, name, first_name, last_name, user_id, client_id, address, passport, inn, snils | ключ отбрасывается |
Например, /user/ivan@mail.ru сохраняется как /user/[redacted]. Даты, номера заказов и другие числа без + не трогаются: /blog/2026-10-25/ и /order/1234567890 остаются как есть.
В хранилище нет IP, User-Agent, cookie, значений полей форм, телефонов и адресов почты из ссылок, значений click ID. transaction_id хранится только хешем с ключом сайта. Полный список хранимых полей — на /privacy-data.
Как отключить page_title
Скоро. Выключатель отправки заголовков в настройках сайта — для личных кабинетов, где в заголовке бывает имя пользователя.
Сейчас трекер отправляет document.title (до 200 символов) на каждой странице. Адреса почты и телефоны в заголовке сервер заменит на [redacted], но имя так не распознаётся. Если в заголовках закрытых страниц есть имена, не ставьте сниппет на эти страницы, пока выключателя нет.
Как считаются посетители без cookie
Мы не храним IP-адреса и User-Agent. Из них в момент приёма события вычисляется идентификатор, который действует только в пределах одного сайта и одних суток (по UTC). Ключ для вычисления удаляется каждые сутки, после чего связать идентификатор с IP невозможно.
IP используется только в памяти: чтобы вычислить этот идентификатор, определить страну (и регион, если владелец сайта его включил), отсеять трафик из сетей датацентров и ограничить частоту запросов. После этого он отбрасывается. Из User-Agent остаются браузер с основной версией, ОС и тип устройства.
Что из этого следует:
- визиты, пути и воронки строятся в пределах суток;
- посетители за период дольше дня — это сумма дневных уникальных.
Подробнее о точности — /methodology.
Где хранятся данные
- Регион данных — свойство сайта. Каждый регион — отдельная копия приёма и хранилища со своим адресом приёма; события сайта не покидают его регион.
- Сейчас работает один регион — ЕС. Адрес приёма
collect.gausslab.ioв сниппете относится к нему. - Аккаунты и настройки хранятся отдельно от событий. Отчёты строятся по запросу пользователя: из региона сайта уходят агрегированные цифры, а не сырые события.
Страну, где хранятся данные о посещениях и их бэкапы, мы укажем на /privacy-data до начала сбора данных. Там же — ссылка на список субпроцессоров.
Сколько хранятся данные
| Что | Срок |
|---|---|
| Подробные события | 3 или 13 месяцев, в зависимости от плана сайта |
| Дневные сводки (основные отчёты) | 25 месяцев |
| Живая лента отладки | 15 минут |
Пути, произвольные воронки, отказы и разбор отдельных событий доступны в сроке подробных событий; просмотры, посетители, источники и цели по дням — за весь срок сводок. При удалении сайта или аккаунта все его данные, включая бэкапы, удаляются в течение 30 дней.
Юридические вопросы
Нужно ли согласие посетителей, решает владелец сайта со своим юристом. Описание обработки для вашей политики конфиденциальности — на /legal/visitor-data, технические подробности — на /privacy-data.