Настройка UTM-разметки для аналитики сайта
UTM-параметры — стандартные GET-параметры для отслеживания источников трафика в аналитических системах. Без UTM GA4 и Метрика не могут различить, откуда именно пришёл посетитель.
Обязательные UTM-параметры
-
utm_source— источник трафика:google,yandex,vk,email,telegram -
utm_medium— тип трафика:cpc,organic,email,social,banner -
utm_campaign— название кампании:summer_sale_2024,retargeting_cart
Необязательные
-
utm_content— вариант объявления:btn_red,banner_v2 -
utm_term— ключевое слово (для контекстной рекламы)
Примеры правильной разметки
Email-рассылка:
?utm_source=unisender&utm_medium=email&utm_campaign=order_shipped
Яндекс.Директ:
?utm_source=yandex&utm_medium=cpc&utm_campaign=shoes_brand&utm_term={keyword}
ВКонтакте:
?utm_source=vk&utm_medium=cpc&utm_campaign=retargeting_cart&utm_content=ad_v1
Telegram-пост:
?utm_source=telegram&utm_medium=social&utm_campaign=promo_july&utm_content=channel_name
Автоматическая UTM-разметка в email
Если используете SendGrid, Mailchimp или Unisender — включить автодобавление UTM в настройках (link tracking). Так каждая ссылка в письме автоматически получит utm_source=mailchimp&utm_medium=email.
Хранение UTM в сессии и заказе
// Сохранить при первом визите (first-touch)
const saveUtm = () => {
const params = new URLSearchParams(window.location.search);
const utm = {};
['source', 'medium', 'campaign', 'content', 'term'].forEach(key => {
const val = params.get(`utm_${key}`);
if (val) utm[key] = val;
});
if (Object.keys(utm).length) {
if (!localStorage.getItem('utm_first')) {
localStorage.setItem('utm_first', JSON.stringify(utm));
}
sessionStorage.setItem('utm_last', JSON.stringify(utm));
}
};
Валидация UTM перед запуском кампаний
Частые ошибки:
- Пробелы в значениях (
utm_campaign=летняя распродажа— URL не encode) - Случайный регистр (
utm_source=Googlevsutm_source=google) - Отсутствие обязательных параметров
Инструменты: Google Campaign URL Builder, UTM.io для командного использования.
Срок настройки: 1 рабочий день для стандартизации UTM + настройки хранения в БД.







