MashaGPT
Нейросети
Возможности
СообществоБизнесуВопросыЦеныСкачатьБлогОбучениеНовости
ПопробоватьВойти

Отлаживаем UTM-ссылки с помощью нейросети

Автор: MashaGPT • 2 октября 2026 • Нейросети
Ручная проверка соединений на стенде
Проверьте, как записаны метки, что они обозначают и доходят ли до счётчика.

Страница открывается, кнопка работает, а переходы одной кампании в отчёте попадают в разные строки или остаются без её названия. Причиной может быть пустой utm_medium, лишний вопросительный знак или перенаправление на другой адрес, при котором потерялись метки. Нейросеть поможет проверить ссылку и сравнить названия с правилами вашей команды. По одному URL она не определит, к какому источнику аналитика отнесёт визит и покупку.

Проверим несколько испорченных ссылок. Адреса на example.com и названия кампаний ниже придуманы для этой статьи. Представим рассылку с метками utm_source=newsletter, utm_medium=email, utm_campaign=october_guide. Такие названия выбрала наша условная команда; Google и Яндекс не требуют использовать именно их. Исправим адреса и отдельно запишем, что осталось проверить на сайте и в отчётах.

Для чего нужна ссылка

Сначала запишите, где разместят ссылку, на какую страницу она ведёт и какие переходы нужно различать в отчёте. Для кнопки в письме и рекламного объявления могут понадобиться разные значения меток. Если не объяснить это модели, она проверит написание адреса, но может пропустить неверное название источника.

ПолеКак заполняем в этой рассылке
utm_sourcenewsletter: так команда называет источник переходов из рассылки
utm_mediumemail: переход из письма
utm_campaignoctober_guide: одинаковое название кампании во всех письмах
utm_contenthero_button или footer_link: отличаем основную кнопку от ссылки внизу письма
utm_termНе добавляем: для этой рассылки ключевое слово не нужно
Поле
utm_source
Как заполняем в этой рассылке
newsletter: так команда называет источник переходов из рассылки
Поле
utm_medium
Как заполняем в этой рассылке
email: переход из письма
Поле
utm_campaign
Как заполняем в этой рассылке
october_guide: одинаковое название кампании во всех письмах
Поле
utm_content
Как заполняем в этой рассылке
hero_button или footer_link: отличаем основную кнопку от ссылки внизу письма
Поле
utm_term
Как заполняем в этой рассылке
Не добавляем: для этой рассылки ключевое слово не нужно

Для ручной разметки Google рекомендует utm_source, utm_medium и utm_campaign. Метка utm_content помогает различать варианты объявления или места ссылки, а utm_term указывает ключевое слово в платной рекламе. Заполнять все пять полей в каждой ссылке не обязательно. При подключении рекламного сервиса или загрузке данных могут понадобиться дополнительные параметры, например utm_id. Проверьте требования именно к вашей задаче.

В Метрике набор нужных меток зависит от источника. Например, utm_medium помогает распознать переходы из почтовых рассылок, мессенджеров и по QR-кодам. Требования к utm_source отдельно описаны для соцсетей и рекламных систем. Это не означает, что «без пяти UTM ссылка не работает». Если вы используете и GA4, и Метрику, договоритесь о значениях source, medium и campaign. Остальные поля заполняйте, только когда знаете, что будете по ним сравнивать.

В метке не указан канал

Было: канал не указан https://example.com/guide?utm_source=newsletter&utm_medium=&utm_campaign=october_guide

Название utm_medium есть, но после знака = ничего не записано. Простого поиска слова utm_medium недостаточно: нужно проверить и его значение. Пробелы, в том числе записанные как %20, тоже не обозначают канал. Отмечайте отдельно, когда параметр совсем отсутствует и когда он оставлен пустым. Так будет проще найти причину ошибки в шаблоне или конструкторе.

Мы знаем, что ссылку поставят в письмо, поэтому записываем utm_medium=email. Если вы проверяете чужую ссылку и не знаете, где её разместят, не просите ИИ угадывать канал по домену. Оставьте пометку «значение требует подтверждения» и спросите владельца кампании. Неверное значение труднее заметить, чем пустое поле.

Стало: указан канал email https://example.com/guide?utm_source=newsletter&utm_medium=email&utm_campaign=october_guide

Метки попали не в ту часть URL

Было: второй вопросительный знак https://example.com/guide?lang=ru?utm_source=newsletter&utm_medium=email&utm_campaign=october_guide

Строка параметров, которую в документации называют query, начинается после ? и заканчивается перед #. В нашем адресе она уже началась с ?lang=ru. Второй знак ? не начинает её заново: ru?utm_source=newsletter становится значением lang, а отдельного параметра utm_source не получается. Сайт при этом может открываться как обычно. Сохраните lang=ru и добавьте метки через &.

Стало: язык сохранён, метки стоят перед якорем https://example.com/guide?lang=ru&utm_source=newsletter&utm_medium=email&utm_campaign=october_guide#examples

Знак # отделяет фрагмент адреса, или fragment. В обычной ссылке он может задавать якорь для перехода к разделу страницы. В исправленном адресе #examples стоит после параметров. Если записать https://example.com/guide#examples?utm_source=newsletter&utm_medium=email, UTM окажутся после #, а не среди параметров ссылки. Обычная аналитика не прочитает их как метки кампании.

Если сайт использует # для навигации

В адресах вида /#/catalog часть после # может определять, какой раздел откроет приложение. Разработчики называют это hash-маршрутом. Прежде чем переставлять части такого URL, уточните у разработчика, как устроены адреса сайта. В обычной ссылке UTM ставят перед #. Чтобы читать метки из части после #, нужна отдельная настройка и проверка.

Источник записали дважды

Было: два значения utm_source https://example.com/guide?utm_source=telegram&utm_source=newsletter&utm_medium=Email&utm_campaign=October_Guide

Ссылка с повторным utm_source может открываться: строка параметров допускает несколько значений с одним названием. Но GA4, Метрика, конструктор и сервер не обязаны выбирать из них одинаково. Сначала выясните, где разместят ссылку. Для нашей рассылки оставляем newsletter, а значение telegram проверяем отдельно. Возможно, к ссылке со старыми метками дописали новые, не удалив прежние.

GA4 и Метрика различают прописные и строчные буквы в значениях UTM. Поэтому Email и email, October_Guide и october_guide могут попасть в разные строки отчёта, хотя команда считает их одной кампанией. Адрес записан допустимым способом, но названия не совпадают. В нашем примере команда договорилась использовать строчные буквы, поэтому приводим значения к этому виду.

Проверяйте и названия самих параметров: utm_source, а не utm_Source или utm_sourse. Опечатка в названии и разный регистр значения - разные ошибки. Не заменяйте прописные буквы строчными во всём URL: путь к странице, другие параметры и части адреса с цифровой подписью могут измениться или перестать работать. Исправляйте только те значения UTM, для которых это согласовано.

Если кампания уже идёт под названием October_Guide, после замены на october_guide новые переходы будут записываться с другим значением. Старые строки отчёта сами не объединятся. Запишите дату изменения и договоритесь, как сравнивать данные до и после него. Другой вариант - сохранить прежнее название до конца кампании. Не меняйте работающие ссылки молча ради более аккуратных названий.

Передайте обезличенный список ссылок и правила заполнения меток ChatGPT в MashaGPT. Попросите сохранить исходные адреса и объяснить каждое исправление. Затем проверьте предложения сами: модель может счесть принятое у вас название опечаткой или изменить параметр, который не относится к UTM.

Промпт
Проверить список ссылок

Проверь обезличенные URL, которые мы размещаем за пределами своего сайта. Не открывай ссылки и не утверждай, что видел данные аналитики. Где разместят каждую ссылку: [письмо, объявление или другая площадка]. Согласованные названия для UTM: [source, medium, campaign и нужные дополнительные поля]. URL: [список]. Сохрани каждый исходный адрес. Отдельно перечисли ошибки записи, названия, которые расходятся с нашими правилами, вопросы владельцу кампании и проверки на сайте. Найди пустые значения, повторяющиеся параметры, опечатки в UTM, метки после #, ошибки кодирования и макросы, вместо которых ещё не подставлено значение. Не считай кириллицу или отсутствие term/content ошибкой сами по себе. Предлагай новый URL, только если правильные значения известны. Сохраняй путь к странице, якорь и остальные параметры. Не удаляй gclid, yclid, _gl и не меняй ссылки с цифровой подписью. Если для исправления не хватает сведений, объясни, что нужно уточнить.

Сравните исходный и предложенный адреса посимвольно. Ещё раз проверьте параметры: объяснение модели может звучать убедительно даже при ошибке в ссылке.

Двойные метки под увеличительным стеклом
Повтор параметра и разные названия одного источника - две отдельные ошибки.

Как записывать специальные символы

Русские буквы в UTM сами по себе не ошибка. Нужно, чтобы сервисы правильно прочитали кодировку и сохранили значение при переходе. Метрика указывает для этого UTF-8. Команда может договориться писать названия латиницей, чтобы одинаково заполнять их в конструкторах и отчётах. Это ваше рабочее правило, а не запрет на кириллицу.

Запись в ссылкеКак прочтут значение
utm_campaign=guide&tipsЗнак & разделяет параметры. Название обрывается на guide, а tips читается отдельно.
utm_campaign=guide%26tipsЗнак & остаётся внутри названия: guide&tips.
utm_campaign=october+guideВ формате form-urlencoded, который используют для полей формы, плюс читается как пробел: october guide.
utm_campaign=october%2BguideВ названии остаётся сам знак плюса: october+guide.
utm_campaign=october%2520guideПосле одного декодирования получается october%20guide. Пробел пока остаётся записанным как %20.
Запись в ссылке
utm_campaign=guide&tips
Как прочтут значение
Знак & разделяет параметры. Название обрывается на guide, а tips читается отдельно.
Запись в ссылке
utm_campaign=guide%26tips
Как прочтут значение
Знак & остаётся внутри названия: guide&tips.
Запись в ссылке
utm_campaign=october+guide
Как прочтут значение
В формате form-urlencoded, который используют для полей формы, плюс читается как пробел: october guide.
Запись в ссылке
utm_campaign=october%2Bguide
Как прочтут значение
В названии остаётся сам знак плюса: october+guide.
Запись в ссылке
utm_campaign=october%2520guide
Как прочтут значение
После одного декодирования получается october%20guide. Пробел пока остаётся записанным как %20.

Не удаляйте записи вида %20, чтобы ссылка выглядела короче. Так в URL кодируют символы, которые нельзя оставить как есть. Например, & внутри названия нужно закодировать, иначе он разделит параметры. Знак # тоже нельзя просто вставить в название: он начнёт фрагмент адреса. Если после % записана неправильная последовательность, проверьте исходное значение, а не заменяйте символы наугад.

Введите в конструктор обычный текст, например october guide. Он сам закодирует нужные символы. Если заранее записать october%20guide, конструктор может повторно закодировать знак процента и получить %2520. Сравните готовую ссылку со значением после одного декодирования, то есть обратного преобразования таких записей в символы. Не повторяйте преобразование «пока текст не станет красивым»: так можно скрыть двойное кодирование.

Не путайте адрес с HTML-кодом

В HTML-коде письма знак & между параметрами может быть записан как &. Браузер прочитает эту запись и получит обычный &. В адресную строку или форму проверки вставляйте сам адрес ссылки, а не его запись из HTML-кода. Иначе amp;utm_medium может стать названием параметра. Кодирование символов внутри URL и запись ссылки в HTML - разные операции; одна не заменяет другую.

Проверьте свои ссылки в форме

Вставьте собственные ссылки в форму ниже, по одной на строку. Она проверяет их в браузере, без отправки URL на сервер: полный HTTP(S)-адрес, неизвестные названия и регистр параметров UTM, пустые значения, повторы, пробелы, табуляцию и подобные знаки, & из HTML и метки после #. Предупреждение об отсутствии source, medium или campaign означает, что стоит свериться с правилами вашей кампании. term/content добавляйте, только если они нужны для сравнения переходов.

Для кодирования проверка узкая: после % должны стоять две шестнадцатеричные цифры. Ещё форма замечает макросы в фигурных скобках в строке параметров - места, куда рекламная система должна подставить данные. Правильность UTF-8, возможное двойное кодирование и саму подстановку нужно проверить отдельно. Логин, пароль и некоторые названия параметров, похожие на секреты, вызывают предупреждение, но его отсутствие не гарантирует безопасность адреса. Ссылки форма не открывает и не переписывает. В результатах видны только названия параметров; автоматической подстановки других адресов нет.

В поле URL не должно быть секретов

Перед проверкой уберите из копии адреса почту получателя, телефон, токен входа, ссылку сброса пароля, подпись ссылки на приватный файл, логин и пароль. Оставьте безопасный домен, запись параметров и UTM. Ссылку с цифровой подписью после таких изменений можно проверить на ошибки разметки, но уже нельзя использовать, чтобы узнать, открывается ли исходный приватный ресурс.

Проверка UTM-меток

Форма не проверяет страницу назначения, перенаправления, работу счётчиков, согласие на сбор данных и историю сессии. Она не знает, подходит ли newsletter для места, где вы поставите ссылку, и подставится ли значение вместо {campaign_id} в рекламном кабинете. Сообщение «Замечаний по этим правилам нет» относится только к записи адреса. Как аналитика свяжет визит или покупку с источником, то есть атрибуцию, нужно проверять отдельно.

Соберите ссылку заново в конструкторе

Когда правильные значения известны, соберите ссылку в конструкторе. Это удобнее, чем редактировать длинный адрес на глаз. Конструктор должен сохранить прежние параметры и якорь, а новые значения закодировать ровно один раз. Если он рассчитан на адрес без параметров, сначала проверьте, что произойдёт с lang=ru, фильтрами каталога и другими настройками страницы.

  1. Сохраните исходный URL и запишите, где разместят ссылку. Прежде чем добавлять параметры к адресу с цифровой подписью, уточните у владельца сервиса, допустимо ли это.
  2. Найдите прежние UTM и отделите их от параметров самой страницы. Удаляйте старые метки, только если подтверждено, что их нужно заменить.
  3. Заполните source, medium и campaign принятыми у вас значениями. Добавьте content, если нужно сравнить кнопки или варианты объявления. Не заполняйте term, если ключевое слово не нужно.
  4. Вводите обычные значения без заранее записанных кодов вида %20. Такое кодирование называется percent-encoding. Не кодируйте весь URL как одно значение.
  5. Повторно проверьте готовый адрес. У каждого нужного параметра должно остаться одно согласованное значение. Путь к странице, прежние параметры и якорь должны сохраниться.
  6. Передайте для размещения именно эту сохранённую ссылку. После вставки в письмо или объявление проверьте, какой адрес открывается по нажатию, а не только запись в рабочей таблице.

Запишите правила названий: чем разделять слова, использовать ли прописные буквы, кто называет кампанию и когда можно завести новое значение source. У полей разные задачи: указать источник, канал, кампанию и вариант ссылки. Если менять source для каждой кнопки, будет трудно сравнивать площадки. Если везде оставить одинаковый content, отчёт не различит кнопки.

Проверьте путь до счетчика

После нажатия ссылка может пройти через сервис учёта кликов в рассылке, сокращатель адресов, перенаправление с HTTP на HTTPS или со старой страницы на новую. На каждом переходе параметры могут сохраниться, измениться или исчезнуть. По исходному адресу ИИ этого не узнает. Откройте в инструментах разработчика браузера вкладку Network, где видны сетевые запросы, или попросите специалиста проверить последовательность перенаправлений.

  • Откройте согласованную тестовую ссылку из письма или объявления, которое проверяете. Запишите исходный адрес и страницу, на которую попали.
  • Посмотрите каждое перенаправление и найдите, где исчезло или изменилось значение. Одного конечного адреса в строке браузера может быть недостаточно, чтобы заметить потерю на предыдущем переходе.
  • Проверьте, что UTM ещё доступны, когда счётчик впервые отправляет данные о странице. Если приложение быстро удаляет параметры из адреса, разработчик должен проверить порядок выполнения скриптов.
  • Проверьте метки, которые рекламная система добавляет автоматически, и значения, которые подставляет вместо макросов. Не удаляйте служебные параметры лишь потому, что они не начинаются с utm_.
Потерянная метка на пути перехода
Перенаправление может удалить параметры до того, как их прочитает счетчик.

Сохранить метки при перенаправлении нужно, но добавлять их ко всем внутренним ссылкам не следует. Например, при переходе с вашего лендинга в ваш каталог обычно не назначают новый utm_source=site_banner. Чтобы посчитать нажатия на баннер, настройте событие клика с данными о конкретном баннере. Иначе UTM могут смешать переходы извне с перемещениями по самому сайту, хотя в записи адреса ошибок нет.

В GA4 новая кампания не начинает новую сессию автоматически. Значения, полученные во время текущей сессии, могут влиять на то, к какому источнику отнесут события, не меняя источник самой сессии. Метрика определяет источник и метки по первому просмотру визита. Поэтому нельзя обещать, что обе системы одинаково запишут новый источник после нажатия на внутреннюю ссылку с UTM.

Переход на другой свой домен

Если лендинг и оформление заказа находятся на разных доменах, новые UTM не помогут аналитике узнать, что это один и тот же посетитель. В GA4 настройте междоменное измерение и проверьте, сохраняется ли служебный параметр _gl при переходе, в том числе через перенаправления. Наличие _gl само по себе ещё не подтверждает, что всё настроено правильно. Для Метрики отдельно проверяют её счётчик и домены: настройку GA4 нельзя считать настройкой обеих систем.

Сверьте данные в нужном отчете

Проверяйте переход в согласованной тестовой кампании и отдельном чистом профиле браузера. Так уже начатая сессия меньше мешает проверке. При этом остаются условия согласия пользователя, фильтры и настройки сбора данных. Если подряд открывать разные ссылки в одном окне, результаты могут различаться не из-за ошибок UTM. Сначала выясните, к какому визиту или сессии относится переход.

В GA4 откройте отчёт о привлечении трафика и сравните источник, канал и кампанию именно этой сессии. Данные о первом привлечении пользователя отвечают на другой вопрос и не заменяют эту проверку. UTM не показываются в полях Landing page + query string и Page path + query string, хотя в их названиях упомянута строка параметров. Отсутствие меток в этих полях не доказывает потерю. Полный адрес можно посмотреть в Page location.

В Метрике откройте «Источники → Метки UTM» и проверьте период и выбранную модель атрибуции. Убедитесь, что метки были уже при первом просмотре визита, а не появились позже. Одинаковые ссылки не гарантируют одинаковых цифр в GA4 и Метрике: правила систем и настройки сбора различаются. Ищите подтверждение конкретного проверочного перехода, а не пытайтесь угадать по всему отчёту, что произошло с одной ссылкой.

Промпт
Выяснить, почему отчёт не совпал с ожиданием

Помоги составить план проверки UTM. У тебя нет доступа к счётчикам. Исходный обезличенный URL: [адрес]. Конечный URL и замеченные перенаправления: [что проверено; неизвестное укажи отдельно]. Система: [GA4 или Яндекс Метрика]. Отчёт, период и выбранные поля: [известные настройки; данные о сессии или первом привлечении пользователя]. Какие значения должны быть у кампании: [значения]. Что человек увидел в отчёте: [наблюдение без данных посетителей]. Укажи, что проверить в адресе, при перенаправлениях, при отправке данных счётчиком и в отчёте. Для каждого действия напиши, какой доступ нужен, что подтвердит результат и кто должен это проверить. Не утверждай, что источник визита или покупки уже установлен. Не переноси правила Universal Analytics на GA4 и не придумывай неизвестные настройки. Не предлагай менять работающую кампанию, пока причина расхождения не найдена.

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

Что отметить перед размещением

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

Сохраните исходный и исправленный адреса, причину правки, место размещения и имя ответственного. Нейросеть поможет проверить большой список, но человек должен подтвердить канал, решить, что делать со старыми названиями, и проверить настройки счётчика. Начните с одной ссылки своей кампании: исправьте метки, проследите переход и найдите его в нужном отчёте.

Погрузись в мир ИИ

Ноутбук, пропуск и ключ доступаПроверяем с помощью нейросети доступы уволенного сотрудника
1 октября 2026
Ожидание после оформления заказа на телефонеИз «ничего не работает» в понятную заявку с ИИ
30 сентября 2026
Свободные места в зале групповых тренировокКакие занятия пустуют? Разбираем расписание клуба с нейросетью
29 сентября 2026
Страница книги и лист файлаОт ответа нейросети к подлинной цитате
28 сентября 2026
MashaGPTMashaGPT

Mashagpt - интерфейс для работы сЧат GPTонлайн в России.

Телеграм новостиГруппа в ВК

Информация

ЦеныЧто такое токены?Вопросы и ответыОфертаПолитика конфиденциальностиСогласие на обработку персональных данныхСогласие на использование cookiesСогласие на рассылкуКонтакты и реквизиты

Продукты

Приложение для телефонаРасширение для браузераПартнерская программаБизнесуПеревод текстовБлогОбучениеНовости AI

Нейросети

Все нейросетиChatGPT (OpenAI)Claude (Anthropic)Gemini (Google)Grok (xAI)MidjourneyNano Banana Pro

Генерация

Seedance 2.5 (видео)Sora 2 (видео)Kling 3.0 (видео)Gemini Omni (видео)Grok Imagine 1.5 (видео)Kling (обзор)Veo 3.1 (видео)Veo (обзор)Minimax Hailuo (видео)Suno (музыка)Flux 2 (картинки)Seedream 5.0 Pro (картинки)Flux (картинки)ElevenLabs (озвучка)

Возможности

AI VisionCanvasДокументыПоиск в интернетеПроектыАнализ файловДля задачВсе инструменты

Инструменты

Написать текстГенератор картинокГенерация видеоСоздать музыкуДизайн интерьераНаписать кодСравнение нейросетей

© 2026 ИП Тимочкин Ю.А. · ИНН 772271029508 · ОГРНИП 316774600448725 · 119180, Россия, Москва, ул. Якиманка Б., д. 17/2, стр. 2, кв. 4 · support@mashagpt.ru