What is ChatGPT Ads conversion tracking?
It sends your leads, sign-ups and purchases back to ChatGPT Ads, using the OpenAI Pixel in the browser and the OpenAI Conversions API from your server. Without it, ChatGPT Ads can report clicks but not revenue.
Do I need the OpenAI Pixel or the Conversions API?
Most businesses should use both. The pixel is quick to deploy, and the Conversions API keeps sending events when the browser blocks the pixel. Both are deduplicated on a shared event_id.
How does deduplication work in ChatGPT Ads?
OpenAI matches events by Pixel ID, event name and event_id. It keeps the first event it receives and ignores later duplicates, so the pixel and server must send the same event_id.
Which events can I send to ChatGPT Ads?
Standard events include page_viewed, contents_viewed, items_added, checkout_started, order_created, lead_created, registration_completed, appointment_scheduled, subscription_created and trial_started. Custom events are also supported.
What is oppref?
oppref is the reference value added to the landing page URL when someone clicks a ChatGPT ad. The pixel stores it in a first-party cookie so later conversions can be linked to the click.
Can you set up ChatGPT Ads tracking in Google Tag Manager?
Yes. I deploy the pixel through Google Tag Manager, fire events from your data layer, and send server events from a server GTM container, keeping the API key on the server.
Does this work with Shopify, WooCommerce and Stripe?
Yes. Purchases are tracked on the site and mirrored server-side from your Shopify, WooCommerce, Stripe or PayPal checkout, with the correct amount and currency.
Can CRM won deals be sent to ChatGPT Ads?
Yes. When HubSpot, Salesforce, Zoho, Pipedrive or GoHighLevel marks a deal won, I send the event with hashed identifiers and the real value through the Conversions API.
Is ChatGPT Ads tracking privacy compliant?
It can be when set up correctly. The pixel supports a consent setting, so I connect it to your cookie banner, hash personal data and keep the API key off the browser.
How long does the setup take?
A pixel and Conversions API setup usually takes a few days. CRM or custom checkout connections can take longer. Data then builds up as your ads run.
Can the same server send data to Meta and Google too?
Yes. One server GTM container on Stape can send events to OpenAI, Meta, Google Ads, TikTok and GA4 at the same time.
Are there free tools to check my tracking?
Yes. You can use the free server-side tracking checker, tracking audit tool, hashing code generator and 96 free ad calculators, including the tracking loss calculator.