Кампанії та A/B. Групуйте посилання. Розподіляйте трафік. Вимірюйте все.
Кампанії використовують спільний UTM-шаблон для всіх посилань. A/B варіанти розділяють за запитом: зважений випадковий або циклічний. Обидва працюють разом із smart-link правилами.
- Об'єднуйте посилання під спільним UTM-шаблоном
- A/B-спліт до 5 варіантів на одне посилання
- Z-тест достовірності - показуємо математику
- Поєднується з правилами smart-link маршрутизації
- elido.me/q2-newsletteracme.com/pricing?utm_source=newsletter3,812кліків142конв.3.7%CTR
- elido.me/q2-socialacme.com/pricing?utm_source=twitter2,104кліків67конв.3.2%CTR
- elido.me/q2-emailacme.com/pricing?utm_source=email5,230кліків261конв.5.0%CTR
A/B-тестування
Розподіляйте трафік. Спостерігайте, як росте достовірність.
До 5 варіантів на посилання з виваженим або круговим розподілом. Кожен варіант веде власний часовий ряд кліків. Дашборд показує двопропорційний z-тест як спрямовуючий індикатор - ми не приховуємо математику.
- Виважений розподіл (сума 100) або кругова ротація
- Часовий ряд кліків і гео-розбивка по кожному варіанту
- Z-тест достовірності з налаштовуваним мінімумом вибірки
- Winner-picks-all фіксує посилання на лідируючому варіанті
- Можна поставити варіант на паузу всередині тесту без втрати даних
UTM-шаблони
Один шаблон. Кожне посилання тегується автоматично.
Задайте UTM-шаблон на рівні кампанії. Кожне посилання, створене всередині кампанії, успадковує ці значення в момент створення - не в момент кліку. Окремі посилання можуть перевизначати конкретне поле, зберігаючи інші.
- Source і Mediumnewsletter, email, cpc, social - будь-яка ваша таксономія каналів
- Назва кампаніїУспадковується усіма посиланнями; окремі посилання можуть перевизначити utm_content
- Стабільність на момент створенняРедагування шаблону не перетегує наявні посилання - історія залишається чистою
- Підтримка масового імпортуCSV-імпорт враховує колонки utm_*; значення рядків перевизначають шаблон
Аналітика кампанії
Кожне посилання. Кожен варіант. Один дашборд.
Аналітика кампанії агрегує всі посилання в кампанії. Кліки по днях, розбивка за реферерами, країнами та пристроями - плюс лійка конверсії, що пов'язує покази з виручкою.
- newsletter.acme.com47%
- t.co29%
- Прямі / невідомо24%
- Німеччина (DE)38%
- Франція (FR)22%
- США (US)21%
- Інші19%
- Десктоп56%
- Мобільні37%
- Планшет7%
- Покази284,000100%
- Кліки11,14639%
- Конверсії4704.2%
- Виручка€23,500
Композиція
Спочатку правила. Потім A/B. Завжди узгоджено.
Посилання може мати і правила smart-link маршрутизації, і A/B-варіанти. Спочатку перевіряються правила - якщо одне співпадає, спліт варіантів пропускається. Якщо жодне правило не співпало, A/B-спліт застосовується до fallback-шляху. Безумовно відправляйте iOS-користувачів у App Store, A/B-тестуючи при цьому дві веб-сторінки для решти.
- Крок 1
Запит надходить
elido.me/q2-launchКористувач натискає з будь-якого каналу - email, соцмережі, QR.
- Крок 2
Правила оцінено
Edge · < 1 мсПравила гео, пристрою, ОС і часу перевіряються за порядком. Перше співпадіння - миттєвий редирект.
- Крок 3
Застосовується A/B-спліт
Лише для fallback-шляхуЯкщо жодне правило не співпало, виважений або круговий спліт обирає призначення.
- Крок 4
Клік зафіксовано
Variant ID позначеноvariant_id на кожній події кліку - експорт у ваше аналітичне сховище, BigQuery або Snowflake.
Що ви можете зробити
- UTM-шаблони для кожної кампанії
- Масове призначення до 100 посилань за виклик
- Зважені випадкові або циклічні варіанти
- Smart-link правила перевизначають варіанти, коли встановлені обидва
Що насправді роблять кампанії та A/B-тестування на платформі Elido
«Кампанія» - це більше ніж просто папка. Описані нижче функції охоплюють UTM-шаблони, статистичне A/B-тестування та взаємодію кампаній із правилами маршрутизації смарт-посилань.
UTM-шаблони рівня кампанії автоматично застосовуються до кожного посилання, створеного в кампанії
Кампанія визначає UTM-шаблон: джерело, канал, назву кампанії, а також необов'язкові термін і контент. Кожне посилання, створене в межах кампанії (через панель керування, API або імпорт із CSV), успадковує значення шаблону в момент створення. Значення UTM фіксуються під час створення посилання, а не під час кліку, тому вони залишаються стабільними, навіть якщо шаблон кампанії буде змінено пізніше. Для окремих посилань можна перевизначати конкретні UTM-поля, успадковуючи інші - це корисно для варіантів креативів (utm_content) у межах однієї кампанії. Повний експорт даних (посилання + UTM + кількість кліків) доступний у панелі керування кампанією у форматі CSV або через API запланованого експорту. UTM-шаблони також застосовуються до посилань, імпортованих масово (поля utm_* у рядках CSV мають пріоритет над шаблоном). Це вирішує проблему «хтось забув додати теги», яка часто псує атрибуцію кампаній в інструментах, де UTM застосовуються вручну.
До 5 зважених A/B-варіантів на посилання - зважений випадковий вибір або round-robin - із відображенням достовірності за z-тестом
Посилання всередині кампанії може мати до 5 варіантів призначення. Трафік розподіляється за налаштованою вагою (наприклад, 70/30, 50/25/25) або за принципом round-robin (послідовна рівномірна ротація). Кожен варіант відстежує власні часові ряди кліків, розподіл за географією та події конверсії, тож ви можете бачити, чи є результативність варіанта стабільною в часі та за регіонами, а не просто загальну кількість. Панель керування показує рівень достовірності z-тесту («Варіант Б лідирує з достовірністю 91%»), як тільки обидва варіанти долають мінімальний поріг вибірки (за замовчуванням 200 кліків для кожного, налаштовується для кожного посилання). Z-тест - це тест двох часток на рівні кліків; це індикатор напрямку, а не двигун причинно-наслідкових зв’язків. Переможець отримує все: зафіксуйте посилання на провідному варіанті та видаліть інші - ця дія незворотна та фіксується в журналі аудиту.
Правила маршрутизації смарт-посилань та A/B-варіанти співіснують - правила оцінюються першими, варіанти застосовуються до резервного шляху
Посилання може мати одночасно і правила маршрутизації смарт-посилань, і A/B-варіанти. Порядок оцінювання: спочатку правила, потім варіанти. Якщо правило спрацьовує (наприклад, усі користувачі iOS → App Store), правило перемагає, а A/B-варіанти для цього запиту не оцінюються. Якщо жодне правило не підходить, спліт-тест A/B застосовується до резервного призначення. Це означає, що ви можете безумовно спрямовувати трафік з певних платформ і водночас проводити A/B-тестування вебпризначення для решти аудиторії. Нюанс: якщо ви додаєте A/B-спліт до посилання, яке раніше мало лише правила, переконайтеся, що резервне призначення в конфігурації A/B - це саме те, що ви планували для невідповідних запитів; за замовчуванням резервним варіантом в A/B-спліті є Варіант А.
Аналітика на рівні кампанії: загальна кількість кліків, деталізація за посиланнями, дохід від подій конверсії, розподіл 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 через панель керування підтримує ті самі специфікації (обов'язково: destination_url; опціонально: все інше). Попередній перегляд імпорту показує різницю між тим, що буде створено або оновлено перед підтвердженням. Максимум 10 000 рядків на один імпорт через панель керування; необмежено через API з урахуванням лімітів швидкості (Business: 1 000 запитів на хвилину). Таблиця посилань кампанії в панелі керування підтримує масовий вибір → масове призначення пікселя, масове призупинення, масове припинення дії та масовий експорт.
Команди маркетингу та зростання, що використовують кампанії Elido
Імена є заповнювачами - реальні кейси клієнтів з'являться тут після публікації.
“UTM-шаблони для кожної кампанії поклали край суперечкам на тему «хто тегував це посилання?». Кожне посилання в кампанії успадковує правильні UTM-мітки при створенні - за останні шість місяців у нас не було жодної неправильно атрибутованої кампанії. Різниця помітна в точності нашої атрибуції в GA4.”
“A/B-спліти на рівні посилань дозволили нам тестувати дві цільові сторінки без покупки окремого CRO-інструмента. Достовірність 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-значення, виражене у відсотках. Ми не застосовуємо корекцію Бонферроні для кількох варіантів (запуск 3+ варіантів підвищує ймовірність хибнопозитивного результату - для формальних багатофакторних експериментів експортуйте сирий потік кліків і застосуйте корекцію у вашому сховищі даних). Число достовірності в панелі керування є індикатором напрямку для команд, результати яких не перевіряє аналітик; для прийняття рішень із високими ставками експортуйте дані та застосовуйте корекції послідовного тестування.
Який мінімальний розмір вибірки потрібен для надійних результатів A/B?
Мінімальне значення за замовчуванням - 200 кліків на варіант до моменту показу індикатора достовірності. Ви можете налаштувати цей поріг для кожного посилання (мінімум 50, максимум 5 000). За типового розподілу 50/50, 200 кліків на варіант дають приблизно 80% потужності для виявлення 10% абсолютної різниці в частоті кліків при 95% достовірності - цього достатньо для прийняття рішень про напрямок розвитку. Для менших ефектів (різниця 1–5%) потрібні тисячі кліків на варіант. Система A/B виводить це число і не приховує його; якщо вам потрібна більша вибірка, почекайте.
Чи можу я додавати посилання до кампанії після її запуску?
Так. Посилання можна додавати до кампанії або видаляти з неї в будь-який час. Додавання посилання не заповнює ретроспективно його історичні дані про кліки в агрегатах кампанії - аналітика кампанії показує кліки, які відбулися, поки посилання було призначене до цієї кампанії. Якщо ви використовуєте UTM-шаблони, шаблон застосовується в момент створення посилання, тому посилання, додані після запуску кампанії, мають бути створені всередині кампанії (або теговані UTM вручну), щоб успадкувати значення шаблону.
Чим відрізняються варіанти round-robin та зваженого розподілу?
Round-robin розподіляє трафік послідовно: перший клік → Варіант А, другий → Варіант Б, третій → Варіант А і так далі. Кожен варіант отримує абсолютно однаковий трафік протягом будь-якого досить тривалого періоду. Зважений випадковий вибір призначає кожен клік варіанту імовірно відповідно до налаштованих ваг (наприклад, 70% Варіант А, 30% Варіант Б) - фактичний розподіл наближається до заданих ваг з часом, але може демонструвати відхилення на коротких проміжках. Використовуйте round-robin, коли вам потрібна повна рівність; використовуйте зважений розподіл, коли хочете надати перевагу контрольній версії або обережно впровадити новий варіант.
Чи можу я призупинити конкретний варіант, не завершуючи A/B-тест?
Так - ви можете призупинити окремий варіант (встановити його вагу на 0 у зваженому режимі або виключити його з ротації round-robin). Призупинені варіанти перестають отримувати трафік, але зберігають свої історичні дані про кліки. Це корисно, якщо у варіанті виявлено помилку або він показує негативний ефект посеред тесту: призупиніть його, не завершуючи тест і не втрачаючи накопичені дані. Призупинення варіанта фіксується в журналі аудиту.
Що станеться, якщо я зміню UTM-шаблон у активній кампанії?
Зміна UTM-шаблону не оновлює наявні посилання ретроспективно. Посилання, створені до зміни шаблону, зберігають свої поточні значення UTM (встановлені при створенні). Посилання, створені після зміни, успадковують нові значення шаблону. Це зроблено навмисно: значення UTM в аналітиці - це факт про те, що було теговано, а не налаштовувана мітка для відображення. Якщо вам потрібно повторно тегувати наявні посилання, експортуйте їх, оновіть UTM-поля у CSV та імпортуйте знову - імпортер оновлює наявні посилання за збігом слагів.
Чи є обмеження на кількість посилань у кампанії?
Обмежень на кількість посилань у кампанії немає. Підтримуються кампанії з десятками тисяч посилань - запит аналітики кампанії виконується за допомогою нашого аналітичного сховища і обробляє будь-яку кількість посилань. Таблиця посилань у панелі керування має пагінацію по 100 посилань на сторінку з пошуком і фільтрацією. Для дуже масштабних кампаній (100 000+ посилань) рекомендованим інтерфейсом є API, а не панель керування.
Чи можу я експортувати результати A/B-тестів для статистичного аналізу у власних інструментах?
Так. Експортуйте повний потік подій кліків для кампанії через API експорту аналітики. Відфільтруйте за link_id для кожного варіанта, об'єднайте з подіями конверсії та запустіть будь-яку статистичну модель, якій ви надаєте перевагу. Експорт містить поле variant_id для кожної події кліку, тому ви можете розрізнити, який варіант було показано. Для користувачів BigQuery або Snowflake запланований експорт включає variant_id та сирі таблиці кліків і конверсій.
Читати далі
Правила маршрутизації за географією, пристроями та часом, що взаємодіють з A/B-варіантами на одному посиланні.
Аналітика кліків на базі аналітичного сховища - місце, де зберігаються дані кампаній та окремих варіантів.
Атрибуція доходу для кожної кампанії - прив’язуйте замовлення Stripe та Shopify до посилань кампанії.
Пікселі за замовчуванням на рівні кампанії - додавайте пікселі ретаргетингу до всіх посилань у кампанії.
Готові спробувати?
Почніть з безкоштовного плану, оновіть, коли вам знадобиться власний домен.