По документации Google Analytics значения учитывают регистр. SpringSale, springsale и spring_sale могут стать разными метками одной инициативы.
Запишите небольшой общий словарь
Решите, какие source обозначают площадки и отправителей, какие medium обозначают каналы и какой разделитель используется между словами. Запишите примеры рядом с правилом и определите место для согласования изменений. Главное свойство — повторяемость: два человека для одного канала выбирают одно значение. Конструктор сохранит и закодирует решение, но не узнает модель отчётности организации из одного адреса.
Нормализация должна быть осознанной
Автоматический нижний регистр и замена пробелов удобны, пока не изменят макрос платформы, старый идентификатор или значение для сопоставления с другой системой. UTMLink отклоняет только пробелы по краям и запрещённые управляющие символы, сохраняя обычный регистр и пунктуацию. Если ваш стандарт требует нижний регистр, подготовьте значения так и проверьте итоговые строки. Отсутствие скрытой очистки помогает заметить расхождения до публикации.
Практическая проверка перед публикацией
Прочитайте итоговый адрес от домена до последнего символа фрагмента. Убедитесь, что хост и путь ведут на нужную публичную страницу, сторонние фильтры или идентификаторы остались на месте, а значения кампании соответствуют принятой в команде таблице имён. Перед вставкой в письмо, рекламу или документ скопируйте ссылку в обычный текстовый редактор: форматированный текст может скрыть изменённый символ. Открывайте ссылку только когда готовы перейти на сайт, а затем отдельно проверяйте адресную строку и настройку аналитики. Корректно собранный синтаксис не доказывает существование страницы, сохранение query при редиректах или ожидаемую атрибуцию визита.