Как отслеживать трафик с помощью UTM-меток

Здравствуйте!

Однако сервисы аналитики не дают развёрнутых данных о том, с какой именно страницы или по какой конкретной ссылке перешёл пользователь. Получить такую информацию позволяют UTM-метки.
Что такое UTM-метки
UTM-метки (англ. UTM, Urchin Tracking Module) — это параметры URL, которые помогают отслеживать каналы и источники трафика, ключевые слова, устройства пользователей и другие важные данные.
Архитектура UTM-меток
UTM-метки представляют собой GET-параметры. Их добавляют в URL после знака вопроса, разделяя амперсандом «&». GET-параметры позволяют передавать серверу дополнительные сведения через ссылку.
URL с UTM-метками в адресной строке браузера выглядит так:

UTM-метки состоят из двух частей: переменной и значения.
http://site.ru?utm_значение1=переменная1&utm_значение2=переменная2&utm_значениеN=переменнаяN
Существует пять универсальных UTM-меток:
- три обязательные (отсутствие хотя бы одной из них приведёт к некорректному сбору статистики);
- две опциональные (необязательные).
Универсальные метки поддерживаются Google Analytics, Яндекс.Метрикой и другими системами аналитики.

Яндекс рекомендует соблюдать порядок размещения меток, указанный в примере. Для Google порядок не имеет значения: даже если сначала указать utm_content, а затем utm_source, система аналитики корректно учтёт все данные.
Как создать UTM-метки
Для корректной работы UTM-меток важен правильный синтаксис. Рассмотрим пошаговое создание ссылок на примере.

- целевая страница — https://quasa.io;
- рекламная система — Google Ads;
- вид рекламы — поисковая;
- название рекламной кампании — «Партнёрская программа»;
- количество объявлений — 2;
- ключевые слова: «заработок на контекстной рекламе», «реферальная программа».
Пример создания UTM-метки для объявления 1:

https://quasa.io
Добавляем знак вопроса:
https://quasa.io?
Прописываем первую обязательную метку — источник трафика:
https://quasa.io?utm_source=google
Добавляем амперсанд:
https://quasa.io?utm_source=google&

https://quasa.io?utm_source=google&utm_medium=search
Добавляем амперсанд:
https://quasa.io?utm_source=google&utm_medium=search&
Прописываем третью обязательную метку — название кампании:
https://quasa.io?utm_source=google&utm_medium=search&utm_campaign=partnerskaya-programma
Добавляем амперсанд и первую опциональную метку — номер объявления:
https://quasa.io?utm_source=google&utm_medium=search&utm_campaign=partnerskaya-programma&utm_content=ad1
Добавляем амперсанд и вторую опциональную метку — ключевое слово:
https://quasa.io?utm_source=google&utm_medium=search&utm_campaign=partnerskaya-programma&utm_content=ad1&utm_term=zarabotok-na-kontekstnoi-reklame
Ссылка для объявления 2 составляется по тому же алгоритму. Отличаться будут только значения utm_term и utm_content.
Несоблюдение синтаксиса приводит к некорректной работе ссылок с UTM-метками.

- Указаны не все обязательные параметры.
- Вместо латиницы использована кириллица.
- При обозначении параметров или значений использованы заглавные буквы.
- Отсутствует вопросительный знак перед первой меткой или стоит несколько вопросительных знаков.
- Между метками пропущен знак &.
- Отсутствует разделение слов нижним подчёркиванием или дефисом.
- В названиях параметров допущены ошибки.
- Используются разные значения для идентификации одних и тех же источников (например, в одной ссылке рекламная система обозначена как yandex, а в другой — yandeks).
- Вместо UTF-8 применена другая кодировка.
Что такое динамические параметры в UTM-метках

Статические параметры задаются вручную и не меняются. Их недостаток — они передают только те данные, которые были указаны при настройке.
Для получения расширенной статистики используют динамические параметры. Они подставляются автоматически и поддерживаются рекламными системами Google Ads и Яндекс.Директ.

- определить, с какого устройства (десктоп/мобайл) осуществлялись переходы;
- отслеживать местоположение пользователей;
- узнать, по какому расширению кликнул пользователь;
- определять позиции объявления в поисковой выдаче и другие параметры.
В Google Ads и Яндекс.Директе используются собственные динамические параметры.
Динамические параметры Google Ads
В Google Ads применяется система Value Track. Динамические параметры заключаются в фигурные скобки, например {device}.

Пример ссылки с параметрами Value Track:
https://quasa.io/?utm_source=google&utm_medium=cpm&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}
Расшифровку динамических параметров можно найти в справке Google Ads.
Динамические параметры Яндекс.Директ
В Яндекс.Директе динамические параметры также заключаются в фигурные скобки. Значения параметров берутся из таблицы в справке.

Пример ссылки с динамическими параметрами Яндекс.Директа:
http://quasa.io/?utm_source=yandex&utm_medium=cpc&utm_campaign=campaign-name&utm_term={keyword}&position_type={position_type}&position={position}&matchtype={addphrases}&placement={source}&network={source_type}
Как добавить UTM-метки в объявления контекстной рекламы
UTM-метки начинают работать сразу после добавления в URL. Рассмотрим способы добавления меток в Google Ads и Яндекс.Директе.
Разметка URL в объявлениях Google Ads

Пример шаблона отслеживания:
{lpurl}?utm_source=google&utm_medium=cpc&utm_campaign=campaign-N&utm_term={keyword}
Здесь {lpurl} — конечный URL объявления.
Как добавить UTM-метки в новую кампанию
1. В разделе «Настройки» выберите «Дополнительные настройки».

2. Выберите «Параметры URL кампании» и введите шаблон отслеживания.

3. Нажмите «Проверить» и сохраните изменения.

Как добавить UTM-метки в действующую кампанию
1. Перейдите в «Настройки», выделите кампанию и выберите «Изменить шаблоны отслеживания».

2. Выберите «Задать шаблон отслеживания», введите ссылку и примените изменения к нужным кампаниям.

Разметка URL в объявлениях Яндекс.Директа
В Яндекс.Директе UTM-метки добавляются непосредственно в ссылку объявления. Пример размеченной ссылки:
http://www.site.com/?utm_source=yandex&utm_medium=cpc&utm_campaign=campaign-N&utm_content={position_type}.{position}&utm_term={keyword}


Как отслеживать статистику по UTM-меткам
После разметки ссылок статистику можно посмотреть в отчётах Google Analytics и Яндекс.Метрики.
Отчёты по меткам в Google Analytics
Перейдите в раздел «Отчёты» → «Источники трафика» → «Весь трафик» → «Источник/канал».

Для анализа кампаний (utm_campaign) установите параметр «Кампания».

Для ключевых слов (utm_term) выберите параметр «Ключевое слово».

Для содержания объявлений (utm_content) выберите параметр «Содержание объявления».

Отчёты по меткам в Яндекс.Метрике
Выберите «Отчёты» → «Стандартные отчёты» → «Метки UTM» и настройте нужные параметры.

Как сгенерировать UTM-метки
Метки можно составить вручную или с помощью специальных сервисов. Генераторы позволяют сделать это быстрее и с меньшим риском ошибок.
Campaign URL Builder (www.ga-dev-tools.appspot.com/campaign-url-builder/)
Сервис от Google. Заполните обязательные поля и при необходимости добавьте опциональные метки. Сервис автоматически сформирует ссылку.

Преимущества: интеграция с Google Analytics, возможность сокращения ссылок, удобное копирование URL.
Генератор Tilda
Сервис содержит шаблоны для Google Ads, Яндекс.Директа, ВКонтакте, Facebook и myTarget, а также позволяет создавать собственные метки.

Поддерживается сокращение ссылок и транслитерация.
Генератор UTMURL
Простой инструмент для небольших кампаний. Автоматически транслитерирует русскоязычные значения.

Проблемы при использовании UTM-меток
Основные сложности — слишком длинный URL и возможное дублирование страниц.
Длинный URL

Решение: используйте сервисы сокращения ссылок, например bitly.
Дублирование страниц
Проблема: поисковик может проиндексировать один и тот же контент по основной ссылке и по ссылке с UTM-метками.
Решение:
1. Пропишите атрибут rel="canonical" на страницах с UTM-метками.

2. Используйте директиву Clean-param в robots.txt для Яндекса и Disallow для Google.
Другие способы разметки URL
Помимо UTM-меток существуют альтернативные методы отслеживания трафика.
Метки GCLID
gclid (Google Click Identifier) автоматически добавляется к ссылкам из Google Ads. Работает только с Google Analytics и Google Ads.
Метки YCLID
yclid — идентификатор клика в Яндекс.Директе. Поддерживается только Яндекс.Метрикой.
Метки Openstat
Внешняя система статистики для Яндекс.Директа. Требует настройки счётчика Google Analytics для корректного распознавания.
Метка From
Простая метка для отслеживания источника перехода. Поддерживается только Яндекс.Метрикой и позволяет отслеживать всего один параметр.
До новых встреч!
Подпишитесь на рассылку
Получайте свежие новости Web3, AI и криптовалют прямо на вашу почту.