Настройка и эксплуатация
Маршрутизация по UTM и контексту источника
UTM служат полезными метками при явном именовании и границах доверия, но не доказывают фактическое происхождение запроса.
Определите единую схему параметров
Установите допустимые имена и значения для источника, канала, кампании, креатива и размещения. Зафиксируйте регистр, кодирование и правила неизвестных значений до генерации ссылок.
Учитывайте границу доверия
Любой клиент способен изменить строку запроса, поэтому UTM описывает заявленный контекст, а не удостоверяет источник. Для важных решений сопоставляйте метку с потоком, реферером, трекером и другими доказательствами.
Сохраняйте значения на всей цепочке
Проверьте каждый переход, прокси, iframe и назначение на потерю или двойное кодирование параметров. Не допускайте публикации внутренних секретов под видом атрибуции.
Задайте поведение при пропусках
Решите, что происходит при отсутствии, дубликате или неизвестном значении: осторожный маршрут, общая кампания либо отдельный журнал. Не позволяйте неполному адресу незаметно попасть в чужой сегмент.
Проверяйте каноническим набором ссылок
Составьте адреса с нормальными, отсутствующими, дублированными и закодированными значениями. Для каждого заранее укажите решение и сравните поля события с итоговым назначением.