7,1 до 9,3
серверный Lead по записи с общим event id для дедупликации поднял качество совпадения с 7,1 до 9,3.
Инженерия трекинга и атрибуцииУмею сделать
Настраиваю пиксель OpenAI Ads и серверную отправку с проверкой согласия. Общий event id защищает от дублей, без согласия данные не отправляются.
Знакомо?
Как я решаю
Настраиваю пиксель и серверную отправку с общим event id. Платформа может распознать дубль браузерного и серверного событий и учесть покупку один раз. Перед отправкой проверяется согласие. Серверный модуль работает на вашей инфраструктуре. Он небольшой, тестируется отдельно и не требует менять остальной стек.
ChatGPT Ads больше не только для США. OpenAI запустил его в Великобритании 11 августа 2026 и в 31 европейской стране в конце августа, среди них Испания и Нидерланды.
Перед началом я проверяю, что у вас уже есть. OpenAI публикует бесплатное приложение ChatGPT Ads в Shopify App Store, оно появилось там 3 сентября 2026. Оно синхронизирует ваш каталог в товарный фид ChatGPT Ads и подключает «OpenAI Pixel for Shopify», который отправляет события электронной коммерции в Ads Manager. На 2 октября 2026 страницы OpenAI не отвечают на вопрос, работает ли приложение уже для магазинов в Великобритании и ЕС. В справочном центре OpenAI также перечислены партнёры по измерениям: Fospha, Hightouch, INCRMNTAL, LiveRamp, Northbeam, Rockerbox, Triple Whale и WorkMagic. Я делаю ту часть, которую они не закрывают. Рекомендация самой OpenAI для покупок в Shopify, headless и серверных сценариях: браузерный пиксель плюс Conversions API, с oppref в серверных событиях.
Процесс
Этапов: 6. Объём работ и цену согласуем заранее.
Проверяю, что пиксель установлен и правильно считывает значение согласия по умолчанию, до отправки любых данных. Пиксель загружает oaiq.min.js с bzrcdn.openai.com в начале <head> и стартует с oaiq("init", { pixelId }). Он считает согласие полученным, пока вы сначала не вызовете oaiq("consent", false), поэтому там, где согласие нужно, этот вызов ставится перед init.
Определяю событие покупки и поля идентификации, которые оно будет нести. Для пикселя и серверной части они одинаковые. Покупка передаётся как order_created, сумма идёт целым числом в минимальных единицах валюты (4200 для $42,00), а не десятичной суммой Shopify. Серверная часть отправляет email и телефон в виде хэшей SHA-256. В браузере хэширование выполняет автоматический расширенный матчинг (advanced matching), когда он включён; OpenAI в документации указывает, что он включён для пикселей, созданных через Ads API, поэтому я проверяю его состояние в вашем аккаунте.
Добавляю серверный отправитель с проверкой согласия и общим event id для дедупликации. Он отправляет данные в Conversions API OpenAI по адресу bzr.openai.com/v1/events с ключом, который остаётся на сервере. В API нет поля согласия, поэтому проверка встроена в отправитель. Пиксель хранит ссылку на клик oppref в first-party cookie __oppref 30 дней; API сам её не собирает, поэтому отправитель передаёт её с каждым серверным событием.
Провожу покупку от начала до конца. Проверяю, что платформа записала её один раз, с правильной суммой и валютой. OpenAI определяет дубли по Pixel ID, имени события и event id (event_id пикселя и есть id в API).
Добавляю небольшую проверку, которая предупредит вас, если серверная часть перестанет доставлять события.
Передаю настройку и короткую записку о том, за чем следить, пока продукт меняется.
Передача
Пиксель и серверную отправку конверсий OpenAI Ads с общим event id и проверкой согласия. Небольшой протестированный модуль остаётся у вас и обслуживает один канал рядом с остальным трекингом.
Подтверждение
Умею сделать Это работа, которую я делаю; подтверждение ниже из похожих проектов.
До → после
Ближайший рабочий пример относится к другой рекламной платформе, где использован тот же серверный подход. Браузерный Lead получил оценку качества совпадения 7,1. Событие записи в Calendly с более полными данными о клиенте получило 9,3. Замер выполнен 2026-05-27. На шаге записи были доступны лучшие данные, и сервер передал их в событие конверсии.
7,1 до 9,3
серверный Lead по записи с общим event id для дедупликации поднял качество совпадения с 7,1 до 9,3.
37/37
37 из 37 заказов с совпавшими подтверждениями доставки в 9 валютах; покрытие идентификатором клика на одном шаге выросло с 11,8% до 78,9%.
Отзыв клиента
Отзывов клиентов здесь нет. Живые цитаты, которые у меня есть, относятся к работе с Meta и Google Ads, а не с OpenAI Ads, и я не буду выдавать их за подтверждение по этому каналу.
Что можно посмотреть
Я сделал демо на синтетических данных: у браузерного пикселя и вебхука заказа один идентификатор покупки, а согласие проверяется на обоих маршрутах. Можно почитать репозиторий демо на GitHub; отправка по умолчанию идёт в режиме dry run.
Самостоятельно можно проверить, загружается ли в вашем магазине пиксель ChatGPT Ads: бесплатная проверка готовности к покупкам через ИИ (AI Shopping Readiness Check) показывает это снаружи.
Клиентских результатов по ChatGPT Ads у меня пока нет. Цифры выше получены в серверной работе на других рекламных платформах, данные клиентов обезличены.
Цена и сроки
Focused Fix: объём и смета согласуются письменно до начала любой работы. Сначала я проверяю, что уже отправляют ваш пиксель, приложение OpenAI или партнёр по измерениям, чтобы вы платили только за недостающую часть.
СметаФиксируется до начала работы
Заметка Даниилаперед началом работы
OpenAI Ads пока на ранней стадии. Если вы не запускаете там рекламу, это не повод перестраивать трекинг. Если коннектор вроде приложения OpenAI для Shopify или партнёр по измерениям из списка уже отправляет ваши события один раз и с учётом согласия, собственный отправитель вам не нужен. А если проблема в плохом объявлении, а не в измерении, отправитель её не исправит.
Даниил
Вопросы
Нет. У пикселя и серверной части общий event id. OpenAI дедуплицирует по Pixel ID, имени события и этому id, оставляет первое полученное событие и игнорирует последующие дубли. Это подтверждается на шаге тестирования, а не принимается на веру.
Отправитель работает через шлюз согласия: событие уходит, только когда ваш слой согласия это разрешает. Здесь это важно, потому что пиксель OpenAI считает согласие полученным, пока вы не выставите false, а у Conversions API нет собственного поля согласия. Какое правовое основание вы используете, решает ваш юрист. Это техническая реализация, а не юридическая консультация.
Нет. Отправитель добавляется только для этого канала. Остальной ваш трекинг не затрагивается.
Часть задачи оно может закрывать. Бесплатное приложение OpenAI ChatGPT Ads для Shopify синхронизирует ваш каталог в товарный фид для рекламы и подключает пиксель OpenAI, который отправляет события электронной коммерции в Ads Manager. OpenAI не уточняет, отправляет ли оно ещё и серверные события Conversions API. Сначала я проверяю, что именно оно отправляет в вашем аккаунте, и делаю только ту часть, которую оно не закрывает.
Здравствуйте, я Даниил.
Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.
Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com