ChatGPT Ads без сюрпризов в счёте

Valkiria подключает кабинет ChatGPT Ads по API-ключу из ads.openai.com, читает кампании, группы, объявления и статистику Insights и собирает новые кампании цепочкой. Всё появляется в статусе paused: запуск и архивирование проходят через отдельное подтверждение расхода.

Подключить ChatGPT Ads

Почему новый канал опаснее привычных

Решения на старте необратимы

Модель ставок нельзя поменять после создания кампании, а архивирование не отменяется. Ошибка в первом клике стоит новой кампании, а не правки.

Деньги передаются в микро-единицах

API считает бюджет в микро-единицах: один лишний ноль превращает 10 в 10 000 000. В интерфейсе Ads Manager эту опечатку заметить почти невозможно.

Ключ на каждый кабинет

OpenAI выдаёт отдельный Bearer-ключ для каждого рекламного кабинета. Ключи расходятся по чатам и таблицам, и никто не помнит, какой к какому клиенту.

Три шага от ключа до кампании на паузе

  1. Ключ вместо OAuth

    Клиент создаёт API-ключ в ads.openai.com → Settings. Valkiria проверяет его запросом к кабинету и сохраняет зашифрованным: один ключ — один кабинет.

  2. Синхронизация кабинета

    Кампании, группы, объявления и ежедневные показы, клики, расход и конверсии из Insights попадают в общие таблицы, а микро-единицы переводятся в обычные деньги.

  3. Сборка и запуск под подтверждение

    Кампания → группа → объявление создаются в статусе paused. Запуск и архивирование сервер принимает только с явным подтверждением расхода.

Что вы получаете в кабинете ChatGPT Ads

Подключение без OAuth и ревью

Ни приложения на согласовании, ни redirect URI: клиент отдаёт ключ из своего кабинета, и канал работает в тот же день.

Ключ хранится зашифрованным

Ключ не показывается в интерфейсе и не переиспользуется между кабинетами — один ключ привязан ровно к одному рекламному аккаунту.

Создание полной цепочкой

Кампания, группа объявлений и объявление собираются последовательно, все объекты появляются на паузе и ждут человека.

Запуск и архив под подтверждением

Активация начинает тратить деньги, а архивирование необратимо — обе операции требуют явного подтверждения расхода, иначе сервер их отклоняет.

Сухая проверка до отправки

Режим проверки прогоняет всю валидацию, не трогая провайдера: минимальный бюджет, модель ставок, длина заголовка и текста объявления.

Conversions API с дедупликацией

Серверные события уходят с тем же идентификатором, что и события пикселя OAIQ, поэтому конверсия не считается дважды.

ChatGPT Ads рядом с остальными каналами

Расход и результаты считаются в тех же метриках, что Meta, Google и TikTok, поэтому новый канал сразу видно на общей картине.

В цифрах

PAUSED
статус, в котором создаётся любая кампания, группа и объявление
1
API-ключ = один рекламный кабинет, OAuth не требуется
13
рекламных площадок в одном кабинете, включая ChatGPT Ads

Вопросы про интеграцию с ChatGPT Ads

Нужен ли OAuth или одобрение приложения, чтобы подключить ChatGPT Ads?

Нет. В отличие от Meta или Google, OpenAI не использует OAuth для рекламного API: каждый кабинет выдаёт собственный Bearer-ключ. Ни приложения на ревью, ни redirect URI не требуется — достаточно ключа клиента, и Valkiria проверяет его прямо в API перед сохранением.

Где взять API-ключ ChatGPT Ads?

В рекламном кабинете на ads.openai.com, раздел Settings. Ключ создаёт владелец кабинета, и он действует только для этого кабинета. Если клиентов несколько, ключей будет столько же — каждый подключается в Valkiria отдельно и хранится зашифрованным.

Может ли Valkiria сама запустить кампанию и начать тратить бюджет?

Нет. Любая созданная сущность появляется в статусе paused, а активация принимается сервером только с явным подтверждением расхода. В интерфейсе это отдельное окно, которое называет кампанию и её бюджет, — случайным кликом по таблице запуск не происходит.

Почему бюджет в ChatGPT Ads вводится не так, как в других кабинетах?

Рекламный API OpenAI передаёт все денежные значения в микро-единицах: миллион микро-единиц равен одной единице валюты кабинета. Valkiria переводит их в обычные суммы на входе и выходе, поэтому вы работаете с привычными числами, а лишний ноль не превращается в миллионный бюджет.

Можно ли поменять модель ставок после создания кампании?

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

Можно ли отменить архивирование кампании?

Нет: на стороне провайдера архивирование необратимо. Именно поэтому оно закрыто тем же подтверждением, что и запуск: сервер отклонит запрос без явного согласия оператора. Архивированные кампании в интерфейсе не предлагают кнопок, которые всё равно не сработают.

Заведите ChatGPT Ads в общий контур

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

Начать бесплатно