Аналитика. Каждый клик - на карте в реальном времени.
Поток кликов в реальном времени в колоночное аналитическое хранилище. Гео, устройство, реферер, UTM. Представления воронок и когорт на Business. Запланированный экспорт в S3, BigQuery или Snowflake.
- Колоночное аналитическое хранилище - запросы за доли секунды
- Совместимость с GDPR по умолчанию - без cookies
- Гео, устройство, реферер, UTM - в одном представлении
- Экспорт через API или по расписанию в CSV
Как это работает
От показа до выручки - каждый шаг измерен
События кликов отправляются в наш поток событий в момент редиректа, без влияния на его задержку. Наш сервис приема асинхронно пишет их в аналитическое хранилище - обычно менее чем за 5 секунд. Вы видите отток воронки, географию и атрибуцию конверсий в одном представлении.
Гео-аналитика
Страна → регион → город по разрешению IP
Геолокация работает на офлайн-наборе данных geo-IP (PII не передается). IP используется только для поиска и не сохраняется в событиях кликов - совместимость с GDPR по умолчанию. Если рабочей области нужна точность только до страны, это одна настройка на тарифе Business.
- Разбивка по странамISO 3166-1 alpha-2 с долей кликов в %
- Точность до городаКогда разрешение IP опускается ниже региона
- Устройство + ОСМобильные, планшеты, десктоп; iOS, Android, Windows
- UTM-атрибуцияsource, medium, campaign, term, content
- Тепловая карта час × деньНаходите пиковые окна и шаблоны ботов
- Германия3,241
- Польша2,108
- Франция1,879
- США1,432
- Великобритания1,219
- Нидерланды887
- Чехия641
- Швеция512
- Клик из Berlin, DEnewsletter.acme.comМобильный2s назад
- Скан QR из Tokyo, JPпрямойМобильный5s назад
- Клик из Warsaw, PLtwitter.comДесктоп11s назад
- Клик из Paris, FRlinkedin.comДесктоп18s назад
- Клик из New York, USgoogle.comМобильный27s назад
- Клик из Amsterdam, NLпрямойДесктоп41s назад
Живой поток
Наблюдайте за кликами в момент их появления
Представление в реальном времени опрашивает analytics API раз в 30 секунд. События попадают в аналитическое хранилище обычно в течение 5 секунд после клика. На пиках трафика поток событий буферизует события до 7 дней - ничего не теряется, сервис приема просто догоняет.
- В среднем менее 5 с от клика до дашборда
- Поток событий хранит 7 дней событий
- Лаг консьюмера под мониторингом; алерт при 60 с
- Real-time Kafka-совместимый firehose на Business
- Опрос дашборда раз в 30 с; настраивается через API
Что вы можете делать
- События кликов в реальном времени
- Разбивка по стране / устройству / рефереру
- Воронки + когортное удержание (Business)
- Тепловая карта: час дня × день недели
- Запланированный экспорт в S3 / BQ / Snowflake
- Атрибуция конверсий из Stripe / Shopify
Что на самом деле делает наш стек аналитики
Подсчет кликов и географическая детализация есть у всех. Возможности ниже - это то, где колоночное аналитическое хранилище проявляет себя в полную силу.
Сырые события кликов в вашем аналитическом хранилище - каждое событие, без агрегации при приеме
События кликов поступают через наш поток событий и записываются в аналитическое хранилище нашим сервисом приема. У нас нет уровня сэмплирования - ссылка с 10 кликами и ссылка с 10 миллионами кликов используют один и тот же конвейер. Срок хранения данных составляет 90 дней на Free, 12 месяцев на Pro и 24 месяца на Business. Поля схемы событий включают: click_id, link_id, workspace_id, occurred_at (UTC), country_iso2, region, city, device_type, os, browser, referrer_domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content и referer (полный URL, может быть пустым). Схема открыта и версионируется; изменения сопровождаются руководством по миграции. Задержка приема событий обычно составляет менее 5 секунд с момента клика до доступности в аналитике. Если вы использовали Bitly или Rebrandly и полагались на «общее количество кликов» как на KPI, вы получите те же цифры в Elido - плюс возможность запрашивать сырые события, а не просто счетчик.
Гео, устройства, рефереры и UTM-метки на уровне ссылок
Каждая ссылка в панели управления имеет собственный аналитический вид: график кликов во времени (почасовой, дневной, недельный), географическая детализация (страна → регион → город, где разрешение IP доходит до уровня города), тип устройства (мобильный, планшет, десктоп), ОС, браузер, домен реферера и распределение UTM-параметров. Тепловая карта «час дня × день недели» показывает пики трафика ссылки - полезно для планирования кампаний, подтверждения того, что живое событие привело трафик в ожидаемое время, и выявления ботов (боты часто переходят по ссылкам в одно и то же время в нерабочие часы без географического разброса). Для ссылок с правилами смарт-линков аналитика по вариантам доступна в том же окне - количество кликов и временные ряды по каждому варианту.
Серверная атрибуция конверсий из Stripe, Shopify и через кастомные вебхуки
Серверная атрибуция конверсий устраняет пробелы, создаваемые клиентскими пикселями. При каждом клике Elido записывает click_id и передает его в качестве параметра запроса в URL назначения. Когда на вашем бэкенде происходит событие конверсии (Stripe checkout.session.completed, Shopify orders/paid или ваш собственный POST-запрос к эндпоинту конверсии Elido), Elido сопоставляет его с исходным кликом, присваивает ценность дохода и передает данные в GA4 Measurement Protocol, Meta Conversions API (CAPI) или Mixpanel - в зависимости от ваших настроек. Конверсия отображается в аналитике ссылки с привязкой к клику и его UTM-контексту. Это работает между сессиями браузера и через блокировщики рекламы, так как передача идет сервер-сервер. Нюанс: если ваш процесс оформления заказа удаляет параметр click_id до конверсии (например, многоэтапная оплата, которая не сохраняет параметры запроса), атрибуция не сработает. Протестируйте весь путь оформления заказа с click_id перед запуском.
Запланированный экспорт в S3, BigQuery и Snowflake плюс поток данных в реальном времени через Kafka
Запланированный экспорт отправляет события кликов в S3 (Parquet или JSON), BigQuery или Snowflake с настраиваемой периодичностью (ежечасно или ежедневно). Инкрементальный экспорт добавляет только новые события с момента последнего запуска, используя ключ occurred_at. Первый запуск выгружает данные за весь период хранения. Для команд, которым нужны данные в хранилище с задержкой менее минуты: Kafka-совместимый firehose (тариф Business) предоставляет прямой доступ группе потребителей с задержкой менее 5 секунд. Оба пути используют одну и ту же схему событий - переход от запланированного экспорта к потоковой передаче требует изменения потребителя, а не схемы. Для команд, предпочитающих прямой SQL вместо ETL-экспорта: аналитический DSN только для чтения (Business) позволяет подключать Metabase, Hex, Grafana или любой совместимый SQL/BI-клиент напрямую к таблице событий вашего рабочего пространства.
Тепловая карта удержания и когортный анализ для вовлеченности на уровне кликов
Рабочие пространства Business получают доступ к когортному анализу и представлениям удержания в панели аналитики. Выберите ссылку или кампанию, выберите измерение когорты (страна, тип устройства, источник UTM) и получите тепловую карту удержания по дням или неделям. Это дает ответ на вопросы вроде «возвращаются ли пользователи из органического поиска чаще, чем из платной рекламы?» - не на уровне сессий (Elido не отслеживает сессии), а на уровне кликовых когорт. Это инструмент, отличный от систем продуктовой аналитики вроде Mixpanel или PostHog: он измеряет повторное взаимодействие со ссылкой, а не поведение внутри продукта. Для команд, использующих короткие ссылки в email-рассылках, когорты удержания показывают, пересматривают ли ссылку (пересланные письма, закладки) или это разовый переход.
Команды, доверяющие аналитике Elido
Названия пока являются заглушками - реальные имена клиентов появятся здесь по мере публикации кейсов.
“Мы перешли на серверный Meta CAPI через Elido после того, как iOS 14.5 убил атрибуцию через пиксель. Настройка заняла два спринта; мы восстановили атрибуцию примерно для 25% конверсий, которые терял пиксель. Именно передача UTM-контекста в CAPI сделала атрибуцию по-настоящему полезной.”
“Наличие аналитического DSN только для чтения на тарифе Business означает, что наши дашборды в Metabase запрашивают данные о кликах напрямую. Не нужно следить за заданиями экспорта, нет задержек синхронизации. Мы отвечаем на вопрос «какая статья принесла больше всего кликов по монетизированным ссылкам сегодня?» без обращения к инженерам.”
“Мы экспортируем данные в BigQuery и объединяем события кликов с таблицей заказов Shopify. Передача click_id - это ключ: мы можем проследить путь от клика по короткой ссылке до покупки с помощью простого JOIN. Это закрыло наш пробел в атрибуции по последнему клику.”
Аналитика Elido vs Bitly Analytics vs Heap
Сравнение двух сервисов сокращения ссылок с платформой продуктовой аналитики. Честно о том, какой инструмент лучше подходит для конкретных задач.
| Feature | Elido | Bitly Analytics | Heap |
|---|---|---|---|
| Доступ к сырым событиям | Полная схема событий, экспорт, DSN | Агрегированные счетчики; сырые данные недоступны | Полный доступ к событиям - продуктовая аналитика |
| Сэмплирование | 0% - сохраняется каждое событие | Информация о сэмплировании не опубликована | Зависит от плана на бесплатном тарифе |
| Горизонт хранения | До 24 месяцев (Business) | 90 дней (платно) | Зависит от тарифного плана |
| Серверная конверсия | GA4 MP, Meta CAPI, Mixpanel | Недоступно | Серверный прием (продуктовые события) |
| Экспорт в хранилище | Запланированный в S3, BigQuery, Snowflake | Только выгрузка CSV | Heap Data Lake (BigQuery) |
| Поток Kafka в реальном времени | Да - тариф Business | Недоступно | Недоступно |
| Отслеживание пользователей | Нет - только на уровне кликов | Нет | Да - основная функция |
| Прямой SQL-доступ | Аналитический DSN только для чтения (Business) | Нет | Heap Data Lake (BigQuery) |
Вопросы по аналитике
Какие поля содержатся в событии клика?
click_id (UUID), link_id, workspace_id, occurred_at (временная метка UTC), country_iso2, region, city, device_type (mobile/tablet/desktop), os, browser, referrer_domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content, referer (полный URL, может быть пустым). Схема доступна в /docs/api-reference в разделе «Click events». Она стабильна; дополнения обратно совместимы; удаления сопровождаются уведомлением за 90 дней.
Почему иногда отсутствует геопозиция на уровне города?
Разрешение на уровне города зависит от диапазона IP. Carrier-grade NAT, VPN и некоторые корпоративные прокси определяются только до уровня региона или страны - мы не можем определить город по общему IP. Мы используем офлайн-набор данных geo-IP (PII не передается); точность высока для домашних IP, но ниже для мобильных операторов и корпоративных сетей. Мы сообщаем то, что удалось определить, и не строим догадок.
Как ломается атрибуция, если click_id потерян?
Если параметр click_id удаляется до момента конверсии (многоэтапная оплата, SPA-роутер, редиректы без передачи параметров), POST-запрос конверсии к Elido не находит клика для сопоставления, и атрибуция тихо не срабатывает. Протестируйте процесс: перейдите по короткой ссылке, убедитесь, что click_id присутствует в итоговом запросе конверсии. Если нет - добавьте пересылку параметров в процесс оформления заказа. Это самая частая причина проблем - не пиксель, а потеря параметров в сессии.
Какая задержка между кликом и появлением данных в аналитике?
Обычно менее 5 секунд. Путь данных: клик попадает на edge → отправка события в наш поток событий → наш сервис приема считывает из потока и записывает в аналитическое хранилище. Потребитель работает непрерывно с авто-коммитом. Если конвейер отстает (пик трафика, проблемы инфраструктуры), поток событий хранит события 7 дней. Мы мониторим задержку; оповещение срабатывает при задержке в 60 секунд. Дашборды в реальном времени опрашивают API аналитики каждые 30 секунд.
Можно ли отфильтровать аналитический DSN, чтобы видеть клики только одного домена?
DSN подключается к представлению для всего рабочего пространства, которое показывает все клики для всех ссылок. Вы фильтруете по домену, link_id или тегу в своем SQL-запросе. Если вам нужны представления по доменам, создайте их в своем BI-инструменте, используя условие WHERE. В настоящее время мы не предоставляем отдельных пользователей для каждого домена.
Соответствует ли аналитика требованиям GDPR?
События кликов собираются без использования cookies. Тип устройства, ОС и браузер определяются на основе User-Agent. IP используется для геопозиционирования и затем удаляется - мы не храним сырые IP в событиях. Хранится локация до уровня города; если это считается персональными данными в вашей интерпретации GDPR, настройте рабочее пространство на определение только до уровня страны. Это доступно в настройках Business.
В чем разница между аналитикой на тарифах Free, Pro и Business?
Free: хранение 90 дней, разбивка по странам и устройствам, счетчик кликов по ссылке. Pro: хранение 12 месяцев, полная детализация гео/устройств/рефереров/UTM, тепловая карта времени суток, атрибуция конверсий. Business: хранение 24 месяца, когорты и удержание, аналитический DSN только для чтения, Kafka-совместимый firehose, запланированный экспорт в BigQuery/Snowflake/S3.
Могу ли я видеть аналитику по конкретной кампании или папке?
Да - аналитика уровня кампании агрегирует данные по всем ссылкам с соответствующим тегом. Итоговые показатели по папкам доступны через API (сумма кликов по ссылкам в папке за диапазон дат). В интерфейсе на странице кампании отображается общее количество кликов, коэффициент конверсии, распределение UTM и детализация по ссылкам. Дашборда для аналитики папок в интерфейсе пока нет - это в планах.
Читать дальше
Как команды, ориентированные на данные, используют Elido - аналитический DSN только для чтения, Kafka-совместимый firehose и серверная атрибуция.
Руководства по настройке серверной передачи конверсий для каждой платформы.
Аналитика A/B тестов - данные по кликам для каждого варианта и доверительный интервал z-теста в том же конвейере.
Схема событий, поля событий и справочник эндпоинтов аналитики.
Готовы попробовать?
Начните с бесплатного тарифа, перейдите на платный, когда вам понадобится пользовательский домен.