Короткий ответ
utm_content используют для различения вариантов креатива или размещения внутри одной кампании (например, баннер А против баннер Б), а utm_term — исторически для ключевого слова в поисковой рекламе; оба параметра не обязательны, но полезны для детальной аналитики внутри кампании.
Как это работает подробнее
Оба параметра передаются так же, как остальные UTM — через query-строку URL, и попадают в отчёты GA4 в отдельные измерения («Контент кампании» и «Ключевое слово кампании» соответственно), позволяя детализировать источник трафика глубже, чем просто campaign. Оба параметра опциональны и не влияют на то, засчитается ли визит в принципе как платный трафик — они лишь добавляют дополнительную детализацию внутри уже определённого источника и канала, которая становится видна только если явно добавить соответствующее измерение в отчёт.
Пример кода
https://example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=autumn_sale&utm_content=banner_a
https://example.com/?utm_source=facebook&utm_medium=cpc&utm_campaign=autumn_sale&utm_content=banner_bЧто использовать на практике
- Практика. utm_content чаще всего используют для А/Б-сравнения креативов на одной площадке (например, два разных баннера в одной кампании соцсетей), а utm_term в современных поисковых кампаниях применяют реже, так как площадки типа Google Ads передают эту информацию автоматически через авто-тегирование (gclid). Стоит помнить, что для кампаний в самом Google Ads автоматическое тегирование через gclid работает независимо от ручных UTM-меток и имеет приоритет для внутренней атрибуции кабинета — ручные utm_term/utm_content в этом случае полезны именно для анализа в GA4, а не меняют данные внутри Google Ads.
Подводные камни
- Риск ошибки. Частая ошибка — использовать utm_content и utm_campaign для одной и той же цели (дублировать название кампании в обоих полях), не добавляя новой информации для анализа, либо, наоборот, не использовать utm_content вовсе и потом не иметь возможности понять, какой из двух баннеров сработал лучше.