Ищешь клод код? Генератор UTM-ссылок в LibraChat с четвёртого запроса
Ищешь клод код? Это блог LibraChat: четыре формулировки одной просьбы о генераторе UTM-ссылок, две ошибки в коде и что писать в запросе сразу.
Марина
Контент-маркетолог LibraChat
7 мин чтения
Страница работала. Поле для адреса, список источников, кнопка «Скопировать». Я выбрала email, и в готовой ссылке появилось utm_medium=cpc. Рассылка подписчикам в отчётах превратилась бы в платную рекламу.
Если в поиске было «клод код», сразу скажу: это блог LibraChat, а не страница Claude Code. О чужом инструменте здесь ни слова. Здесь другое: что выходит, когда маркетолог без навыков программирования просит код словами. Я проверила это на одной задаче и четырёх формулировках. Если код для тебя ежедневная работа, тебе ближе разбор для программистов.
Задача рабочая и скучная. Ссылки с метками маркетолог собирает постоянно. Руками это верный способ однажды ошибиться в одной букве.
Первая формулировка была в одну строку
Я начала так, как пишут, когда торопятся:
Напиши код для генерации UTM-меток
Пришёл код на Python, аккуратный, с проверкой обязательных полей и примером готовой ссылки. Под ним таблица: что значит каждая метка. И совет, который я бы дала стажёру сама:
Значения лучше писать латиницей, в нижнем регистре
Как справка это отлично. Как инструмент мимо. Python у меня не стоит, и ставить его ради ссылок я не собиралась. Код был правильным ответом на вопрос, который я не задавала.
Признаю, таблицу с расшифровкой меток я прочитала с интересом. Там нашлось про utm_content, метку для варианта объявления или кнопки. Удобно, когда сравниваешь два баннера в одной рассылке. Но такую справку можно держать и в заметках, а мне нужна была кнопка.
Ошибка тут моя. Я не сказала, кто я и где буду этим пользоваться. Что изменится, если сказать?
Во втором запросе я описала себя и то, как вижу результат:
Я маркетолог, программировать не умею. Нужна простая страница HTML, которую я открою в браузере на своём компьютере: вставляю адрес лендинга, выбираю источник из списка (vk, telegram, email), пишу название кампании и получаю готовую ссылку с UTM-метками и кнопку «Скопировать». Всё в одном файле, без установки программ.
На этот раз пришёл файл со страницей: тёмная карточка, поле для адреса лендинга, выпадающий список с vk, telegram, email и пунктом «другие», поле для кампании и большая зелёная кнопка копирования. По коду видно: ссылка собирается прямо при вводе, а кнопка кладёт её в буфер.
Разница с первым ответом огромная. Первый объяснял, как устроены метки. Второй дал вещь, которой можно пользоваться с понедельника.
А потом я заглянула в сам код. Метка источника подставлялась из списка, кампания бралась из поля. А вот utm_medium был вписан намертво: cpc для всех. Для email тоже. Для бесплатного поста во ВКонтакте тоже.
Это ошибка, и не косметическая. В отчётах системы аналитики письма и посты легли бы в платный трафик. Кто-то потом решил бы, что реклама работает лучше, чем на самом деле.
Ещё одна деталь мельче. Оформление страница подгружает из интернета. Без сети кнопки и поля останутся, но красивая карточка развалится в голый список.
Можно ли это исправить, назвав всё заранее?
Третья формулировка: назвала каждое значение
В третьем запросе я перечислила, какое значение куда ставить, и попросила работать без интернета:
Я маркетолог, программировать не умею. Сделай одним HTML-файлом страницу-генератор UTM-ссылок, которая работает в браузере без интернета и без установки программ: поле для адреса лендинга, список источников, где для vk и telegram подставляется utm_medium=social, а для email — utm_medium=email, поле для названия кампании латиницей, готовая ссылка и кнопка «Скопировать».
Логику ответ понял: в коде для email стоит email, для остальных social. Это как раз то, чего не хватало во втором файле.
Но пришёл не HTML, а документ Word с кодом внутри. И инструкция, что с ним делать:
Скопируйте весь код из блока ниже в текстовый файл с расширением .html и откройте в любом браузере.
Я просила один файл, который открывается сразу. Получила задание на копирование. Ладно, это пережить можно. Скопировать код в Блокнот и сохранить файл с окончанием .html несложно, даже если делаешь это впервые. Неприятно, что о такой ручной работе я как раз просила не заставлять.
Хуже другое. В коде из документа у двух меток пропали подчёркивания: вместо utm_source и utm_medium стоят utmsource и utmmedium. Такая ссылка откроется, но системы аналитики этих меток не узнают. Источник и канал просто потеряются. Это вторая ошибка, и заметить её можно только глазами.
При этом ответ уверенно сообщал:
Код работает полностью оффлайн.
Может быть. Только метки он собирает не те. Что, если взять лучшее из двух последних попыток?
Четвёртая формулировка: формат из второй, значения из третьей
Вывод напрашивался сам. Вторая формулировка дала правильный формат, третья — правильную логику. Я склеила их и дописала, что из интернета грузить ничего нельзя:
Я маркетолог, программировать не умею. Нужна простая страница HTML, которую я открою в браузере на своём компьютере: вставляю адрес лендинга, выбираю источник из списка (vk, telegram, email), пишу название кампании и получаю готовую ссылку с UTM-метками и кнопку «Скопировать». Для vk и telegram ставь utm_medium=social, для email — utm_medium=email. Всё в одном файле .html, без установки программ и без загрузки чего-либо из интернета.
Этот запрос и есть тот, что можно копировать. Поменяй источники и каналы на свои: если у тебя есть, скажем, баннеры на партнёрских сайтах, допиши для них своё значение.
Пришёл файл «Генератор UTM-ссылок.html». Светлая карточка, те же поля, кнопка «Сгенерировать ссылку», под ней готовая ссылка и кнопка «Скопировать». Оформление теперь лежит внутри самого файла, из сети страница ничего не тянет.
Я снова прочитала код по строчкам. Источник берётся из списка, кампания из поля. Канал выбирается по правилу: для email ставится email, для остальных social. И главное: все три метки на месте и с подчёркиванием, utm_source, utm_medium, utm_campaign.
Одна мелочь осталась. В подсказке поля кампании стоит пример с прошлогодней датой. На ссылки это не влияет, но новичка может смутить.
С четвёртого раза у меня был инструмент, которым я пользовалась бы сама. Быстро ли? Нет. Зато теперь я знаю, из чего он сложился.
Код тоже надо вычитывать
Главное правило вышло не про запрос, а про проверку. Код — тоже текст. Я больше не смотрю, красиво ли открылась страница. Я собираю одну ссылку для каждого источника и читаю её по буквам: три метки, все с подчёркиванием, у каждой то значение, которое я ждала.
Если в ответ на просьбу о файле Word пришёл документ с ошибкой, начинать заново не обязательно. Правку можно написать следующим сообщением в этом чате, и LibraChat поправит тот же документ, не меняя формат. С HTML-страницей я так не пробовала, поэтому обещать не стану: каждую мою формулировку я отправляла в новый чат.
Любой такой запрос я теперь начинаю с трёх вещей. Кто я: «программировать не умею» сразу меняет ответ с кода для разработчика на готовый файл. Где откроется результат: браузер, Excel, телефон. Какое значение куда: всё, что я считаю правильным, а не жду, что угадают.
Возьми любую повторяющуюся задачу со ссылками, таблицами или текстами. Опиши её так, будто объясняешь новому коллеге, и проверь формулировку в LibraChat.
А когда придёт результат, собери по нему один пример и прочитай его по буквам. Найдётся ли там своё cpc вместо email?