ГлавнаяИнструментыМаркетингQR-коды с UTM-метками
QR-код с UTM-меткой для офлайн-мероприятий
Укажите страницу, мероприятие и места размещения — стенд, листовку, бейдж, слайд, постер. Инструмент соберёт для каждого места ссылку с UTM-метками по единому правилу и QR-код к ней, а потом отдаст архив PNG и SVG и таблицу ссылок. После мероприятия в Яндекс Метрике и GA4 будет видно, какое место привело посетителей.
—
Отсканируйте каждый код телефоном перед печатью тиража и откройте ссылку — проверьте, что страница открывается, а метки остались в адресе.
Расчёт идёт в вашем браузере — введённые данные никуда не отправляются.
Как пользоваться
- Укажите страницу и мероприятиеАдрес — куда ведут коды, мероприятие станет utm_campaign. Кириллица и пробелы превратятся в латиницу и подчёркивания.
- Перечислите места размещенияПо одному на строку. Каждое место получит свою ссылку и свой QR-код — так после мероприятия будет видно, что сработало.
- Проверьте правило разметкиПо умолчанию: utm_source — мероприятие, utm_medium — offline, utm_content — место. Можно записать место в utm_source и выбрать другой канал.
- Скачайте архив и проверьте кодыВ ZIP — PNG и SVG каждого кода и таблица ссылок. Отсканируйте пробный отпечаток каждого кода перед тиражом.
Как размечать офлайн-размещения
QR-код на листовке или стенде приводит человека на сайт без реферера: без меток аналитика запишет такой визит как прямой заход и смешает его со всеми, кто набрал адрес вручную. UTM-метки в ссылке внутри кода говорят, откуда пришёл посетитель. Правило по умолчанию:
- Место — в utm_content, если важнее сравнить мероприятия между собой, а места — внутри мероприятия. Так источник в отчётах один, и визиты с выставки не распадаются на десяток источников.
- Место — в utm_source, если одни и те же форматы (листовки, бейджи, плакаты) повторяются на многих мероприятиях и вы сравниваете именно форматы.
- Нормализация. Значения приводятся к нижнему регистру, кириллица — к латинице, пробелы — к подчёркиванию: Метрика и GA4 различают регистр, и «Stend» с «stend» стали бы разными строками. Это те же правила, что в UTM-генераторе, и тот же код.
- Канал не меняйте. Выберите одно значение utm_medium — offline, print или qr — и используйте его во всех офлайн-кампаниях.
Где смотреть результаты: Яндекс Метрика и GA4
Яндекс Метрика. Откройте «Отчёты» → «Стандартные отчёты» → «Источники» → «UTM-метки». Разверните utm_medium = offline, затем utm_campaign — мероприятие — и utm_content — места размещения. Добавьте в отчёт цели (заявка, регистрация), чтобы видеть не только визиты, но и конверсии каждого места.
Google Analytics 4. «Отчёты» → «Привлечение» → «Привлечение трафика». Смените основной параметр на «Источник/канал сеанса» и найдите строку с medium offline; добавьте дополнительный параметр «Кампания сеанса» или Session manual ad content — туда попадает utm_content. В группировке каналов по умолчанию такие визиты окажутся в Unassigned («Не назначено»): правила GA4 не знают канал offline. Если нужна отдельная строка, создайте свою группу каналов с условием «канал = offline».
- Смотрите период с началом мероприятия и 1–2 неделями после: листовки сканируют и дома.
- Визит без конверсии — тоже сигнал: если со стенда много заходов, но нет заявок, дело в странице, а не в коде.
- Если сайт убирает параметры из адреса при переадресации (например, с http на https или на мобильную версию), метки потеряются — проверьте ссылку, отсканировав код.
Советы по печати: размер, логотип, проверка
Популярное правило — сторона кода не меньше десятой части расстояния сканирования. Мы проверили, откуда оно: камера телефона с углом обзора около 70° на расстоянии d видит полосу шириной примерно 1,4·d, а декодеру нужно 3–4 пикселя кадра на модуль. Отсюда модуль ≥ d/250:
- Ссылка с метками длиннее, поэтому код плотнее, чем у голого адреса. Правило d/10 годится для короткой ссылки; инструмент считает минимум для каждого вашего кода.
- Логотип поверх кода — только с уровнем коррекции H (30 %), по центру и не больше пятой части площади кода.
- Поле вокруг — 4 модуля светлого фона; не ставьте код вплотную к краю листа или к тёмной плашке.
- Тёмный код на светлом фоне, матовая бумага без бликов; для плакатов и типографии используйте SVG — он не размывается при увеличении.
- Проверьте пробный отпечаток каждого кода с нужного расстояния двумя-тремя телефонами до печати тиража.
Источники
- Справка Google Analytics: Default channel group — правила группировки каналов, Unassigned — support.google.com/analytics.
- Справка Яндекс Метрики: отчёт «UTM-метки» — yandex.ru/support/metrica.
- ISO/IEC 18004:2015 — QR Code bar code symbology specification (уровни коррекции, поле вокруг кода 4 модуля).
- PKWARE. APPNOTE.TXT — .ZIP File Format Specification 6.3 (формат архива, который собирается в браузере).
Частые вопросы
Как добавить UTM-метку в QR-код?
Соберите ссылку с метками и закодируйте её целиком: QR-код хранит ссылку как текст. Инструмент делает это сразу для всех мест размещения — по ссылке и коду на каждое.
Какой utm_medium ставить для QR-кодов на листовках и стендах?
Одно значение для всех офлайн-кампаний: offline, print или qr. Мы по умолчанию используем offline. Главное — не менять его от мероприятия к мероприятию, иначе отчёты разделят один канал на несколько.
Где в Метрике посмотреть переходы по QR-коду?
В отчёте «Источники» → «UTM-метки»: utm_medium = offline, дальше мероприятие (utm_campaign) и места (utm_content). Добавьте цели, чтобы видеть заявки с каждого места.
Почему в GA4 визиты с QR-кодов попадают в Unassigned?
Правила группировки каналов GA4 не знают значение offline, поэтому относят такие сеансы к Unassigned. Смотрите их в отчёте «Привлечение трафика» по параметру «Источник/канал сеанса» или создайте свою группу каналов.
Какого размера печатать QR-код?
Для короткой ссылки — не меньше десятой части расстояния сканирования. Ссылка с метками делает код плотнее, поэтому точнее: число модулей × расстояние / 250, но не меньше 2 см. Инструмент считает это для каждого кода.
Можно ли поставить логотип в центр кода?
Да, если выбрать уровень коррекции H и закрыть логотипом не больше пятой части площади. Перед печатью обязательно проверьте код телефоном.
Отправляются ли ссылки на ваш сервер?
Нет. Ссылки, QR-коды и архив собираются в браузере, данные не отправляются на сервер и не записываются в адрес страницы.
Ещё в разделе «Маркетинг»
- Генератор UTM-меток
Как собрать единообразные UTM-ссылки для каждой кампании и канала?
- UTM-метки для Яндекс Директа
Какие макросы Директа поставить в метки и что из них испортит отчёт Метрики?
- UTM-метки для Тильды
Как разметить ссылку на лендинг Тильды и довести метку до заявки из формы?
- UTM-метки для Яндекс Метрики
Как эта ссылка ляжет в отчёт «Метки UTM» и что в ней ломает склейку источников?
- Генератор Open Graph
Какие теги Open Graph нужны странице и как будет выглядеть превью ссылки?
- Проверка сниппета
Как заголовок и описание будут выглядеть в поиске и не обрежутся ли они?
- Проверка темы письма
Поместятся ли тема письма и прехедер во входящих на телефоне и компьютере?
- Транслитерация и генератор ЧПУ
Как превратить заголовок на кириллице в чистый адрес страницы?
- Генератор QR-кодов
Как сделать QR-код для ссылки, Wi-Fi или визитки, который никогда не истечёт?
- Калькулятор юнит-экономики
Зарабатываете вы на каждом клиенте или заказе — или доплачиваете за него?
- Калькулятор окупаемости CAC
За сколько месяцев новый клиент окупит стоимость привлечения?
- Калькулятор LTV и CAC
Окупает ли клиент затраты на своё привлечение?
- Калькулятор конверсии триала в оплату
Сколько выручки добавит рост конверсии из триала в оплату?
- Калькулятор вирусного коэффициента
Приводит ли каждый пользователь достаточно новых для вирусного роста?
- Калькулятор A/B-тестов
Значима ли разница между A и B и сколько пользователей нужно для теста?
- Проверка читаемости текста
Насколько текст сложен для чтения и какие предложения слишком длинные?
- Калькулятор NPS, CSAT и CES
Какой NPS у этих ответов и какова погрешность?
- Генератор формы обратной связи
Какой код формы обратной связи поставить на сайт, чтобы она проверяла поля и собирала согласие по 152-ФЗ?
- Генератор всплывающего окна
Какой код всплывающего окна поставить на сайт, чтобы он показывался вовремя, не повторялся и работал с клавиатуры?