UTM-мітки в QR-коді для DOOH: як виміряти трафік із кав'ярні на сайт у 2026
QR-код на DOOH-екрані — це найдешевший спосіб поміряти ефективність indoor-реклами. Але без UTM-міток сканування губиться в загальній статистиці сайту, і ви не можете розрізнити: «скільки трафіку прийшло з екрану на Подолі, а скільки — з Печерська». У цьому матеріалі — практичний гайд, як правильно зашити UTM-параметри в QR-код, налаштувати GA4, щоб бачити кожен скан у звітах, і рахувати реальний CPA по кожному екрану.
Що таке UTM-мітки і чому вони критичні в DOOH
UTM (Urchin Tracking Module) — це набір параметрів у URL, які Google Analytics і подібні системи використовують для класифікації трафіку. Виглядає так:
https://yoursite.com/landing?utm_source=hostad&utm_medium=dooh&utm_campaign=coffee_gang_may&utm_content=15s_qr
5 стандартних параметрів:
- utm_source — звідки прийшов трафік (
hostad,screen_id_18,coffee_gang) - utm_medium — канал (
dooh,qr,indoor) - utm_campaign — назва кампанії (
spring_promo_may,salon_opening) - utm_content — варіант креативу (
15s_video,static_v1,with_qr) - utm_term — ключове слово (опційно, для DOOH використовується рідко)
Без цих міток усі сканування з QR-кодів змішуються з прямим трафіком, і ви не можете виміряти, який екран реально працює.
Базова структура UTM для DOOH-кампанії в кав'ярні
Для кампанії на 4 екранах у крафтових кав'ярнях ви робите 4 різних QR-коди, кожен із власним UTM:
?utm_source=hostad
&utm_medium=dooh
&utm_campaign=salon_krasy_may
&utm_content=screen_podil_1
?utm_source=hostad
&utm_medium=dooh
&utm_campaign=salon_krasy_may
&utm_content=screen_pechersk_2
Усе те ж саме, тільки utm_content змінюється. Після місяця реклами ви в GA4 робите фільтр utm_source = hostad, групуєш по utm_content і бачиш, який екран дав скільки сканувань.
Як налаштувати GA4 для DOOH
1. Перевірте, що medium = dooh не фільтрується як спам
GA4 за замовчуванням може ігнорувати нестандартні значення utm_medium. У Admin → Property → Data Streams → Web → Configure tag settings → List unwanted referrals переконайтесь, що dooh не в чорному списку.
2. Створіть кастомний звіт «DOOH performance»
В Explore → Free form → виберіть:
- Dimension:
Session source,Session medium,Session campaign,Session manual ad content - Metric:
Sessions,Engaged sessions,Conversions,Total revenue - Filter:
Session medium contains dooh
Звіт показуватиме всі сесії з DOOH, розрізнені за екранами і кампаніями.
3. Додайте конверсію «Контактна форма / Дзвінок»
Без конверсії UTM-аналітика дасть лише трафік. Конверсія прив'язує трафік до реальних дій:
- заповнення форми → подія
form_submit - натискання на номер телефону → подія
phone_click - запис до календаря → подія
booking_complete
Все це налаштовується в GTM (Google Tag Manager) або прямо в коді сайту за 30–60 хвилин.
Як зашити UTM у QR-код
Простий генератор: бере фінальний URL із параметрами і робить PNG/SVG QR-кода. Найкращі сервіси:
- qrcode-monkey.com — безкоштовний, дає налаштування дизайну
- qr-code-generator.com — простий, прямий
- goqr.me — мінімалізм, чисто технічний
Лайфхак: робіть QR не на голий лендинг із 60-символьним UTM-параметром, а на короткий URL через bit.ly або власний редирект (/r/salon-podil), який далі редиректить на повний UTM-URL. Це покращує скан-рейт на 15–25%, бо QR-код стає простішим візуально.
Як рахувати CPA по кожному екрану
Приклад реальної таблиці після місяця кампанії:
| Екран | Покази | QR-сканування | Заявки | Бюджет, грн | CPA, грн |
|---|---|---|---|---|---|
| Coffee Gang Подол | 42 000 | 187 | 14 | 4 500 | 321 |
| Cava House Печерськ | 38 000 | 213 | 19 | 5 000 | 263 |
| The Kava DC | 31 000 | 98 | 7 | 3 800 | 543 |
| Tihe Mistce | 28 000 | 64 | 4 | 3 500 | 875 |
Висновок очевидний: екран на Печерську і Подолі окупаються (CPA 263–321 грн), DC і Tihe Mistce — ні. Наступного місяця ви закидаєте бюджет у працюючі точки і шукаєте нові локації в тих самих районах.
Як рахувати інші метрики DOOH — у нашому розборі 7 метрик ефективності зовнішньої реклами.
5 типових помилок із UTM у DOOH
1. Однаковий utm_content для всіх екранів. Втрачаєте розбивку по локаціях. Завжди — окремий utm_content на кожен екран.
2. UTM тільки на головну сторінку. Ефективніше — UTM на спеціальний лендинг із прив'язкою до пропозиції на креативі. Конверсія в 2–3 рази вища.
3. Забути про utm_campaign. Без неї всі ваші DOOH-кампанії змішуються в один звіт. Гігієна: одна реальна кампанія — один унікальний utm_campaign.
4. UTM з UPPERCASE. Google Analytics регістрозалежний: Hostad і hostad — різні джерела. Завжди тільки нижній регістр.
5. Не тестувати QR-код фізично. Перш ніж залити креатив на 4 екрани, відсканувати QR із 3 різних телефонів. У 10% випадків QR не зчитується через контраст, розмір або поганий фон.
Як HostAd допомагає з аналітикою
HostAd рендерить QR-код у вашому креативі автоматично, з прив'язкою до унікального токену кожної точки. Це означає, що навіть якщо ви забули зробити окремий utm_content для кожного екрану, в адмінці HostAd ви все одно бачите, скільки сканувань пройшло через токен кожної точки.
Прив'язка токен → екран → район → дата → кількість сканувань доступна в реальному часі — це дає базову атрибуцію навіть для рекламодавців, які ще не налаштували GA4.
Як це працює технічно — у нашому гайді про QR в DOOH-рекламі.
Висновок
UTM-мітки в QR-коді — це не «приємний бонус», а базовий gigieнічний мінімум для будь-якої DOOH-кампанії. Без них ви платите за рекламу і не знаєте, який екран реально працює. З ними — за 30 днів отримуєте чіткий звіт із CPA по кожній точці.
Якщо ви плануєте запустити DOOH-кампанію в кав'ярнях Києва — на карті HostAd можна одразу обрати екрани в потрібному районі, отримати готовий QR із унікальним токеном на кожну точку і виміряти кожен скан без додаткової настройки.