Кампании и A/B. Group links. Split traffic. Measure everything.
Кампании используют один шаблон UTM для нескольких ссылок. A/B варианты разделяются по запросу: взвешенное случайное или круговое распределение. Оба работают вместе с правилами умных ссылок.
- Group links under a shared UTM template
- A/B split with up to 5 variants per link
- Z-test confidence — we show the math
- Composes with smart-link routing rules
- elido.me/q2-newsletteracme.com/pricing?utm_source=newsletter3,812clicks142conv.3.7%CTR
- elido.me/q2-socialacme.com/pricing?utm_source=twitter2,104clicks67conv.3.2%CTR
- elido.me/q2-emailacme.com/pricing?utm_source=email5,230clicks261conv.5.0%CTR
A/B testing
Split traffic. Watch confidence climb.
Up to 5 variants per link with weighted or round-robin splits. Each variant tracks its own click time-series. The dashboard surfaces a two-proportion z-test as a directional indicator — we don’t hide the math.
- Weighted (sums to 100) or round-robin rotation
- Per-variant click time-series and geo breakdown
- Z-test confidence over a configurable sample floor
- Winner-picks-all locks the link to the leading variant
- Pause one variant mid-test without losing data
UTM templates
One template. Every link tagged automatically.
Define a UTM template at the campaign level. Every link created inside the campaign inherits those values at creation time — not at click time. Individual links can override a specific field while inheriting the rest.
- Source & Mediumnewsletter, email, cpc, social — whatever your channel taxonomy uses
- Campaign nameInherited on all links; individual links can override utm_content
- Stable at creation timeEditing the template doesn't re-tag existing links — history stays clean
- Bulk import supportCSV import respects utm_* columns; per-row values override the template
Campaign analytics
Every link. Every variant. One dashboard.
Campaign analytics aggregate across all links in the campaign. Clicks by day, breakdown by referrer, country, and device — plus a conversion funnel that ties impressions to revenue.
- newsletter.acme.com47%
- t.co29%
- Direct / unknown24%
- Germany (DE)38%
- France (FR)22%
- United States (US)21%
- Others19%
- Desktop56%
- Mobile37%
- Tablet7%
- Impressions284,000100%
- Clicks11,14639%
- Conversions4704.2%
- Revenue€23,500
Composition
Rules first. A/B second. Always consistent.
A link can have both smart-link routing rules and A/B variants. Rules are evaluated first — if one matches, the variant split is bypassed. If no rule matches, the A/B split applies to the fallback path. Route iOS users to the App Store unconditionally while A/B testing two web landing pages for everyone else.
- Step 1
Request arrives
elido.me/q2-launchUser clicks from any channel — email, social, QR.
- Step 2
Rules evaluated
Edge · < 1 msGeo, device, OS, and time rules checked in order. First match redirects immediately.
- Step 3
A/B split applies
Fallback path onlyIf no rule matched, the weighted or round-robin split selects a destination.
- Step 4
Click recorded
Variant ID taggedvariant_id on every click event — export to ClickHouse, BigQuery, or Snowflake.
What you can do
- UTM-шаблоны для каждой кампании
- Массовое назначение до 100 ссылок за вызов
- Взвешенные случайные или круговые варианты
- Правила умных ссылок отменяют варианты, если оба установлены
Что на самом деле делают кампании и A/B тестирование в платформе Elido
«Кампания» — это больше, чем просто папка. Описанные ниже функции включают шаблоны UTM, статистические A/B тесты и то, как кампании сочетаются с правилами маршрутизации смарт-ссылок.
Шаблоны UTM на уровне кампании применяются автоматически к каждой созданной ссылке
Кампания определяет шаблон UTM: источник, канал, название кампании, а также необязательные поля «термин» и «контент». Каждая ссылка, созданная внутри кампании (через панель управления, API или импорт из CSV), наследует значения шаблона в момент создания. Значения UTM фиксируются при создании ссылки, а не при клике, поэтому они остаются стабильными, даже если шаблон кампании будет изменен позже. Для отдельных ссылок можно переопределять конкретные поля UTM, наследуя остальные — это полезно для вариантов креативов (utm_content) внутри одной кампании. Полный экспорт ссылки вместе с UTM и количеством кликов доступен в панели кампании в формате CSV или через API запланированного экспорта. Шаблоны UTM также применяются к массово импортируемым ссылкам (поля utm_* в столбцах CSV переопределяют шаблон для каждой строки). Это избавляет от проблемы «кто-то забыл разметить ссылку», которая часто мешает корректной атрибуции.
До 5 взвешенных A/B вариантов на ссылку — случайный выбор или round-robin — с отображением достоверности z-теста
Ссылка внутри кампании может иметь до 5 вариантов назначения. Трафик распределяется по настраиваемым весам (например, 70/30, 50/25/25) или циклически (round-robin). Для каждого варианта отслеживается собственная временная шкала кликов, распределение по географии и события конверсии, что позволяет видеть, стабильна ли эффективность варианта во времени и в разных регионах. Панель управления показывает достоверность z-теста («Вариант B лидирует с достоверностью 91%»), как только оба варианта преодолевают минимальный порог выборки (по умолчанию 200 кликов на каждый, настраивается индивидуально). Z-тест — это тест для двух долей на уровне кликов; это индикатор направления, а не механизм причинно-следственного вывода. После определения победителя можно зафиксировать ссылку на ведущем варианте и удалить остальные — это действие необратимо и фиксируется в журнале аудита.
Правила маршрутизации смарт-ссылок и A/B варианты сосуществуют — правила оцениваются первыми
Ссылка может иметь одновременно и правила маршрутизации смарт-ссылок, и A/B варианты. Порядок оценки таков: сначала правила, затем варианты. Если правило срабатывает (например, все пользователи iOS → App Store), оно побеждает, и A/B варианты для этого запроса не оцениваются. Если ни одно правило не подошло, сплит-тест применяется к резервному пути назначения. Это означает, что вы можете безусловно направлять трафик с определенных платформ, при этом тестируя разные целевые страницы для остальной аудитории. Важный нюанс: если вы добавляете A/B сплит-тест к ссылке, где раньше были только правила, убедитесь, что резервный путь в конфигурации A/B соответствует вашим целям — по умолчанию им становится Вариант A.
Аналитика на уровне кампании: общие клики, детализация по ссылкам, доход от конверсий и распределение UTM
Представление аналитики кампании агрегирует данные по всем ссылкам, привязанным к ней. Метрики: общее количество кликов (по дням, часам, странам, устройствам), таблица кликов по каждой ссылке с сортировкой, CTR относительно оценочных показов (если данные о показах передаются из рекламной платформы), количество конверсий и доход из вебхуков Stripe/Shopify, а также распределение параметров UTM. Представление атрибуции дохода показывает, какие ссылки в кампании принесли больше всего денег — это помогает выявлять эффективные креативы и масштабировать расходы. Экспорт аналитики доступен в формате CSV или через запланированный экспорт в S3/BigQuery/Snowflake (для тарифа Business). Для команд перфоманс-маркетинга такой экспорт с объединенными данными о кликах, конверсиях и доходе является основным рабочим инструментом.
Массовое управление ссылками: создание, обновление и назначение до 100 ссылок за один API-вызов
Эндпоинт POST /v1/workspaces/{ws}/campaigns/{campaign_id}/links/bulk принимает до 100 спецификаций ссылок за вызов. Каждая спецификация может включать: целевой URL, слаг, переопределения UTM, теги, срок действия, лимит кликов, ID пикселей, конфигурацию A/B вариантов и правила смарт-ссылок. Эндпоинт использует ключи идемпотентности по слагу, поэтому повторный запуск части пакета не создаст дубликатов. Для операционных команд, управляющих кампаниями через таблицы, импорт CSV в панели управления поддерживает те же спецификации (обязательно: целевой URL; остальное — опционально). Предварительный просмотр импорта показывает разницу между тем, что будет создано или обновлено. Лимит импорта через панель — 10 000 строк; через API — без ограничений с учетом лимитов (для Business: 1 000 запросов в минуту). Таблица ссылок кампании поддерживает массовые действия: назначение пикселя, приостановку, установку срока действия и экспорт.
Команды маркетинга и роста, использующие кампании Elido
Имена являются заполнителями — реальные кейсы будут опубликованы здесь по мере их готовности.
“Шаблоны UTM для каждой кампании положили конец спорам о том, «кто разметил эту ссылку». Каждая ссылка наследует правильные метки при создании — за последние полгода у нас не было ни одной ошибки в атрибуции. Это сразу отразилось на точности данных в GA4.”
“A/B сплит-тесты на уровне ссылок позволили нам тестировать две целевые страницы без покупки отдельного инструмента для оптимизации конверсии. Достоверность z-теста в панели управления заменила сложные формулы в таблицах, которые вела наша команда данных. Мы быстрее завершаем тесты и меньше спорим о значимости результатов.”
“Возможность использовать правила смарт-ссылок и A/B сплит-тесты одновременно — это именно то, почему мы выбрали Elido. Правила направляют международный трафик на локализованные страницы, а A/B тесты проверяют два варианта заголовков для англоязычной аудитории. Одна короткая ссылка — полный контроль.”
Кампании и A/B в Elido против Bitly и Short.io
У Bitly есть папки кампаний и базовая группировка. У Short.io ограниченное A/B тестирование. Ни один из них не предлагает достоверность z-теста или сочетание с правилами маршрутизации смарт-ссылок.
| Feature | Elido | Bitly | Short.io |
|---|---|---|---|
| Шаблоны UTM для кампаний | Да — наследуются при создании, с возможностью переопределения | Конструктор UTM для каждой ссылки — без наследования шаблонов | Шаблоны UTM отсутствуют |
| A/B варианты на ссылку | До 5 вариантов — взвешенно или round-robin | Недоступно | 2 варианта (только базовый A/B) |
| Отображение статистической достоверности | Достоверность z-теста в панели управления | Недоступно | Недоступно |
| Сочетание с правилами маршрутизации | Да — правила и A/B работают вместе на одной ссылке | Только правила маршрутизации, без A/B | Правила маршрутизации отсутствуют |
| Атрибуция дохода кампании | Да — вебхуки конверсий Stripe и Shopify | Недоступно | Недоступно |
| Массовое управление ссылками | 100 ссылок за один API-вызов с идемпотентностью | Импорт CSV — массового API нет | Импорт CSV — массового API нет |
| Аналитика на уровне кампании | Агрегированные клики, детализация по ссылкам, доход | Только общие клики по группе ссылок | Базовая статистика группы ссылок |
Вопросы о кампаниях и A/B
Как рассчитывается достоверность z-теста в панели A/B?
Используется z-тест для двух долей на уровне кликов. Нулевая гипотеза состоит в том, что оба варианта имеют одинаковый коэффициент кликабельности. Достоверность — это 1 минус p-value, выраженная в процентах. Мы не применяем поправку Бонферрони для нескольких вариантов (запуск более 3 вариантов увеличивает вероятность ложноположительного результата). Для формальных многовариантных экспериментов рекомендуем экспортировать необработанный поток кликов и применять поправку самостоятельно. Показатель достоверности в панели — это ориентир для команд, у которых нет штатного аналитика; для критически важных решений используйте экспорт и последовательное тестирование.
Какой минимальный размер выборки нужен для надежных результатов A/B теста?
Минимальный порог по умолчанию составляет 200 кликов на вариант, прежде чем будет показан индикатор достоверности. Вы можете изменить этот порог для каждой ссылки (минимум 50, максимум 5 000). При стандартном разделении 50/50 выборка в 200 кликов на вариант дает мощность около 80% для обнаружения 10% абсолютной разницы в кликабельности при 95% достоверности — этого достаточно для операционных решений. Для выявления меньших эффектов (разница в 1–5%) требуются тысячи кликов на вариант. Система Elido показывает реальные цифры и ничего не скрывает; если вам нужна большая выборка — просто подождите.
Можно ли добавлять ссылки в кампанию после её запуска?
Да. Ссылки можно добавлять в кампанию или удалять из неё в любое время. Добавление ссылки не подтягивает её прошлую историю кликов в агрегаты кампании — аналитика кампании показывает клики, которые произошли именно в то время, когда ссылка была к ней привязана. Если вы используете шаблоны UTM, помните, что они применяются в момент создания ссылки. Поэтому ссылки, добавленные после запуска кампании, должны быть созданы внутри неё (или размечены вручную), чтобы унаследовать значения шаблона.
В чем разница между round-robin и взвешенными вариантами?
Round-robin распределяет трафик последовательно: первый клик → Вариант A, второй → Вариант B, третий → Вариант A и так далее. На достаточно длинном отрезке каждый вариант получает абсолютно равное количество трафика. Взвешенный случайный выбор распределяет клики вероятностно согласно заданным весам (например, 70% для Варианта A, 30% для Варианта B). Фактическое распределение сходится к заданным весам со временем, но на коротких отрезках возможны отклонения. Используйте round-robin для идеального равенства; используйте взвешенный выбор, если хотите отдать предпочтение контрольному варианту или осторожно протестировать новый.
Можно ли приостановить конкретный вариант, не прекращая весь A/B тест?
Да, вы можете приостановить отдельный вариант (установить его вес в 0 во взвешенном режиме или исключить из ротации round-robin). Приостановленные варианты перестают получать трафик, но сохраняют накопленные данные о кликах. Это полезно, если в варианте обнаружена ошибка или он показывает резкий негативный эффект: его можно отключить, не теряя результаты по остальным вариантам. Факт приостановки фиксируется в журнале аудита.
Что произойдет, если я изменю шаблон UTM в уже работающей кампании?
Изменение шаблона UTM не обновляет существующие ссылки ретроактивно. Ссылки, созданные до изменения шаблона, сохраняют свои прежние значения UTM. Новые ссылки, созданные после изменения, наследуют новые значения. Это сделано намеренно: значения UTM в аналитике — это факт о том, как ссылка была размечена, а не просто метка для отображения. Если вам нужно переразметить старые ссылки, экспортируйте их, обновите поля UTM в CSV и импортируйте обратно — импортер обновит существующие ссылки по совпадению слага.
Есть ли лимит на количество ссылок в одной кампании?
Лимита на количество ссылок в кампании нет. Поддерживаются кампании с десятками тысяч ссылок — аналитические запросы выполняются на базе ClickHouse и легко справляются с такими объемами. Таблица ссылок в панели управления поддерживает пагинацию по 100 ссылок, поиск и фильтрацию. Для очень масштабных кампаний (более 100 000 ссылок) мы рекомендуем использовать API вместо графического интерфейса.
Можно ли экспортировать результаты A/B теста для анализа в собственных инструментах?
Да. Вы можете экспортировать полный поток событий кликов для кампании через API экспорта аналитики. Отфильтруйте по link_id для каждого варианта, объедините с событиями конверсий и используйте любую статистическую модель. Экспорт включает поле variant_id для каждого события клика, что позволяет точно определить, какой вариант был показан. Для пользователей BigQuery или Snowflake запланированный экспорт включает variant_id и полные таблицы кликов и конверсий.
Keep reading
Правила маршрутизации по ГЕО, устройствам и времени, которые сочетаются с A/B вариантами.
Аналитика кликов на базе ClickHouse — место, где живут данные кампаний и вариантов.
Атрибуция дохода по кампаниям — свяжите заказы Stripe и Shopify с вашими ссылками.
Настройки пикселей на уровне кампании — подключайте ретаргетинг ко всем ссылкам сразу.
Готовы попробовать?
Начните с бесплатного тарифа, перейдите на платный, когда вам понадобится пользовательский домен.