Кальтер / Блог

Как задать UTM-правила и проверять ссылки с ИИ

Создай закрытый словарь source, medium и campaign, попроси ИИ найти ошибки в ссылках и проверь учёт параметров в своей аналитике отдельно.

Материал подготовлен с помощью ИИ. Источники, учебные примеры и расчёты проверены редакцией перед публикацией.

Условная схема контроля UTM-ссылки от справочника параметров до проверки перехода и аналитического источника.
Условная схема контроля UTM-ссылки от справочника параметров до проверки перехода и аналитического источника.

Когда в UTM-метках один и тот же источник записывают как telegram, Telegram и tg, отчёт может разнести одну кампанию на разные значения. ИИ способен проверить ссылку по словарю команды, но сначала этот словарь нужно утвердить.

Задай небольшую таксономию

Составь правила для utm_source, utm_medium и utm_campaign; остальные параметры добавляй только когда понятно, кто и как будет их читать. Зафиксируй регистр, разделители, допустимые значения и владельца справочника. Google Analytics указывает, что UTM-значения чувствительны к регистру, а source, medium и campaign помогают идентифицировать источник и кампанию (справка GA4 о custom URLs). Это описание GA4, а не гарантия, что любая другая система сохраняет или интерпретирует параметры так же.

Например, для вымышленного проекта словарь может быть таким:

Поле Допустимые значения Пример
utm_source telegram, youtube, newsletter площадка/источник
utm_medium organic_social, video, email тип канала
utm_campaign год и короткий идентификатор темы 2026_launch_guide
utm_content слот или вариант материала description_link

Это синтетическая схема; не копируй её автоматически, если названия не соответствуют твоим отчётам.

Используй ИИ как валидатор

Передай модели утверждённый справочник и таблицу ссылок, не список «придумай лучшие метки»:

Проверь каждую строку по словарю UTM ниже.
Не создавай новых значений и не меняй целевой URL.
Найди: неизвестное значение, разный регистр, пропущенный обязательный параметр,
ошибку кодирования, повторную метку и конфликт между campaign и названием запуска.
Верни ID, точное поле, исходное значение, правило словаря и статус «ошибка» или «проверить».
Не утверждай, что ссылка корректно учитывается в аналитике — это проверяется отдельно.

Словарь: [утверждённые source/medium/campaign/content]
Ссылки: [ID, исходный URL, метки, владелец кампании]

Синтетическая строка: utm_source=Telegram не соответствует словарному telegram; исправление регистра устраняет неоднозначность именования, но ещё не подтверждает, что визит появится в нужном отчёте. Проверь конечный URL, редиректы и параметры в целевой аналитике тестовым переходом, если у тебя есть разрешение и доступ к проекту.

Один законченный учебный разбор

Исходная ссылка условного проекта: https://example.org/guide?utm_source=Telegram&utm_medium=organic_social&utm_campaign=2026_launch_guide. По словарю выше модель должна отметить только регистр source и предложить telegram, не менять путь /guide и не добавлять новый код кампании. example.org здесь — адрес-заглушка, переходить по нему для проверки своего проекта не нужно.

Если в той же строке два utm_source, не проси ИИ угадать, какое значение победит у аналитики: убери неоднозначность в генераторе ссылок. И отдельно проверь группировку каналов. Словарное organic_social — наш учебный medium; само совпадение написания не обещает попадания в желаемую стандартную группу конкретного отчёта.

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

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