QRkoder

utm_source

Параметр UTM-метки, обозначающий источник трафика — конкретный сайт, рассылку, печатный носитель, QR-код. Один из 5 стандартных UTM-параметров Google Analytics и Яндекс.Метрики.

Определение utm_source

utm_source — это первый и обязательный параметр UTM-метки, который отвечает на вопрос «откуда пришёл пользователь». В терминологии Google Analytics и Яндекс.Метрики это конкретная площадка, рассылка или физический носитель: yandex, google, vk, telegram, email_april, qr_menu, qr_pack. utm_source не описывает тип канала (для этого есть utm_medium) и не называет кампанию (за это отвечает utm_campaign) — он строго отвечает за источник.

Стандарт пришёл из Urchin Tracking Module, инструмента, который Google купил в 2005 году вместе с компанией Urchin. С тех пор связка из пяти параметров (source, medium, campaign, term, content) стала отраслевым языком разметки ссылок: её одинаково понимают GA4, Яндекс.Метрика, Adobe Analytics, Matomo, Piwik PRO и большинство BI-систем. Без utm_source весь несистемный трафик попадает в категорию «Прямые заходы» или «Не определено», и понять, какой канал реально приносит конверсии, становится невозможно.

Как формируется значение utm_source

Значение должно быть машиночитаемой строкой: латиница, нижний регистр, без пробелов, кириллица и спецсимволы исключаются. Корректные примеры — yandex, google, vk, telegram_channel, email, partner_lp. Некорректно — QR Меню, Яндекс, Email рассылка: разные системы по-разному нормализуют такие значения, и в отчётах появляются дубли вроде «yandex», «Yandex» и «yandex%20поиск».

  • Онлайн-источники: yandex, google, bing, vk, ok, telegram, youtube, dzen.
  • Email и мессенджеры: email, email_unisender, email_mindbox, whatsapp, sms.
  • Партнёрские площадки: partner_vc, partner_habr, имя ресурса или ID РК.
  • Офлайн через QR-коды: qr_menu, qr_pack, qr_billboard_msk, qr_flyer_spb, qr_visitka.
  • Платные каналы: имя рекламной системы — yandex_direct, vk_ads, mytarget, google_ads.

Внутри организации стоит вести единый справочник utm_source — даже простая Google-таблица «канал → значение» избавляет от хаоса в отчётах. Если меток много, значения удобнее хранить на стороне сервиса коротких ссылок: вы заводите шаблон один раз, генерируете короткую ссылку в один клик и не плодите опечатки в копиях URL.

utm_source в QR-кодах и офлайне

Для офлайн-каналов utm_source — единственный надёжный способ отделить один носитель от другого. Стандартная схема для QR-кампаний: utm_source=qr_{носитель}, utm_medium=offline (или qr), utm_campaign={название кампании}. Например, ссылка на лендинг с упаковки сезонного продукта: https://brand.ru/promo?utm_source=qr_pack&utm_medium=offline&utm_campaign=spring_2026. На наружной рекламе значение source меняется на qr_billboard_arbat, на флаере — qr_flyer_metro, в меню кафе — qr_menu_table_3. По одному отчёту видно, какой носитель приводит клиентов, а какой работает вхолостую.

Чтобы менять метки без перепечатки символа, используют динамический QR-код: в модули зашита короткая ссылка сервиса, а целевой URL с UTM хранится на серверной стороне и меняется в любой момент. Так одно физическое размещение (например, табличка в магазине) может за год обслужить три-четыре кампании с разными utm_source и utm_campaign — а аналитика останется чистой и сегментированной по каждому периоду.

В QR-кампаниях utm_source — это координата носителя. Чем точнее вы её прописываете, тем легче ответить на главный вопрос рекламодателя: какой именно билборд, упаковка или флаер окупился, а какой — съел бюджет.

Где увидеть utm_source в аналитике

В Google Analytics 4 значение доступно в измерении «Источник сеанса / Source» (session_source) и в первичной атрибуции — «Источник первого посещения / first_user_source». Стандартный отчёт: «Привлечение → Привлечение трафика», группировка по «Источнику/каналу». В Яндекс.Метрике utm_source попадает в отчёт «Источники → Метки UTM», где каждый параметр выведен отдельной колонкой; в стандартных отчётах источников он же используется как часть пары «utm_source / utm_medium». В обеих системах данные хранятся в куках: GA4 — до 2 лет в cookie _ga, Метрика — обычно 30 дней в _ym_uid, после чего история о первом источнике стирается, и поздняя конверсия может быть атрибутирована «прямым заходам».

На стороне сервиса QR-кодов часть аналитики собирается до перехода на сайт — фиксируются IP, регион, устройство и реферер сканирования. Если совмещать эти данные с UTM-разметкой целевого URL, получается двойная сетка: с одной стороны видно, сколько людей вообще навели камеру (даже без перехода), с другой — сколько дошло до сайта и оставило заявку. Такой подход важен для офлайн-кампаний с длинной воронкой, где между сканированием QR и покупкой могут пройти дни.

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

Чем utm_source отличается от utm_medium?

utm_source — это конкретный источник: yandex, vk, email_april, qr_pack. utm_medium — это тип канала, к которому источник относится: cpc (контекстная реклама), organic (органика), email (рассылка), social (соцсети), qr или offline (физические носители). Один и тот же тип канала может включать десятки разных источников: medium=social объединяет vk, ok, telegram, dzen; medium=cpc — yandex_direct, google_ads, mytarget. Эта пара параметров формирует основную ось аналитики и стандартные отчёты по источникам трафика.

Можно ли использовать кириллицу в utm_source?

Технически — да, URL-кодирование позволит передать любую строку, но на практике это создаёт массу проблем. Разные системы аналитики по-разному декодируют процент-кодировку UTF-8: где-то значение остаётся в виде %D1%8F%D0%BD%D0%B4%D0%B5%D0%BA%D1%81, где-то превращается в «яндекс», где-то — в «Яндекс». В отчётах появляются дубли, склейка по источникам ломается, BI-выгрузки требуют ручной нормализации. Стандарт индустрии — латиница нижнего регистра, цифры и нижнее подчёркивание: одинаково читается во всех платформах и не требует экранирования.

Что писать в utm_source для QR-кодов?

Базовая схема — qr_{тип носителя}: qr_menu для меню в кафе, qr_pack для упаковки, qr_billboard для наружной рекламы, qr_flyer для печатных листовок, qr_visitka для визиток. Если носителей одного типа несколько, добавляйте локацию или порядковый номер: qr_billboard_msk_arbat, qr_menu_table_3. Параллельно ставьте utm_medium=offline или utm_medium=qr — это позволит одним фильтром собрать весь офлайн-трафик и сравнить эффективность QR-каналов между собой.

Сколько живёт информация об utm_source?

В Google Analytics источник первого визита хранится в cookie до 2 лет (атрибуция first-touch), источник последнего сеанса — в пределах 30 минут активной сессии. В Яндекс.Метрике период жизни метки по умолчанию — 30 дней с момента последнего захода. Если конверсия произойдёт позже, исходный utm_source «потеряется» и трафик попадёт в «Прямые заходы». Для длинных воронок (B2B, недвижимость, страхование) это значит, что важно фиксировать utm_source на стороне CRM сразу при первом контакте, не дожидаясь финального действия.

Нужно ли менять utm_source при перезапуске кампании?

Зависит от задачи. Если носитель тот же (тот же билборд, та же рассылка), но кампания новая — меняйте только utm_campaign, а utm_source оставляйте: так в годовом отчёте по источнику будет видна суммарная эффективность площадки. Если же вы хотите сравнить разные итерации одного носителя (например, два варианта дизайна на одной упаковке), удобнее менять не source, а utm_content. Сам utm_source — это «куда был наклеен код», и его стоит трогать, только если носитель действительно сменился.

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

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

Начать бесплатно