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_source{{ channel }}newsletter, paid, organicutm_mediumemailfixedutm_campaignspring_2026campaign defaultutm_content{{ creative }}from CSV column Dutm_term{{ audience.segment }}from Klaviyo segmentelido.me/spring-de?utm_source=newsletter&utm_medium=email&utm_campaign=spring_2026&utm_content=hero_a&utm_term=high_intentHow 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.
- Step 1
Click
elido.me/promo302 to destination + click_id returned in response header.
- Step 2
Click stored
edge → click-ingesterWorkspace + UTMs + click_id land in ClickHouse <5s.
- Step 3
Conversion fires
Stripe / Shopify webhookYour backend POSTs to /v1/conversions with click_id + amount.
- Step 4
Fan-out
Meta · GA4 · MixpanelServer-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 defaultsutm_source, medium, campaign, content, term — any subset
- Per-campaign overridesSub-template inherits + replaces named variables
- Per-link overridesLogged with actor + before/after for audit
- Sheets / CSV propagationTemplates apply on bulk import — no formula columns
- Newsletter — weeklysource: newslettermedium: emailcampaign: weekly_2026_w194links
- Paid — Meta retargetsource: metamedium: paid_socialcampaign: retarget_q212links
- Influencer — DACHsource: {{ creator.handle }}medium: partnercampaign: dach_summer28links
- 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.
Hashed email, click_id passthrough, action_source=website
client_id stitched from gclid + first-party cookie
Dedupe per click_id + 5-min insert idempotency
| Destination URL | Channel | Variant | Status |
|---|---|---|---|
| shop.example.com/de/launch | newsletter | hero_a | ok |
| shop.example.com/fr/lancement | newsletter | hero_a | ok |
| shop.example.com/de/launch | paid_social | carousel_v2 | ok |
| blog.example.com/post-launch | organic | — | ok |
| (missing) | newsletter | fallback | URL required |
| shop.example.com/it/lancio | newsletter | hero_b | ok |
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-шаблоны и подсчет кликов — это база. Список ниже охватывает функции, отсутствие которых обычно ломает пайплайны атрибуции.
Автоматическая UTM-разметка без ошибок
UTM-шаблоны определяются один раз на уровне рабочего пространства или кампании, а затем автоматически применяются к каждой ссылке, созданной в этом контексте — через панель управления, массовый импорт или API. Переменные шаблона разрешаются в момент создания ссылки, а не в момент клика, поэтому значение в вашем инструменте аналитики всегда соответствует задуманному. Вы можете переопределять параметры для каждой ссылки, когда соглашение об именовании кампаний нарушается (запуски продуктов, коллаборации), и это переопределение логируется для отслеживания расхождений. Экспортируйте полную таблицу ссылок, UTM и кликов в CSV или передавайте ее напрямую в Google Sheets через коннектор запланированного экспорта. Больше никаких вопросов «разметили ли мы ту ссылку?» через две недели после завершения кампании.
A/B тестирование на слагах без покупки CRO-инструмента
Назначьте два или более целевых URL для одной короткой ссылки. Трафик распределяется по весу (50/50 по умолчанию, настраивается для каждого варианта) или по циклической схеме (round-robin). Каждый вариант получает свою временную шкалу кликов, чтобы вы могли видеть, когда показатели начали расходиться — полезно для тестов по времени суток. Статистическая модель основана на простом z-тесте пропорций, выполняемом на бэкенде; результаты отображаются в дашборде как «вариант А лидирует с достоверностью 94%» после достижения минимального размера выборки (настраивается; по умолчанию 200 кликов на вариант). Вам все равно нужно интерпретировать результаты — мы предоставляем данные о кликах, а не систему анализа причинно-следственных связей. Нюанс: если целевая страница имеет цепочку редиректов до срабатывания пикселя конверсии, атрибуция может быть занижена. Учитывайте это при анализе.
Отправка конверсий на стороне сервера в Meta CAPI, GA4 и Mixpanel
Клиентские пиксели теряют 20-40% конверсий в зависимости от браузера и блокировщиков рекламы. Серверная пересылка закрывает этот пробел. При каждом клике Elido сохраняет ID клика в рабочем пространстве целевого URL. Когда событие конверсии срабатывает на вашем бэкенде (Stripe webhook, Shopify order webhook или ваш собственный чекаут), вы пересылаете событие на эндпоинт конверсий Elido с ID клика, названием события и необязательными данными о стоимости/валюте. Elido дедуплицирует данные относительно клика, а затем распределяет конверсию по всем настроенным вами серверным эндпоинтам: Meta CAPI, GA4 Measurement Protocol или Mixpanel server-track. Каждое пересланное событие включает исходные UTM-параметры клика, поэтому атрибуция сохраняется на протяжении всей воронки. Время настройки составляет около 2 часов, если ваш чекаут уже отправляет вебхуки. Это не замена полноценной CDP, но это позволяет восстановить атрибуцию, которую теряют решения только на базе пикселей.
Массовый импорт для кампаний, которые начинаются с таблиц
Большинство рабочих процессов кампаний начинаются в таблицах: колонка А — целевой URL, колонка Б — канал, колонка В — вариант креатива. Массовый импорт Elido принимает именно такой формат CSV (плюс шаблон для скачивания, если вы начинаете с нуля). Одна строка на ссылку; дополнительные колонки для слага, переопределения UTM, тегов, папок, срока действия, лимита кликов и ID пикселей ретаргетинга. Импортер проверяет каждую строку перед созданием — неработающие URL, дублирующиеся слаги, отсутствие обязательных полей отображаются в отчете об ошибках перед запуском. Максимум 10 000 строк за импорт через дашборд; неограниченно через API (с учетом лимитов скорости). История импорта хранится 90 дней, чтобы вы могли отследить источник пакета ссылок.
Привязка пикселей ретаргетинга к ссылке, а не к домену
Стандартный ретаргетинг требует наличия пикселя на целевой странице, которой вы не владеете в случае внешних партнерских ссылок или сторонних систем оплаты. Elido запускает пиксели ретаргетинга со страницы редиректа перед переходом пользователя. Вы можете подключить Meta Pixel, Google Ads remarketing, LinkedIn Insight Tag или TikTok Pixel — индивидуально или в комбинации — на уровне ссылки, а не только рабочего пространства. Назначение на уровне ссылки означает, что разные кампании могут запускать разные аудитории пикселей с одного и того же кастомного домена, не смешивая пулы ретаргетинга. Конфиденциальность: пиксель срабатывает только для пользователей, давших согласие в промежуточном окне редиректа (если включено), или чьи регионы не требуют явного согласия. Elido не хранит куки ретаргетинга — пиксель записывает данные напрямую в рекламную платформу. Проверяйте список пикселей для каждой ссылки в дашборде; назначайте массово через CSV или API.
Stack you'll touch
- Пользовательские домены
- Био-страницы
- Отслеживание конверсий
- Пиксели ретаргетинга
- Брендированные QR коды
- Кампании и A/B
Что вы измените
- Атрибуция кликов
- 100% ссылок
- Атрибуция дохода
- Stripe / Shopify
- Время настройки
- Менее 30 минут
Маркетологи, выбирающие нас
Имена пока являются заполнителями — реальные названия компаний появятся здесь по мере публикации кейсов.
“Мы перенастроили поток ссылок в Klaviyo с помощью UTM-шаблонов за один вечер. Теперь каждая email-кампания размечается автоматически; атрибуция перестала быть игрой в угадайку на еженедельных отчетах.”
“Использование Meta CAPI через Elido позволило восстановить около 30% конверсий, потерянных после выхода iOS 14.5. Настройка заняла один спринт. Это не магия, но это работает.”
“Мы управляем более чем 200 партнерскими ссылками для трех брендов. Использование пикселей на уровне ссылок позволяет нам ретаргетить читателей, перешедших по любой ссылке, не заходя на сайт рекламодателя. С нашим предыдущим сервисом это было невозможно.”
Elido против Bitly и Rebrandly для маркетологов
Три честных варианта. Мы выделяем реальные различия, а не выборочные галочки функций. Bitly и Rebrandly хороши для базового использования; пробелы проявляются в сложных сценариях.
| Capability | Elido | Bitly | Rebrandly |
|---|---|---|---|
| UTM-шаблоны | Уровень Workspace + кампании; авто-применение | Только уровень кампании; вручную для каждой ссылки | На уровне ссылки; нет авто-применения |
| A/B тестирование слагов | Взвешенное разделение + z-тест достоверности | Нет нативного A/B для ссылок | Нет нативного A/B для ссылок |
| Серверные конверсии | Meta CAPI, GA4 MP, Mixpanel — с дедупликацией | Недоступно | Недоступно |
| Пиксели ретаргетинга на ссылку | Да — Meta, Google, LinkedIn, TikTok для каждой ссылки | Пиксель только на уровне домена | Пиксель на уровне Workspace, а не ссылки |
| Глубокие ссылки (iOS/Android) | Universal Links + App Links с веб-фолбеком | Базовая поддержка диплинков | Диплинки через интеграции; поддержка iOS на хорошем уровне |
| Передача мобильной атрибуции | ID клика в параметре запроса; ручная настройка MMP | Партнерство с Branch для MMP | Документированные интеграции с MMP |
| Экспорт в BI (BigQuery / Snowflake) | Запланированный экспорт + ClickHouse DSN только для чтения | Экспорт в CSV; нет прямого коннектора к хранилищу | CSV + API; нет нативного коннектора к хранилищу |
Вопросы маркетологов
К каким доменам применяется автоматическая UTM-разметка?
К любой ссылке, созданной внутри кампании, к которой прикреплен UTM-шаблон. Шаблон применяется к параметрам перехода короткой ссылки, а не к строке запроса целевого URL — ваш целевой URL остается неизменным. Если в целевом URL уже есть UTM, мы не объединяем и не перезаписываем их; UTM-шаблон короткой ссылки фиксирует намерение независимо. Шаблоны разрешаются в порядке: настройки Workspace → переопределения кампании → переопределения для конкретной ссылки.
Какая статистическая модель используется для 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 файлов cookie.
Какой формат 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. Если приложение установлено, ОС перехватывает редирект и открывает нужный экран. Если нет, пользователь попадает на указанный вами URL веб-фолбека (обычно App Store или веб-сайт). Вы настраиваете JSON-файл Apple-App-Site-Association и assetlinks.json в настройках домена; Elido отдает их по стандартным путям на вашем кастомном домене.
Является ли атрибуция атрибуцией по последнему клику (last-click)?
Данные о кликах хранятся в сыром виде — каждое событие клика с его UTM, реферером, устройством, страной и меткой времени. Модель атрибуции — это то, что вы применяете в своем инструменте аналитики к экспортированным данным. Дашборд по умолчанию показывает атрибуцию по последнему клику, так как этого ожидает большинство пользователей сокращателей. Если вы используете многоканальную (multi-touch) атрибуцию или атрибуцию на основе данных, экспортируйте поток кликов в BigQuery или Snowflake и запускайте свою модель там.
Могу ли я экспортировать данные о кликах напрямую в BigQuery или Looker Studio?
Запланированный экспорт в GCS (с последующей загрузкой в BigQuery через нативный трансфер GCS-BQ) доступен на тарифе Business. Потоковая передача в реальном времени в Kafka / Redpanda — это функция уровня API. Коннектор для Looker Studio находится в разработке; на данный момент путь реализации: экспорт в GCS + BigQuery + Looker. ClickHouse DSN только для чтения доступен на тарифе Business для команд, предпочитающих прямое SQL-соединение.
Marketer's reading list
Не уверены, какой ракурс подходит?
Большинство команд начинают с одного и развиваются до всех четырех. Наша команда продаж может обсудить ваш конкретный стек за 20 минут.