Аналітика. Кожен клік на мапі в реальному часі.
Потік кліків у реальному часі в колонкове аналітичне сховище. Географія, пристрій, реферер, 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) надає пряму групу споживачів із затримкою менше 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 проти Bitly Analytics та 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, 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 секунд.
Чи можу я відфільтрувати аналітичний DSN, щоб бачити кліки лише одного домену?
DSN підключається до представлення для конкретного робочого простору, яке показує всі кліки для всіх посилань у вашому просторі. Ви фільтруєте за доменом, link_id або тегом у вашому SQL. Якщо вам потрібні представлення для окремих доменів, створіть їх у власному BI-інструменті за допомогою речення WHERE. Наразі ми не надаємо окремих підкористувачів для кожного домену.
Чи відповідає аналітика вимогам GDPR?
Події кліків збираються без використання cookies. Тип пристрою, ОС та браузер визначаються за допомогою User-Agent. IP використовується для геовизначення, а потім видаляється - ми не зберігаємо сирі IP у подіях кліків. Зберігається географія на рівні міста; якщо це вважається персональними даними згідно з вашою інтерпретацією GDPR (локація на основі IP), налаштуйте свій робочий простір на визначення географії лише на рівні країни. Визначення лише країни - це налаштування робочого простору на тарифі 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-тесту в тому ж конвеєрі аналітики.
Схема подій, поля подій та довідка по ендпоінту аналітики.
Готові спробувати?
Почніть з безкоштовного плану, оновіть, коли вам знадобиться власний домен.