QRkoder

utm_term — что это и что даёт на практике

utm_term — пятый, необязательный параметр UTM-разметки. Исторически передаёт ключевое слово платного поиска, а в офлайн-кампаниях используется как идентификатор конкретного экземпляра носителя с QR-кодом.

Что такое utm_term

utm_term — один из пяти параметров UTM-разметки и один из двух необязательных (второй — utm_content). Исторически он придуман под контекстную рекламу и отвечает на вопрос «по какому ключевому слову пришёл этот человек». Название и вся схема идут от Urchin Tracking Module — системы, купленной Google в 2005 году.

Обязательными считаются utm_source, utm_medium и utm_campaign: без них система аналитики не соберёт корректный источник. utm_term при этом ничего не ломает, если его нет, — просто в отчёте будет прочерк. Именно поэтому utm_term и пропускают в разметке, теряя самый детальный уровень разбивки.

В Яндекс Метрике параметр виден в отчёте «Источники → Метки UTM» на пятом уровне вложенности: UTM Source → UTM Medium → UTM Campaign → UTM Content → UTM Term. В GA4 он попадает в измерение «Ключевое слово вручную» (manual term) и доступен в исследованиях как отдельный параметр сессии.

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

В контекстной рекламе значение подставляет сама система через шаблон. Яндекс Директ отдаёт ключевую фразу по макросу {keyword}, Google Ads — по {keyword} в ValueTrack. Ссылка выглядит так:

https://site.ru/lp?utm_source=yandex&utm_medium=cpc&utm_campaign=qr_generator&utm_term={keyword}

Правила заполнения жёсткие, потому что значение попадает в URL:

  • Только латиница нижнего регистра, цифры, дефис и подчёркивание. Метрика различает Sale и sale — регистр даст два отчётных значения вместо одного.
  • Пробел кодируется как %20 или +. Кириллица уходит в процент-кодировку UTF-8: слово «кофе» превращается в %D0%BA%D0%BE%D1%84%D0%B5 — четыре буквы становятся 24 символами.
  • Длина URL целиком: nginx по умолчанию режет строку запроса на 8 КБ, но практический ориентир для печати и рассылок — не длиннее 200 символов вместе с доменом.
  • Значения задаются по единому справочнику. Пара tejbl_tent и table-tent в одной кампании даст две строки в отчёте вместо одной.

Разметку удобно собирать по шаблонам заранее — готовые схемы и правила нейминга разобраны в материале про короткие ссылки с UTM.

utm_term в офлайне и QR-кампаниях

В офлайне ключевых слов нет, и параметр освобождается под самую мелкую единицу учёта — конкретный физический экземпляр носителя. Сложившееся распределение ролей: utm_campaign — акция, utm_content — тип носителя, utm_term — номер экземпляра.

Пример для сети кофеен: ?utm_source=qr&utm_medium=offline&utm_campaign=leto_2026&utm_content=tejbl_tent&utm_term=samara_gogolya_stol07. При серийной генерации 200 кодов различаются только хвостом utm_term, а в отчёте видно не «столики дали 340 сканов», а какие именно столики у окна собирают втрое больше сканирований, чем у бара.

Практическое ограничение: длинная разметка раздувает URL и версию QR-кода — символ становится плотнее и хуже читается с расстояния. Решение — короткий адрес за кодом, а полный набор меток подставлять на редиректе. Так делает динамический QR: сам код остаётся коротким и неизменным, а utm_term меняется на стороне сервиса без перепечатки тиража.

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

Обязателен ли utm_term?

Нет. Обязательны только utm_source, utm_medium и utm_campaign. Без utm_term отчёт соберётся, в колонке будет пустое значение или прочерк. Заполнять его стоит там, где нужен пятый уровень детализации: ключевые фразы в контексте или конкретный экземпляр носителя в офлайн-кампании.

Чем utm_term отличается от utm_content?

utm_content отвечает за вариант креатива или место размещения, utm_term — за ключевое слово или самую мелкую единицу внутри этого места. В отчёте Метрики term лежит уровнем ниже content, поэтому логика такая: content — «тейбл-тент», term — «столик 07». Менять их местами можно, но тогда придётся делать это во всех кампаниях.

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

Технически да, при корректном URL-кодировании в UTF-8. На практике не стоит: значение раздувается вчетверо, часть сервисов нормализует кодировку по-своему, и в отчётах появляются дубли одной фразы в разных представлениях. Отраслевой стандарт — латиница нижнего регистра, цифры и подчёркивание.

Почему utm_term пустой в отчётах по контексту?

Три типичные причины: в шаблоне ссылки не подставлен макрос {keyword}, кампания идёт на автотаргетинге без явных фраз, либо включена автоматическая разметка (yclid или gclid), а UTM в ссылке не прописаны. Проверяется открытием объявления и просмотром итогового URL после редиректа.

Влияет ли utm_term на SEO?

Параметры UTM создают дубли адресов, поэтому размеченные страницы должны отдавать canonical на чистый URL без меток. Для трафика с QR это критично: при большом тираже кодов с разными term поисковик иначе увидит сотни версий одной страницы. Сама по себе метка позициями не управляет.

Самойлов Андрей Иванович — Эксперт по QR-кодам и SaaS-маркетингу

Автор материала

Андрей Самойлов

Эксперт по QR-кодам и SaaS-маркетингу. 10 лет в SaaS, маркетинге и ИТ.

Об авторе и все материалы

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

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

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