Elido

Понимание кликовых событий

Что мы записываем при каждом клике, что не записываем и как данные проходят через наш аналитический конвейер.

2 мин чтенияОбновлено 2026-05-15

Что вы узнаете

  • Какие поля фиксируются при каждом клике — страна, устройство, браузер, реферер, UTM-теги и флаг бота.
  • Что никогда не сохраняется: полный IP-адрес, строка User-Agent или куки.
  • Как клик проходит путь от граничного POP через Redpanda в дашборд аналитики ClickHouse.

Каждый клик по короткой ссылке Elido генерирует одно событие клика в ClickHouse. Знание того, что содержится в событии — и чего нет — это разница между быстрыми дашбордами и разочарованными обращениями в службу поддержки.

Что мы записываем#

Для каждого клика мы храним:

  • ID ссылки — по какой короткой ссылке был сделан клик.
  • ID рабочего пространства — для изоляции мультиарендности в запросах.
  • Временная метка — UTC, точность до микросекунд.
  • Страна — определяется по IP-адресу посетителя через MaxMind GeoLite2. Сам IP-адрес не хранится.
  • Класс устройства — десктоп / мобильный / планшет, определяется по User-Agent.
  • Семейство браузеров — Chrome, Firefox, Safari и т.д. По умолчанию без детализации до уровня версии.
  • Семейство операционных систем — Windows, macOS, Linux, iOS, Android.
  • Хост реферераt.co, linkedin.com и т.д. Только хост, без пути.
  • UTM-параметрыutm_source, utm_medium, utm_campaign, utm_content, utm_term, если присутствуют в целевом URL или добавлены к короткому URL.
  • Флаг бота — true, если User-Agent соответствует нашему списку ботов (Slackbot, Twitterbot, security crawlers).

Что мы не записываем#

  • Полный IP-адрес — отбрасывается после геолокации.
  • Строка User-Agent дословно — мы извлекаем поля семейства и отбрасываем необработанную строку.
  • Координаты клика / движение мыши / время нахождения на странице — мы сервис перенаправлений, а не инструмент для тепловых карт.
  • Куки при перенаправлении — мы их не устанавливаем.

Конвейер#

  1. Граничный POP (Hetzner FRA / OVH FRA / OVH SGP) обрабатывает перенаправление менее чем за 20 мс.
  2. Событие клика отправляется в Redpanda по принципу «выстрелил и забыл» — перенаправление не блокируется из-за него.
  3. click-ingester потребляет топик и пакетами вставляет данные в ClickHouse (задержка около 5 секунд в стабильном состоянии).
  4. Вкладка аналитики дашборда запрашивает ClickHouse через analytics-api.

Это означает, что только что сделанный вами клик не появится в дашборде в течение нескольких секунд. Если вы тестируете и не видите свой клик сразу, подождите 30 секунд и обновите страницу.

Хранение#

События кликов хранятся 365 дней по умолчанию. Рабочие пространства Pro+ могут настроить более короткий срок хранения (60 / 90 / 180 дней) для минимизации данных в соответствии с GDPR. Бизнес-рабочие пространства могут продлить срок хранения до 7 лет для регулируемых отраслей.

После истечения срока хранения мы полностью удаляем строку — нет «мягкого удаления» или агрегированного архива, который по-прежнему связывает события с пользователем.

Это было полезно?
Нужно больше? Напишите команде - ответ в течение одного рабочего дня.Связаться с поддержкой