Elido
Оберіть кут, який підходить вашій команді
For marketers

Branded short links that survive the spam filter.

Ви вимірюєте кліки, конверсії та CAC. Elido замінює Bitly, не втрачаючи журнал аудиту.

  • UTM templates resolved at link-create time, not click time
  • Server-side Meta CAPI / GA4 / Mixpanel forwarding
  • Click-ID join survives ad-blockers and Safari ITP
  • CSV / Sheets bulk import with column mapping
UTM template — Q2 launch
inherits workspace
utm_source{{ channel }}newsletter, paid, organic
utm_mediumemailfixed
utm_campaignspring_2026campaign default
utm_content{{ creative }}from CSV column D
utm_term{{ audience.segment }}from Klaviyo segment
Resolves at link create →
elido.me/spring-de?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026&utm_content=hero_a&utm_term=high_intent
Applied to 184 links Live
0%
Вибірка кліків
Server-side
Пересилка конверсій
<5с
Затримка реєстрації подій
<2 хв
Перше посилання активне

How attribution works

Click → conversion → revenue, without losing the join key.

Pixel-only attribution drops 20-40% of conversions to Safari ITP, ad-blockers, and consent banners. Server-side forwarding closes most of that gap by joining a click-ID we hand you on the redirect, then echoing it forward to whatever ad surfaces care.

  1. Step 1

    Click

    elido.me/promo

    302 to destination + click_id returned in response header.

  2. Step 2

    Click stored

    edge → click-ingester

    Workspace + UTMs + click_id land in ClickHouse <5s.

  3. Step 3

    Conversion fires

    Stripe / Shopify webhook

    Your backend POSTs to /v1/conversions with click_id + amount.

  4. Step 4

    Fan-out

    Meta · GA4 · Mixpanel

    Server-to-server forward with original UTM context attached.

UTM templates

Tag once. Apply everywhere. Override when reality demands.

A template lives on the workspace or campaign. Variables resolve at link creation, not at click time, so your analytics tool always sees what was intended. Per-link overrides are logged and diffable so you can trace where a UTM diverged from the template two weeks later.

  • Workspace defaults
    utm_source, medium, campaign, content, term — any subset
  • Per-campaign overrides
    Sub-template inherits + replaces named variables
  • Per-link overrides
    Logged with actor + before/after for audit
  • Sheets / CSV propagation
    Templates apply on bulk import — no formula columns
Read about campaigns →
Campaign templates
workspace · spring 2026
  • Newsletter — weekly
    source: newslettermedium: emailcampaign: weekly_2026_w19
    4
    links
  • Paid — Meta retarget
    source: metamedium: paid_socialcampaign: retarget_q2
    12
    links
  • Influencer — DACH
    source: {{ creator.handle }}medium: partnercampaign: dach_summer
    28
    links
  • All variables resolved at create time. Override at the link row if reality demands.

Server-side forwarding

One conversion event. Three ad surfaces. No client-side pixel.

Your checkout fires a webhook to /v1/conversions with the click-ID from the redirect response. We dedupe against the click row, then fan it out to whichever endpoints you have wired — keeping the original UTM context attached.

Meta CAPIConversions API · server-to-server
+34%
vs pixel-only

Hashed email, click_id passthrough, action_source=website

GA4 MPMeasurement Protocol · server
+22%
vs gtag.js

client_id stitched from gclid + first-party cookie

Mixpanelserver-side track · /track
Native
with $insert_id

Dedupe per click_id + 5-min insert idempotency

launch_q2.csv
184 rows · preview
Destination URLChannelVariantStatus
shop.example.com/de/launchnewsletterhero_aok
shop.example.com/fr/lancementnewsletterhero_aok
shop.example.com/de/launchpaid_socialcarousel_v2ok
blog.example.com/post-launchorganicok
(missing)newsletterfallbackURL required
shop.example.com/it/lancionewsletterhero_bok
Rows ok
183
Errors
1
UTM template
spring_2026
Fix row 5, then commit

Bulk campaign import

Most campaigns start in a spreadsheet. Stop pasting one link at a time.

Upload a CSV or paste from Sheets. The mapper detects destination URL, channel, creative variant, and any UTM overrides; the workspace template fills in the rest. Variants and per-creative slugs are created in one pass, with a preview row before commit.

  • Sheets paste, drag-drop CSV, or POST /v1/links/bulk
  • Mailchimp + Klaviyo column-set presets
  • Per-row error reporting (no partial commits)
  • Up to 10,000 rows per upload (Pro), 50,000 on Business

What you can do

  • UTM templates resolved at link-create time, not click time
  • Server-side Meta CAPI / GA4 / Mixpanel forwarding
  • Click-ID join survives ad-blockers and Safari ITP
  • CSV / Sheets bulk import with column mapping
  • Conversion webhooks from Stripe, Shopify, Chargebee
  • A/B variants with z-test confidence on the same short link

Що насправді дає Elido маркетологу

UTM-шаблони та підрахунок кліків — це лише база. Список нижче охоплює речі, відсутність яких руйнує пайплайни атрибуції.

Тегування кампаній
01

Автотегування UTM, яке не збивається

UTM-шаблони визначаються один раз на рівні робочого простору або кампанії, а потім автоматично застосовуються до кожного посилання, створеного в цьому контексті — через панель керування, масовий імпорт або API. Змінні шаблону розпізнаються під час створення посилання, а не під час кліку, тому значення у вашому інструменті аналітики завжди відповідає запланованому. Ви можете перевизначати параметри для окремих посилань, коли стандартне іменування кампаній не підходить (запуски продуктів, колаборації), і це перевизначення логується для відстеження розбіжностей. Експортуйте повну таблицю посилання + UTM + кількість кліків у CSV або передавайте її прямо в Google Таблиці через конектор запланованого експорту. Більше ніяких запитань «а ми позначили те посилання?» через два тижні після завершення кампанії.

Тестування креативів
02

A/B тестування на слагах без купівлі CRO-інструментів

Призначайте дві або більше цільових URL-адрес одному короткому посиланню. Трафік розподіляється за вагою (за замовчуванням 50/50, налаштовується для кожного варіанту) або за принципом round-robin. Кожен варіант отримує свій часовий ряд кліків, щоб ви могли бачити, коли результати почали різнитися — корисно для тестів за часом доби. Статистична модель — це простий z-тест пропорцій, що виконується на бекенді; результати відображаються в панелі керування як «варіант А лідирує з імовірністю 94%», щойно буде досягнуто мінімального розміру вибірки (налаштовується; за замовчуванням 200 кліків на варіант). Ви все одно приймаєте рішення, що саме доводить тест — ми надаємо дані про кліки, а не систему причинно-наслідкових зв'язків. Нюанс: якщо цільова сторінка має ланцюжок редиректів до спрацьовування пікселя конверсії, атрибуція може бути неповною. Задокументуйте це перед аналізом результатів.

Конверсії на стороні сервера
03

Надсилайте конверсії через сервер до Meta CAPI, GA4 та Mixpanel

Клієнтські пікселі втрачають 20-40% конверсій залежно від браузера та набору блокувальників реклами. Пересилка на стороні сервера закриває більшу частину цього розриву. При кожному кліку Elido зберігає ID кліку для робочого простору цільового URL. Коли на вашому бекенді спрацьовує подія конверсії (Stripe webhook, Shopify order webhook, ваш власний чекаут), ви пересилаєте подію на кінцеву точку конверсії Elido з ID кліку, назвою події та необов'язковим значенням/валютою. Elido дедуплікує дані щодо кліку, а потім розсилає конверсію на всі налаштовані серверні точки: Meta Conversions API, GA4 Measurement Protocol або Mixpanel server-track. Кожна переслана подія містить оригінальні UTM-параметри кліку, тому атрибуція зберігається протягом усієї воронки. Час налаштування — приблизно 2 години, якщо ваш чекаут уже надсилає вебхуки. Це не заміна повноцінної CDP, але це відновлює атрибуцію, яку втрачають суто піксельні налаштування.

Операції з кампаніями
04

Масовий імпорт для кампаній, що починаються з таблиці

Більшість робочих процесів кампаній починаються в таблиці: колонка А — цільова URL-адреса, колонка Б — канал, колонка В — варіант креативу. Масовий імпорт Elido приймає саме такий формат CSV (плюс шаблон для завантаження, якщо ви починаєте з нуля). Один рядок — одне посилання; необов'язкові колонки для слага, UTM-перевизначень, тегів, папок, дати завершення, ліміту кліків та ID пікселів ретаргетингу. Імпортер перевіряє кожен рядок перед створенням — биті URL, дублікати слагів, відсутні обов'язкові поля відображаються у звіті про помилки перед запуском. Максимум 10 000 рядків за один імпорт через панель керування; необмежено через API (з урахуванням лімітів швидкості). Історія імпорту зберігається протягом 90 днів, щоб ви могли відстежити походження пачки посилань, якщо згодом виникнуть питання.

Ретаргетинг
05

Додавайте пікселі ретаргетингу для кожного посилання, а не для домену

Стандартний ретаргетинг вимагає наявності пікселя на цільовій сторінці — якою ви не володієте на зовнішніх афіліатних посиланнях, партнерських лендінгах або сторонніх чекаутах. Elido запускає пікселі ретаргетингу зі сторінки редиректу перед переходом користувача до цілі. Ви можете підключити Meta Pixel, ремаркетинг Google Ads, LinkedIn Insight Tag або TikTok Pixel — індивідуально або в комбінації — на рівні посилання, а не лише робочого простору. Призначення на рівні посилання означає, що різні кампанії можуть запускати різні аудиторії пікселів з одного кастомного домену, не змішуючи дані. Приватність: піксель спрацьовує лише для користувачів, які дали згоду на інтерстиціальній сторінці (якщо увімкнено), або чий регіон не вимагає явної згоди. Elido не зберігає куки ретаргетингу — піксель пише дані безпосередньо в рекламну платформу. Перевіряйте список пікселів для кожного посилання в панелі керування; призначайте масово через CSV або API.

Stack you'll touch

  • Власні домени
  • Біо-сторінки
  • Відстеження конверсій
  • Пікселі ретаргетингу
  • Брендовані QR-коди
  • Кампанії та A/B

Що ви зміните

Відстеження кліків
100% посилань
Відстеження доходу
Stripe / Shopify
Час налаштування
Менше 30 хвилин

Маркетологи, які використовують це

Назви поки що є заглушками — реальні імена клієнтів з'являться тут після публікації кейсів.

Ми перебудували наш потік посилань у Klaviyo з UTM-шаблонами за один день. Тепер кожна імейл-кампанія тегується автоматично; атрибуція перестала бути ворожінням на кавовій гущі під час щотижневих звітів.

D
DTC бренд електронної комерції, Гамбург
Head of Performance Marketing

Meta CAPI через Elido допоміг відновити приблизно 30% конверсій, втрачених після оновлення iOS 14.5. Налаштування зайняло один спринт. Це не магія, але це працює.

B
B2B SaaS, команда росту, Варшава
Growth Lead

Ми використовуємо понад 200 афіліатних посилань для трьох брендів. Піксель на кожному посиланні означає, що ми можемо ретаргетити читачів, які клікнули будь-яке посилання, не маючи доступу до сайту продавця. З нашим попереднім сервісом це було неможливо.

В
Видавець контенту та афіліат, Лісабон
Head of Monetisation

Elido проти Bitly та Rebrandly для маркетологів

Три чесних варіанти. Ми виділяємо реальні відмінності, а не вибрані галочки функцій. Bitly та Rebrandly — солідні інструменти для базових потреб; різниця проявляється в складних сценаріях.

CapabilityElidoBitlyRebrandly
UTM-шаблониРівень робочого простору + кампанії; автозастосуванняТільки рівень кампанії; вручну для кожного посиланняРівень посилання; немає автозастосування
A/B тестування на слагахРозподіл за вагою + z-тест імовірностіНемає вбудованого A/B для посиланьНемає вбудованого A/B для посилань
Конверсії на стороні сервераMeta CAPI, GA4 MP, Mixpanel — з дедуплікацієюНедоступноНедоступно
Пікселі ретаргетингу на посиланняТак — Meta, Google, LinkedIn, TikTok для кожного посиланняПіксель лише на рівні доменуПіксель на рівні робочого простору, не для посилання
Глибокі посилання (iOS/Android)Universal Links + App Links з веб-фолбекомБазова підтримка глибоких посиланьГлибокі посилання через інтеграції; підтримка iOS хороша
Передача мобільної атрибуціїID кліку в параметрі запиту; підключення MMP вебхуків вручнуПартнерство з Branch для MMPДокументовані інтеграції з MMP
Експорт у BI (BigQuery / Snowflake)Запланований експорт + ClickHouse DSN тільки для читанняЕкспорт у CSV; немає прямого конектора до сховищаCSV + API; немає вбудованого конектора до сховища

Запитання маркетологів

До яких доменів застосовується автотегування UTM?

До будь-якого посилання, створеного в межах кампанії, до якої прикріплено UTM-шаблон. Шаблон застосовується до параметрів переходу короткого посилання, а не до рядка запиту цільової URL-адреси — ваш цільовий URL залишається незмінним. Якщо ціль уже має UTM, ми не об'єднуємо і не перезаписуємо їх; UTM-шаблон короткого посилання фіксує намір незалежно. Шаблони розпізнаються в такому порядку: налаштування робочого простору → перевизначення кампанії → перевизначення окремого посилання.

Яка статистична модель використовується для A/B тестів?

Z-тест для двох пропорцій на рівні кліку. Панель керування показує імовірність у відсотках, щойно обидва варіанти досягнуть мінімального розміру вибірки (за замовчуванням 200 кліків для кожного). Ми звітуємо про чисту імовірність; ми не застосовуємо послідовні корекції тестування, Бонферроні або баєсівські апостеріорні ймовірності. Якщо ви проводите формальний експеримент із доходом як результатом, вам слід запустити тест на значущість у власному сховищі даних за допомогою експорту сирих даних кліків — ми даємо дані, а не висновок про причинність.

Скільки часу займає налаштування конверсій на стороні сервера?

Приблизно 2 години, якщо ваш бекенд уже надсилає вебхуки про події конверсії (Stripe, Shopify або власна розробка). Інтеграція складається з: (1) додавання параметра запиту до вашого короткого посилання для фіксації ID кліку під час показу, (2) передачі ID кліку через сесію чекауту, (3) після конверсії — POST-запит до кінцевої точки конверсії Elido з ID кліку + подією + значенням. Elido обробляє розсилку на Meta CAPI, GA4 MP або Mixpanel. Спеціальний SDK не потрібен — звичайний HTTPS POST.

Яка політика конфіденційності щодо пікселів ретаргетингу?

Піксель запускається зі сторінки редиректу Elido. Ми пропонуємо інтерстиціальну сторінку згоди (налаштовується), яка блокує запуск пікселя до отримання згоди користувача, якщо ваша правова база цього вимагає. Для трафіку з ЄС ви несете відповідальність за наявність законних підстав для запуску пікселя — ми надаємо механізм, а не юридичну консультацію. Піксель пише дані безпосередньо в рекламну платформу; Elido не зберігає дані аудиторії пікселя або ID кук.

Який формат CSV для масового імпорту?

Обов'язкова колонка: destination_url. Необов'язкові: slug, domain, utm_source, utm_medium, utm_campaign, utm_term, utm_content, tags (через кому), folder_id, expires_at (ISO 8601), max_clicks, pixel_ids (назви пікселів через кому). Шаблон CSV можна завантажити з діалогового вікна імпорту. Максимум 10 000 рядків для імпорту через панель керування; API приймає необмежену кількість рядків партіями по 100 за виклик, відповідно до лімітів вашого тарифного плану.

Як працюють мобільні глибокі посилання на iOS та Android?

Короткі посилання, що вказують на URL-схеми додатків (yourapp://) або глибокі посилання HTTPS, містять логіку фолбеку Apple Universal Link та Android App Link. Якщо додаток встановлено, ОС перехоплює редирект і відкриває потрібний екран додатка. Якщо ні, користувач потрапляє на вказану вами сторінку веб-фолбеку (зазвичай App Store або веб-еквівалент). Ви налаштовуєте JSON Apple-App-Site-Association та assetlinks.json у налаштуваннях домену; Elido обслуговує їх за відповідними шляхами на вашому кастомному домені.

Чи використовується атрибуція за останнім кліком (last-click)?

Дані про кліки зберігаються в сирому вигляді — кожна подія кліку з її UTM, реферером, пристроєм, країною та міткою часу. Модель атрибуції — це те, що ви застосовуєте у своєму інструменті аналітики до експортованих даних. Панель керування за замовчуванням показує атрибуцію за останнім кліком, оскільки це те, чого очікує більшість користувачів скорочувачів посилань. Якщо ви використовуєте багатоканальну атрибуцію або атрибуцію на основі даних, експортуйте сирий потік кліків у BigQuery або Snowflake і запускайте свою модель там.

Чи можна експортувати дані про кліки безпосередньо в BigQuery або Looker Studio?

Запланований експорт у GCS (з подальшим завантаженням у BigQuery через нативну передачу GCS-BQ) доступний у тарифі Business. Стрімінг у реальному часі в Kafka / Redpanda — це функція рівня API. Конектор для Looker Studio є в планах, але ще не випущений — поки що шлях лежить через експорт у GCS + BigQuery + Looker. ClickHouse DSN тільки для читання доступний у тарифі Business для команд, які віддають перевагу прямому SQL-з'єднаню.

Не впевнені, який кут підходить?

Більшість команд починають з одного і розвиваються у всі чотири. Наша команда продажів може розглянути ваш конкретний стек за 20 хвилин.

Для маркетологів — Брендовані короткі посилання, які проходять спам-фільтр. · Elido