Оглавление8 разделов
Разметка нужна не для длинной ссылки, а чтобы расход, клик и подтверждённая конверсия складывались в один отчёт. Команда должна заранее знать, какое поле обозначает источник, кампанию, placement, креатив и вариант страницы. Свободный ввод превращает аналитику в ручное угадывание.
Словарь v1
| Смысл | UTM | SubID | Формат | Пример |
|---|---|---|---|---|
| Источник | utm_source | sub1 | lower_snake | adnetwork |
| Кампания | utm_campaign | sub2 | stable_id | cmp_2026_081 |
| Placement | utm_content / internal | sub3 | source_id | plc_48392 |
| Креатив | internal | sub4 | stable_id | cr_0147 |
| Посадочная версия | internal | sub5 | version | lp_v03 |
| GEO | utm_term / internal | sub6 | ISO/custom | de |
| Click ID | — | click_id | opaque id | 01J… |
Названия в таблице — командный стандарт, а не требование конкретной площадки. Реальные имена параметров адаптируют к 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 остаётся тем же, а отображаемое название можно исправить в справочнике. Исторические строки не переписываются.
Контроль качества перед запуском
- Сгенерировать ссылку из формы, а не вручную.
- Проверить URL-кодирование и отсутствие пустых обязательных полей.
- Сделать тестовый клик и найти его во всех системах.
- Убедиться, что редиректы сохраняют параметры.
- Получить тестовый postback и связать его с click_id.
- Сохранить паспорт кампании и версию словаря.
Миграция старой разметки
Не переименовывайте исторические значения массово. Создайте mapping old_value → canonical_id, пометьте строки версией v0 и переведите новые кампании на v1 с конкретной даты. В отчёте обе версии сходятся через справочник, а исходные значения сохраняются для аудита.
Чего не должно быть в ссылке
- Email, телефон, имя или документ пользователя
- Пароль, API key или HMAC secret
- Свободный комментарий медиабайера
- Точная причина отклонения пользователя
- Данные, которые источник запрещает передавать
Вывод
Хороший стандарт разметки короток, версионируем и проверяется автоматически. Его задача — однозначно соединить три факта: где купили клик, какой материал показали и какое подтверждённое событие вернулось.
Станьте партнёром и начните работать
Перейдите в партнёрскую программу, изучите актуальные условия и выберите подходящий формат сотрудничества.
СТАТЬ ПАРТНЁРОМ
