Стандарт UTM и SubID для арбитражной команды

Готовый стандарт UTM и SubID: словарь полей, правила именования, пример ссылки, контроль качества и миграция без разрушения исторических отчётов.

Оглавление8 разделов

Разметка нужна не для длинной ссылки, а чтобы расход, клик и подтверждённая конверсия складывались в один отчёт. Команда должна заранее знать, какое поле обозначает источник, кампанию, placement, креатив и вариант страницы. Свободный ввод превращает аналитику в ручное угадывание.

Словарь v1

Рекомендуемое соответствие UTM и SubID
СмыслUTMSubIDФорматПример
Источникutm_sourcesub1lower_snakeadnetwork
Кампанияutm_campaignsub2stable_idcmp_2026_081
Placementutm_content / internalsub3source_idplc_48392
Креативinternalsub4stable_idcr_0147
Посадочная версияinternalsub5versionlp_v03
GEOutm_term / internalsub6ISO/customde
Click IDclick_idopaque id01J…

Названия в таблице — командный стандарт, а не требование конкретной площадки. Реальные имена параметров адаптируют к API источника и партнёрки, сохраняя смысл. click_id не должен кодировать персональные сведения.

Правила значений

  • Только латиница нижнего регистра, цифры, дефис или подчёркивание
  • Не использовать название, которое меняет смысл со временем
  • Отделять стабильный ID от человекочитаемого названия в справочнике
  • Не помещать цену, статус конверсии и секреты в URL
  • Не переиспользовать ID удалённой кампании
  • Версию landing менять при существенном изменении пути

Пример построения

Кампания cmp_2026_081 использует креатив cr_0147 на placement plc_48392 и страницу lp_v03. Эти значения создаются в реестре до запуска. Партнёрская ссылка получает sub1–sub6, а рекламная аналитика — соответствующие UTM. В хранилище оба набора приводятся к единым source_id, campaign_id и creative_id.

Почему текстовые названия недостаточны

Название «casino_de_test_new» через месяц перестаёт быть новым и не сообщает владельца версии. Стабильный ID остаётся тем же, а отображаемое название можно исправить в справочнике. Исторические строки не переписываются.

Контроль качества перед запуском

  1. Сгенерировать ссылку из формы, а не вручную.
  2. Проверить URL-кодирование и отсутствие пустых обязательных полей.
  3. Сделать тестовый клик и найти его во всех системах.
  4. Убедиться, что редиректы сохраняют параметры.
  5. Получить тестовый postback и связать его с click_id.
  6. Сохранить паспорт кампании и версию словаря.

Миграция старой разметки

Не переименовывайте исторические значения массово. Создайте mapping old_value → canonical_id, пометьте строки версией v0 и переведите новые кампании на v1 с конкретной даты. В отчёте обе версии сходятся через справочник, а исходные значения сохраняются для аудита.

Чего не должно быть в ссылке

  • Email, телефон, имя или документ пользователя
  • Пароль, API key или HMAC secret
  • Свободный комментарий медиабайера
  • Точная причина отклонения пользователя
  • Данные, которые источник запрещает передавать

Вывод

Хороший стандарт разметки короток, версионируем и проверяется автоматически. Его задача — однозначно соединить три факта: где купили клик, какой материал показали и какое подтверждённое событие вернулось.

Станьте партнёром и начните работать

Перейдите в партнёрскую программу, изучите актуальные условия и выберите подходящий формат сотрудничества.

СТАТЬ ПАРТНЁРОМ

Связанные материалы

Все статьи
Аналитика

Бюджет первого теста: как рассчитать сумму, которой хватит для решения

Как рассчитать бюджет теста рекламы через частоту события, MDE, power, стоимость трафика, зрелость, технический этап, лимит потерь и оборотный капитал.

Аналитика

Витрина данных для арбитражной команды: схема от клика до выплаты

Как построить аналитическую витрину арбитража: grain, факты, измерения, click ID, статусы, валюты, ревизии, late events, тесты и воспроизводимые отчёты.

Аналитика

Statistical power и MDE: как планировать тест конверсии до запуска

Подробный разбор statistical power, MDE и размера выборки для конверсии: baseline, alpha, beta, абсолютный эффект, кластеры, лаг и симуляция дизайна.