UTM-метки для ChatGPT Ads: макросы OpenAI, шаблон и настройка в Ads Manager

Реклама в ChatGPT размечается через поле «Landing page query parameters» в Ads Manager OpenAI. Туда вписывают хвост без знака вопроса: utm_source=chatgpt, utm_medium=cpc и макросы в одинарных скобках, которые OpenAI подставляет при показе: {campaign_id}, {ad_group_id}, {ad_id}. Главная задача меток здесь — отделить платные клики от органических ссылок, которые ChatGPT сам помечает как utm_source=chatgpt.com.

OpenAI подставляет ID кампании, группы и объявления при показе

Коротко

  • Метки вписывают в поле Landing page query parameters без знака ? на уровне кампании, группы или объявления.
  • Макросы OpenAI в одинарных скобках: {campaign_id}, {ad_group_id}, {ad_id}, {ad_account_id}, {oppref}; подставляются при показе, в превью остаются скобками.
  • Органические ссылки ChatGPT уже приходят с utm_source=chatgpt.com, поэтому рекламу отделяет utm_medium=cpc или paid_ai.
  • Параметр oppref OpenAI добавляет сам: по нему считаются конверсии, редиректы и баннеры согласия не должны его отрезать.
  • При одинаковом ключе на нескольких уровнях побеждает более конкретный: объявление выше группы, группа выше кампании.

Куда вставлять UTM в ChatGPT Ads

В ChatGPT Ads есть отдельное поле для трекинга: в интерфейсе оно называется Landing page query parameters, в API — landing_page_configuration.query_string_template. Поле доступно на уровне кампании, группы объявлений и объявления, а настройки аккаунта задают значения по умолчанию для всех трёх.

Вписывают строку без знака ? в начале и без домена, например:

utm_source=chatgpt&utm_medium=cpc&utm_campaign={campaign_id}&utm_content={ad_id}&utm_term={ad_group_id}

Удобнее задать шаблон один раз на уровне кампании, а на группе или объявлении переопределять только то, что отличается, например utm_content для теста креативов.

Макросы OpenAI: что подставляется

Макросы пишутся в одинарных фигурных скобках и заменяются в момент показа, а не при сохранении кампании. В превью объявления вы увидите скобки как есть: это нормально, проверять нужно реальный клик.

Макрос Что подставится Куда ставить
{campaign_id} ID кампании utm_campaign
{ad_group_id} ID группы объявлений utm_term
{ad_id} ID объявления (креатива) utm_content
{ad_account_id} ID рекламного аккаунта свой параметр для агентств
{oppref} идентификатор клика OpenAI свой параметр, например click_id

Макросы возвращают числа, а не названия. Чтобы отчёт читался, заведите таблицу «ID группы → тема» в день создания группы: восстанавливать её через полгода по паузам и переименованиям долго.

Платный трафик против органических ссылок chatgpt.com

ChatGPT уже помечает ссылки в ответах и в блоке источников параметром utm_source=chatgpt.com. Клик по объявлению без собственного шаблона придёт точно так же, и в отчёте реклама сольётся с органикой: вы остановите кампанию, а «органический» трафик упадёт в тот же день.

Разделяет их utm_medium. У органики его нет, поэтому задайте рекламе cpc или отдельное значение paid_ai и держите одно написание во всех кампаниях. В GA4 создайте пользовательскую группу каналов с правилом «источник содержит chatgpt и канал равен cpc» и поставьте его выше правила для ИИ-рефералов, иначе клики по рекламе посчитаются как рефералы.

Поле Landing page query parameters на уровне кампании

Параметр oppref: что это и почему его нельзя вырезать

К ссылке из объявления OpenAI сам добавляет параметр oppref — идентификатор конкретного клика. Пиксель OpenAI на сайте сохраняет его в cookie и по нему привязывает конверсии к объявлению. Это не UTM и не макрос: вы его не настраиваете, но обязаны донести до страницы.

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

Что победит, если параметры заданы на нескольких уровнях

Параметры с разных уровней складываются. Если кампания задаёт utm_source, а объявление — utm_content, в итоговой ссылке будут оба. Конфликт возникает только при одинаковом ключе на двух уровнях: тогда побеждает более конкретный.

  1. Ссылка товара из фида, если кампания товарная.
  2. Настройки трекинга аккаунта: utm_source и utm_medium по умолчанию.
  3. Кампания: основное место для шаблона.
  4. Группа объявлений: подпись темы, если нужна в ссылке.
  5. Объявление: подписи для теста креативов, самый высокий приоритет.

Аккаунты на старом порядке для товарных фидов OpenAI переводит на новый до 5 ноября 2026 года: после переключения шаблон кампании начнёт перезаписывать совпадающие ключи из фида, проверьте метки в фидах.

Частые ошибки

  • Закодированные скобки. %7Bcampaign_id%7D не подставится и придёт текстом. Вставляйте скобки как есть.
  • Макрос в ключе, а не в значении. Макрос должен стоять справа от знака равно.
  • Второй знак вопроса. Если у страницы уже есть параметры, шаблон добавляется через &; поле Landing page query parameters делает это само, а в ручной ссылке проверьте.
  • Разное написание источника. ChatGPT, chatgpt и chat-gpt станут тремя строками в отчёте. Только нижний регистр.
  • Ключи без префикса. Если на одной странице встречается трафик из нескольких площадок, свои параметры называйте с префиксом, например ch_adgroup, чтобы они не пересекались с чужими.

Как собрать ссылку для ChatGPT Ads в конструкторе

В конструкторе БЮРО1969 есть пресет ChatGPT Ads: он подставляет utm_source=chatgpt, utm_medium=cpc и макросы {campaign_id}, {ad_id}, {ad_group_id} в нужные поля, а пикер токенов показывает остальные макросы OpenAI с пояснениями. Транслитерация и нижний регистр применяются только к вашему тексту, скобки макросов остаются нетронутыми. Готовый хвост скопируйте в поле Landing page query parameters без знака вопроса.

Источники

Частые вопросы

01Куда вставлять UTM-метки в ChatGPT Ads?
В поле Landing page query parameters в Ads Manager OpenAI или в параметр query_string_template в API. Строка пишется без знака ? в начале. Поле есть на уровне кампании, группы и объявления; удобнее задать его на кампании.
02Какие динамические параметры поддерживает ChatGPT Ads?
Четыре макроса для ID: {campaign_id}, {ad_group_id}, {ad_id} и {ad_account_id}, а также {oppref} для копирования идентификатора клика в свой параметр. Все они подставляются при показе объявления, в превью остаются скобками.
03Что писать в utm_source для рекламы в ChatGPT: chatgpt или chatgpt.com?
Подойдёт любое, но органические ссылки ChatGPT уже приходят с utm_source=chatgpt.com. Отделяет рекламу utm_medium: задайте cpc или paid_ai, которых у органики нет, и используйте одно написание во всех кампаниях.
04Что такое oppref в ссылке из ChatGPT Ads?
Это идентификатор клика, который OpenAI добавляет к ссылке автоматически. По нему пиксель OpenAI привязывает конверсии к объявлению. Его не настраивают, но редиректы и баннеры согласия не должны его отрезать.
05Почему макросы приходят текстом вроде {ad_group_id}?
Три причины: скобки закодированы как %7B и %7D, макрос стоит в ключе вместо значения, или вы смотрите превью, а не реальный клик. Подстановка происходит при показе объявления.
06Как увидеть ID группы объявлений в GA4?
Стандартные utm_* GA4 читает сам. Для своих параметров вроде ch_adgroup нужно передать значение как параметр события, зарегистрировать его как пользовательский параметр и сохранить в cookie, чтобы он дожил до конверсии.

Соберите UTM-метку прямо сейчас

Бесплатно, без регистрации, с историей в браузере и поддержкой динамических параметров всех площадок.

Открыть конструктор