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-маркетингу. 10 лет в SaaS, маркетинге и ИТ.
Об авторе и все материалы