Пресети каналів, пакетний режим і автоматична нормалізація - щоб одна кампанія не перетворилася у звіті на три. Безкоштовно, без реєстрації, нічого не покидає ваш браузер.
Почати з каналу
Звідки приходить трафік
Тип каналу - саме за ним аналітика групує трафік
До якої кампанії належить посилання
Платне ключове слово, зазвичай підставляє рекламна система
Який саме креатив або блок натиснули
Нестандартний параметр, лишили для команд, які вже його використовують
Готове посилання
Вкажіть посилання вгорі, щоб побачити результат
Генерується у вашому браузері - посилання нікуди не надсилається.
Зберіть посилання вгорі - і тут з’явиться його QR-код.
Логотип усередині коду
Власний логотип у центрі QR - платна можливість Revolink.
Ваші набори
Наборів ще немає. Заповніть поля вгорі та збережіть комбінацію, яку щоразу вводите заново.
Ці набори живуть тільки в цьому браузері
Вони переживуть перезавантаження, але не перейдуть на інший пристрій, і колеги їх не побачать. Безкоштовний акаунт Revolink зберігає три UTM-шаблони на сервері, на платних тарифах - без обмежень.
Зберігати набори в акаунтіЦе посилання довге, і воно показує лише звідки прийшли кліки
Скоротіть його в Revolink - і отримаєте кількість кліків, географію, розбивку по пристроях. А UTM переживуть редирект.
UTM-мітки - це звичайні параметри запиту, дописані в кінець посилання. Вони нічого не змінюють на сторінці, куди потрапляє відвідувач: браузер просто передає їх далі, а аналітика читає їх, щоб зрозуміти, звідки прийшов візит. Усе після знака питання - це метадані для вас, а не інструкції для сторінки.
https://vashsajt.com/pricing?utm_source=instagram&utm_medium=social&utm_campaign=spring-sale| Параметр | На що відповідає |
|---|---|
utm_source | Звідки прийшов трафік - конкретний сайт, застосунок або розсилка. instagram, newsletter, partner-blog |
utm_medium | Тип каналу. Саме за ним аналітика групує трафік у звітах. cpc, email, social, qr |
utm_campaign | Кампанія, до якої належить посилання. Без нього всі посилання зливаються в одну купу. spring-sale-2026, product-launch |
utm_term | Платне ключове слово. Зазвичай рекламні системи підставляють його самі. running-shoes |
utm_content | Який саме креатив чи блок натиснули. Параметр, який робить результати A/B-тестів читабельними. hero-button, footer-link, variant-b |
utm_referral | Не входить в оригінальну специфікацію Urchin, але підтримується в Revolink для команд, які вже його використовують. vashsajt.com |
utm_source ви обираєте самі - це просто назва. З utm_medium інакше: GA4 звіряє його з відомим переліком, щоб вирішити, до якої групи каналів віднести сесію. Вигадаєте свій medium - і трафік опиниться в Unassigned, хоч би як ретельно ви розмітили решту.
| Канал | utm_source | utm_medium |
|---|---|---|
| Google Ads | cpc | |
| Реклама у Facebook / Instagram | facebook / instagram | paid-social |
| Органічний пост у соцмережі | instagram, linkedin, tiktok | social |
| Email-розсилка | newsletter | |
| Опис під відео на YouTube | youtube | video |
| Друкований QR-код | qr | |
| Партнер / афілійований трафік | назва партнера | affiliate |
Жодна з них не викликає помилки. Посилання працює, сторінка відкривається, відвідувач конвертується - а цифра потрапляє не в той рядок звіту. Ви дізнаєтеся про це за місяць, коли підсумки перестануть сходитися.
GA4 вважає utm_source=Facebook і utm_source=facebook двома різними джерелами. Кампанія тихо розділяється навпіл і звітує свої цифри двічі. Це найчастіша причина, чому дані кампанії не сходяться.
Пробіл перетворюється на %20 або +, і та сама кампанія з’являється під двома назвами - залежно від того, який інструмент його закодував. Пишіть через дефіс: spring-sale, а не spring sale.
Щоб атрибутувати сесію, аналітиці потрібні обидва. Канал сам по собі зазвичай потрапляє в Unassigned - саме туди й зникають дані кампаній.
GA4 розпізнає лише відомий перелік каналів для стандартного групування. Напишете facebook-post замість social - і цей трафік ніколи не потрапить до групи Social у звітах.
Мітки на переходах між сторінками власного сайту починають нову сесію й перезаписують початкове джерело. Відвідувач, який прийшов з реклами, раптом виглядає так, ніби прийшов з вашого ж футера.
Вставте одне в перевірку UTM - вона підсвітить кожну з помилок вище, а ще подвійне кодування й залишки рекламних ідентифікаторів.
Коли мітки ставить одна людина - це звичка. Коли троє - це вже проблема з даними. Щойно з’являється другий маркетолог, у тому самому звіті починають жити spring_sale, spring-sale і SpringSale як три різні кампанії.
Рішення - записаний шаблон, який заповнюють, а не вигадують: щось на кшталт {channel}-{region}-{quarter}. Оберіть роздільник один раз (дефіси переносяться краще за підкреслення), тримайте все в нижньому регістрі й не закладайте формат дати, який погано сортується.
Якщо мітки зникають десь між кліком і посадковою сторінкою - це вже інша проблема: UTM і редиректи.
Конструктор збирає мітки на посилання та коректно їх кодує. Саме ручне дописування породжує різнобій у регістрі, випадкові пробіли й забуті параметри - а ці помилки невидимі, доки дані вже не зіпсовані у звітах через кілька тижнів.
Безкоштовно, без реєстрації, без пошти. Усе працює у вашому браузері - посилання, які ви збираєте, нікуди не надсилаються. Акаунт Revolink потрібен, лише якщо ви хочете скоротити посилання, рахувати кліки або синхронізувати набори між пристроями.
Тільки в цьому браузері, у localStorage. Вони переживуть перезавантаження, але не з’являться на телефоні, їх не побачать колеги, а очищення даних браузера їх видалить. Акаунт Revolink натомість зберігає UTM-шаблони на сервері: три на безкоштовному тарифі, без обмежень на платних.
Майже завжди так. Аналітичні системи чутливі до регістру, тому Facebook і facebook розділяють одне джерело на два. Конструктор за замовчуванням переводить значення в нижній регістр і замінює пробіли дефісами, показуючи, що саме змінив. Нормалізацію можна вимкнути, коли регістр справді потрібен - наприклад для динамічного макроса Facebook Ads на кшталт {{campaign.name}}.
Залежить від редиректу. Коректний 301 чи 302 передає рядок запиту далі, але багато скорочувачів і саморобних скриптів його відкидають - так атрибуція тихо ламається між кліком і посадковою сторінкою. Revolink зберігає UTM-параметри через свої редиректи.
Можна додавати власні UTM-параметри - конструктор сам додає префікс utm_. Параметри поза простором utm_ не належать до конвенції UTM, і більшість аналітичних систем проігнорують їх під час атрибуції.
Конструктор і перевірка UTM, QR-коди, назви кампаній - без акаунта.
Одна спільна конвенція замість трьох особистих.
Де параметри губляться між кліком і цільовою сторінкою.
Що покриває безкоштовний план і де починаються платні.
Приєднуйтесь до команд та креаторів, які контролюють кожен клік за допомогою інтелектуальної маршрутизації. Запускайте розумніші кампанії, оптимізуйте трафік у реальному часі та зростайте без обмежень.
Почати безкоштовноБезкоштовно назавжди · Без кредитної картки · Скасуйте будь-коли
Вже маєте посилання? Імпортуйте їх