QRkoder

Google Analytics для QR

Настройка Google Analytics 4 (GA4) для отслеживания QR-трафика с помощью UTM-меток: позволяет видеть число сканирований, путь пользователя и целевые действия после скана в единой аналитической системе.

Зачем подключать Google Analytics к QR-кодам

QR-код без аналитики — это как рекламный баннер без счётчика: деньги потрачены, результат неизвестен. Google Analytics 4 (GA4) позволяет видеть не только сам факт скана, но и полную картину: сколько людей дошли до сайта, сколько выполнили целевое действие, с каких устройств, в какое время и из какого региона.

Без правильной разметки весь QR-трафик попадает в GA4 как «Direct / None» — прямые заходы. Это значит, что аналитика не отличает пользователя, пришедшего с QR на упаковке, от того, кто набрал URL вручную. Вся офлайн-реклама сливается в одну непрозрачную группу.

Решение — UTM-метки на URL назначения QR-кода. Это стандарт, который работает одинаково в GA4, Яндекс.Метрике, Adobe Analytics и любой другой платформе.

Пошаговая настройка GA4 + QR

Весь процесс сводится к четырём шагам.

  1. Создать UTM-ссылку. Минимальный обязательный набор параметров:
    • utm_source=qr (или qr_menu, qr_pack — чем конкретнее носитель, тем лучше)
    • utm_medium=offline (тип канала)
    • utm_campaign=название_кампании (например, menu_2026 или loyalty_spring)
    Опционально: utm_content для различения нескольких носителей одной кампании (стол vs. барная стойка). Полный справочник параметров — в статье про utm_source.
  2. Сократить через короткую ссылку или динамический QR. Длинный URL с UTM-параметрами в QR-коде увеличивает плотность модулей и ухудшает читаемость. Лучше: создать динамический QR в QRkoder — сервис сам обеспечит редирект, а UTM-метки прикрепите к целевому URL внутри настроек. Дополнительный бонус: можно менять URL и UTM без перепечатки носителя.
  3. Настроить событие в GA4. По умолчанию GA4 не фиксирует «факт скана QR» отдельным событием — он видит только переход по ссылке. Чтобы создать событие qr_scanned, зайдите в GA4 → Администратор → События → Создать событие. Условие: event_name = session_start + utm_source содержит «qr». Теперь каждый новый сеанс с QR-источника создаёт событие с удобным именем.
  4. Читать отчёты. В GA4: «Привлечение → Привлечение трафика», группировка «Источник / Канал». Фильтр utm_source = qr покажет весь QR-трафик. Отдельная разбивка по utm_campaign и utm_content позволит сравнить эффективность конкретных носителей.

Альтернатива в РФ: Яндекс.Метрика

После 2022 года многие российские компании переориентировались с GA4 на Яндекс.Метрику. Хорошая новость: UTM-метки работают одинаково в обеих системах.

В Метрике QR-трафик смотрят через: «Отчёты → Стандартные → Источники → Метки UTM». Есть Вебвизор — запись пользовательских сессий, что особенно ценно при анализе поведения после скана на мобильном. Настройка цели аналогична GA4: «Цели → Добавить цель → JavaScript-событие → qr_scan».

Для привязки QR-кампаний к геоаналитике используют Яндекс.Бизнес: там видно, как переходы с QR соотносятся с визитами в точку, звонками и маршрутами. Google предлагает аналогичный инструмент через Google Business Profile (GMB), но он работает нестабильно с российскими аккаунтами.

Типичные ошибки при настройке

  • UTM без динамического QR: сделали метки, но зашили длинный URL в статический код — он занимает всю «ёмкость» кода, плохо сканируется и не даёт Scan Rate из QR-сервиса. Правильно: UTM + короткая ссылка + динамический QR.
  • Разные написания utm_source: QR, qr, Qr, qr-code в разных кампаниях — в отчётах четыре разных источника вместо одного. Ведите внутренний справочник значений.
  • Нет цели в аналитике: трафик виден, конверсии нет. Без настроенной цели невозможно посчитать Conversion Rate.
  • Cross-domain без настройки: QR ведёт на поддомен (shop.brand.ru), а основной сайт brand.ru — в настройках GA4 не указан связанный домен. Пользователь «теряется» при переходе, и UTM-метка обнуляется.

Частые вопросы

Как работает атрибуция в GA4 для QR-трафика?

По умолчанию GA4 использует модель атрибуции «на основе данных» (Data-driven), которая распределяет ценность конверсии между всеми точками касания. Это значит, что если пользователь сначала пришёл с QR, а потом конвертировался через прямой заход, часть конверсии будет атрибутирована QR-источнику. В отчёте «Пути конверсии» можно увидеть, на каком месте в цепочке чаще всего стоит QR-трафик — это важно для понимания роли QR в воронке: инициирование интереса или финальный шаг к покупке. Для простого сравнения источников удобнее отчёт «Last click» — его можно включить в настройках атрибуции GA4.

Можно ли одновременно использовать GA4 и Яндекс.Метрику?

Да, и это рекомендуемый подход для российского бизнеса в 2026 году. Обе системы ставятся на один сайт, UTM-метки читаются обеими. GA4 лучше для cross-device атрибуции и сложных воронок; Метрика — для Вебвизора, связки с Яндекс.Директом и гео-аналитики через Яндекс.Бизнес. Один и тот же QR с UTM-ссылкой будет виден в обеих системах одновременно без каких-либо конфликтов.

Как настроить cross-domain отслеживание для QR?

Если QR ведёт на домен, отличный от основного сайта (например, lp.brand.ru вместо brand.ru), в GA4 нужно добавить все домены в список связанных: «Администратор → Настройки потока данных → Настроить теги → Настройки конфигурации → Настройка доменов». Без этого при переходе между доменами GA4 создаст новый сеанс и «забудет» UTM-метку, записав конверсию как Direct. В Яндекс.Метрике аналогичная настройка: «Настройки → Список доменов».

Что делать в условиях cookieless и ограничений iOS?

Apple ITP (Intelligent Tracking Prevention) с 2021 года ограничивает срок жизни cookie до 7 дней даже для first-party. Это значит, что пользователь, сканировавший QR на прошлой неделе и конвертировавшийся сегодня, может быть записан как «новый прямой заход». Частичное решение: использовать server-side GTM или передавать utm-параметры в CRM сразу при первом визите (через клиентский JS или API бэкенда). Также полезен GA4 Measurement Protocol — серверная отправка событий конверсии с сохранением session_id.

Как связать QR-аналитику с офлайн-конверсиями (визиты в магазин, звонки)?

Для звонков: настройте коллтрекинг (CoMagic, Callibri, Roistat) — система покажет, с каких UTM-источников приходят звонки. Для визитов в магазин: используйте промокод на QR-лендинге, который покупатель называет на кассе — кассовое ПО фиксирует код, вы вручную или через API обогащаете GA4. Яндекс.Бизнес с 2024 года умеет связывать клики из Яндекс.Карт с фактическими визитами через геолокацию, но для QR-трафика с других источников эта связка требует ручной настройки через Яндекс.Метрику.

Создавайте QR-коды бесплатно

Динамические QR-коды с аналитикой, дизайном и без ограничений по сканированиям.

Начать бесплатно
Google Analytics для QR-кодов: настройка GA4 и UTM | QRkoder