Аналітика. Кожен клік на мапі в реальному часі.
Потік кліків у реальному часі в колонкове аналітичне сховище. Географія, пристрій, реферер, UTM. Воронки та когорти на Business. Заплановані експорти до S3, BigQuery або Snowflake.
- Колонкове аналітичне сховище - запити за частки секунди
- Сумісно з GDPR за замовчуванням - без cookies
- Гео, пристрій, реферер, UTM - в одному перегляді
- Експорт через API або за розкладом у CSV
Як це працює
Від показу до доходу - кожен крок виміряно
Події кліків летять у наш потік подій в мить перенаправлення, без жодного впливу на його затримку. Наш сервіс прийому асинхронно записує їх в аналітичне сховище - зазвичай менш як за 5 секунд. Відтік у воронці, географію та атрибуцію конверсій ви бачите в одному перегляді.
Гео-аналітика
Країна → регіон → місто за роздільною здатністю IP
Геолокація працює на офлайн гео-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 тому
Живий потік
Спостерігайте за кліками в момент їх появи
Перегляд у реальному часі опитує API аналітики кожні 30 секунд. Події потрапляють в аналітичне сховище зазвичай протягом 5 секунд після кліку. На піках трафіку потік подій буферизує події до 7 днів - нічого не губиться, сервіс прийому просто наздоганяє.
- У середньому менше 5 с від кліку до дашборду
- Потік подій тримає 7 днів подій
- Лаг консьюмера моніториться; алерт за 60 с
- 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, nullable). Схема є публічною та версіонованою; зміни супроводжуються посібником з міграції. Затримка прийому подій зазвичай становить менше 5 секунд від моменту кліку до доступності в аналітиці. Якщо ви використовували Bitly або Rebrandly і покладалися на «загальну кількість кліків» як на KPI, ви отримаєте ті ж самі цифри від Elido - плюс можливість робити запити до сирих подій замість простого лічильника.
Розподіл за географією, пристроями, реферерами та UTM на рівні посилання
Кожне посилання на панелі керування має власне представлення аналітики: часовий графік кліків (по годинах, днях, тижнях), географічний розподіл (країна → регіон → місто, де роздільна здатність IP доходить до рівня міста), тип пристрою (мобільний, планшет, десктоп), ОС, браузер, домен реферера та розподіл параметрів UTM. Теплова карта «година доби × день тижня» показує піки трафіку посилання - це корисно для планування кампаній, підтвердження того, що подія в прямому ефірі привернула трафік у очікуваний час, і виявлення активності ботів (боти часто переходять за посиланнями в сталі позаробочі години без географічного розмаїття). Для посилань із правилами smart-link аналітика для кожного варіанта доступна в тому ж представленні - кількість кліків та часові ряди за варіантами.
Серверна атрибуція конверсій зі Stripe, Shopify та кастомних вебхуків
Серверна атрибуція конверсій заповнює прогалину, яку створюють клієнтські пікселі. При кожному кліку Elido записує click_id і передає його як параметр запиту в URL призначення. Коли на вашому бекенді спрацьовує подія конверсії (Stripe checkout.session.completed, Shopify orders/paid або ваш власний POST-запит до ендпоінту конверсії Elido), Elido зіставляє її з вихідним кліком, присвоює вартість доходу та розсилає дані про конверсію в GA4 Measurement Protocol, Meta Conversions API або Mixpanel - залежно від ваших налаштувань. Конверсія з'являється у вікні аналітики посилання з атрибуцією до кліку (та його UTM-контексту). Це працює незалежно від сесій браузера та блокувальників реклами, оскільки передача відбувається сервер-сервер. Важливий нюанс: якщо ваш процес оформлення замовлення видаляє параметр запиту click_id перед конверсією (наприклад, багатокрокова оплата, яка не зберігає параметри), атрибуція не спрацює. Перевірте весь процес оплати з click_id перед запуском.
Плановий експорт у S3, BigQuery та Snowflake, а також потік Kafka в реальному часі
Планове вивантаження надсилає події кліків до S3 (Parquet або JSON), BigQuery чи Snowflake з налаштовуваною періодичністю (щогодини або щодоби). Інкрементальні вивантаження додають лише нові події з минулого запуску за полем occurred_at. Перший запуск дозаповнює дані до межі вашого строку зберігання. Для команд, яким потрібні дані в сховищі із затримкою менш як хвилина: Kafka-сумісний firehose (Business) дає пряму consumer group з наскрізною затримкою менш як 5 секунд. Обидва шляхи використовують ту саму схему подій - перехід із планового вивантаження на firehose означає зміну на боці споживача, а не схеми. Прямий аналітичний DSN лише для читання для SQL/BI-клієнтів, як-от Metabase, Hex чи Grafana, запланований і поки недоступний; до того часу завантажуйте вивантаження в сховище, з якого читає ваш BI-інструмент.
Теплова карта утримання та когортні представлення для аналізу залученості на рівні кліків
Робочі простори Business отримують когортні представлення та представлення утримання на панелі аналітики. Виберіть посилання або кампанію, виберіть вимір когорти (країна, тип пристрою, джерело UTM) і отримайте теплову карту утримання по днях або тижнях. Це дає відповідь на питання: «чи повертаються користувачі, які переходять з органічного пошуку, до цього посилання частіше, ніж користувачі з платної реклами?» - не на рівні сесії (Elido не відстежує сесії), а на рівні когорт кліків. Це інший інструмент, ніж продуктові аналітичні платформи на кшталт Mixpanel або PostHog: він вимірює повторну взаємодію з посиланням, а не поведінку всередині продукту. Для команд, які використовують короткі посилання в email-кампаніях, ретеншн-когорти показують, чи переглядають посилання повторно (переслані листи, закладки), чи це одноразовий перехід.
Аналітика Elido проти Bitly Analytics та Heap
Порівняння двох сервісів скорочення посилань із платформою продуктової аналітики. Чесно про те, який інструмент підходить для конкретних завдань.
Питання про аналітику
Які поля містяться в події кліку?
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, nullable). Схема доступна за адресою /docs/api-reference у розділі 'Click events'. Вона стабільна; доповнення є зворотно сумісними; видалення супроводжуються 90-денним повідомленням про застарівання.
Чому іноді відсутня географічна інформація на рівні міста?
Визначення географії на рівні міста залежить від діапазону IP-адрес. Carrier-grade NAT, VPN та деякі корпоративні проксі дозволяють визначати локацію лише на рівні регіону або країни - ми не можемо визначити місто зі спільної NAT IP. Ми використовуємо офлайн гео-IP датасет (PII не передається); точність висока для житлових IP, але нижча для мереж мобільних операторів та корпоративних діапазонів IP. Ми звітуємо про те, що можемо розпізнати, і не робимо припущень.
Як порушується атрибуція конверсій, якщо click_id втрачено?
Якщо параметр запиту click_id видаляється до здійснення конверсії (багатокрокова оплата, SPA-роутер, редиректи, які не передають параметри запиту), POST-запит конверсії до ендпоінту Elido не має кліку для зіставлення, і атрибуція непомітно не спрацьовує. Перевірте ваш процес оформлення замовлення: натисніть на коротке посилання, переконайтеся, що click_id з'являється у фінальному запиті конверсії. Якщо ні, додайте переадресацію параметрів запиту у ваш процес оплати. Це найпоширеніша причина проблем з атрибуцією - не піксель, а втрата параметра запиту в сесії оплати.
Яка затримка прийому між кліком і доступністю в аналітиці?
Зазвичай менше 5 секунд. Шлях такий: клік потрапляє на edge → подія «відправив-і-забув» у наш потік подій → наш сервіс прийому зчитує з потоку і записує в аналітичне сховище. Споживач працює безперервно з автопідтвердженням (auto-commit). Якщо конвеєр відстає (сплеск трафіку, проблеми з інфраструктурою), потік подій зберігає події протягом 7 днів. Ми відстежуємо затримку споживача; сповіщення спрацьовує при затримці у 60 секунд. Оновлення панелі керування в реальному часі опитують API аналітики кожні 30 секунд.
Чи можна відфільтрувати вивантаження кліків, щоб бачити кліки лише одного домену?
Вивантаження містить усі кліки за всіма посиланнями вашого робочого простору. Фільтрувати за domain, link_id чи тегом потрібно у власному SQL або BI-інструменті, наприклад умовою WHERE. Вивантажень за окремими доменами ми не надаємо. Прямий аналітичний DSN лише для читання запланований і поки недоступний.
Чи відповідає аналітика вимогам GDPR?
Події кліків збираються без використання cookies. Тип пристрою, ОС та браузер визначаються за допомогою User-Agent. IP використовується для геовизначення, а потім видаляється - ми не зберігаємо сирі IP у подіях кліків. Зберігається географія на рівні міста; якщо це вважається персональними даними згідно з вашою інтерпретацією GDPR (локація на основі IP), налаштуйте свій робочий простір на визначення географії лише на рівні країни. Визначення лише країни - це налаштування робочого простору на тарифі Business.
Яка різниця між аналітикою на тарифах Free, Pro та Business?
Free: зберігання 90 днів, розбивка за країнами та пристроями, кількість кліків за посиланням. Pro: зберігання 12 місяців, повна розбивка за гео/пристроями/реферерами/UTM, теплова карта за годинами доби, атрибуція конверсій. Business: зберігання 24 місяці, подання когорт і утримання, Kafka-сумісний firehose, планове вивантаження до BigQuery/Snowflake/S3 (аналітичний DSN лише для читання запланований).
Чи можу я бачити аналітику для конкретної кампанії або папки, а не лише для кожного посилання?
Так - аналітика на рівні кампанії агрегує дані по всіх посиланнях, позначених тегом кампанії. Зведення на рівні папок доступні через API (сума кліків за посиланнями в папці за діапазон дат). Представлення кампанії на панелі керування показує загальну кількість кліків, коефіцієнт конверсії, розподіл UTM та деталізацію за посиланнями для кампанії. У інтерфейсі поки немає «панелі аналітики папок» - це є в планах розробки.
Читати далі
Як команди, орієнтовані на аналітику, використовують Elido - вивантаження кліків до S3, Kafka-сумісний firehose і серверна атрибуція.
Посібники з налаштування серверної пересилки конверсій для кожної платформи.
Аналітика A/B сплітів - дані про кліки за варіантами та довірчий інтервал z-тесту в тому ж конвеєрі аналітики.
Схема подій, поля подій та довідка по ендпоінту аналітики.
Готові спробувати?
Почніть з безкоштовного плану, оновіть, коли вам знадобиться власний домен.