Did Your OpenAI Ads Tracking Break? Shopify Removed Additional Scripts on August 26
On August 26, 2026, Shopify removed Additional Scripts from the Thank You and Order Status pages of non-Plus stores, and any OpenAI Ads pixel pasted there stopped tracking silently. Here is how to tell if you were affected and how to fix it.
The short version
- On August 26, 2026, Shopify removed Additional Scripts and legacy script tags from the Thank You and Order Status pages of non-Plus stores. Stores that had not upgraded were upgraded automatically.
- If you set up OpenAI Ads conversion tracking by pasting a pixel into that Additional Scripts box, it stopped firing on that date, silently, with no error.
- If you track through a web-pixel app, you are on the supported path and were not affected. This is about manual setups.
- The fix is to move tracking to Shopify's Web Pixels API plus OpenAI's Conversions API. An app can do both for you in about 30 seconds, with no code.
There was a hard Shopify deadline that could quietly kill your ChatGPT ad tracking: August 26, 2026. It was the date to upgrade the Thank You and Order Status pages, and stores that had not upgraded were upgraded automatically. The old Additional Scripts field and legacy script tags on those pages stopped running. If that is where your OpenAI Ads conversion pixel lived, your tracking went dark, and Shopify showed no error when it happened. Here is how to find out fast whether you were affected, and how to fix it.
What changed on August 26
Shopify has been retiring the old checkout customization model for a while. Plus stores hit their deadline in 2025. Non-Plus stores (Basic, Shopify, Advanced) followed on August 26, 2026. On that date:
- The Additional Scripts box stopped working. Snippets merchants had pasted under Settings, Checkout for the order status page no longer run.
- Legacy script tags on those pages stopped running. Anything injected into the old checkout and order-status flow no longer fires.
- It happened automatically and quietly. There is no storefront error and no warning banner on your live store. Tracking simply stopped, and the first sign was conversions flatlining.
Are you affected? Check in two minutes
Not every store was hit. You are affected if your OpenAI Ads tracking was set up manually in Additional Scripts. You are fine if it runs through an app. Here is the fast way to tell:
| Your current setup | Broken since Aug 26? |
|---|---|
OpenAI, ChatGPT, or oaiq pixel code pasted into Additional Scripts (Settings, Checkout) | Yes, it stopped firing |
| Script tags injected into the order status or thank you page | Yes, they stopped running |
| Tracking through a Shopify app or a custom pixel under Settings, Customer events | No, already on the supported Web Pixels API |
| Server-side Conversions API from an app or your backend | Not by this change, though you still want the pixel side on the new system |
In short: a manual paste into Additional Scripts is the setup that broke. An app-based or Customer-events pixel is safe. If you are not sure, check whether your OpenAI or ChatGPT code was pasted into the Additional Scripts box under Settings, Checkout, then check Settings, Customer events to see whether a pixel lives there now.
Why this hits OpenAI Ads tracking specifically
The purchase is the event that matters most for ad optimization, and it fires on the order status page, which is precisely the page Shopify locked down. The classic no-app way to fire an OpenAI Ads purchase conversion was to drop the pixel snippet into Additional Scripts on that page. That method was always fragile, and on August 26 it expired. Once it stopped, OpenAI stopped receiving those purchases, your ChatGPT campaigns lost their optimization signal, and your reported ROAS dropped toward zero even though real sales continued.
The fix: move to a web pixel plus the Conversions API
The supported replacement is Shopify's Web Pixels API (managed under Settings, Customer events) for the browser-side event, paired with OpenAI's Conversions API for reliable server-side delivery. This is not a workaround; it is the system Shopify is standardizing on, and it is more durable than Additional Scripts ever was. You have two ways to get there:
- Do it yourself with a custom pixel. Under Settings, Customer events you can add a custom pixel and write the OpenAI event code there. It is free and legitimate, but it is browser-side only unless you also build server-side delivery separately, you own the code and its maintenance, and you have to handle deduplication yourself.
- Use an app that does both. A tracking app installs the web pixel for you and forwards every event server-side through the Conversions API, deduplicated, with no code to maintain. This is the lower-effort, more reliable path, and it was not affected by the change. Whichever route you pick, keep one sender per Pixel ID: running two apps on the same Pixel ID, for example OpenAI's own ChatGPT Ads app and another tracking app, can double count purchases.
For the full mechanics of a proper setup, see how to track OpenAI Ads conversions on Shopify.
If your tracking already broke
If your OpenAI Ads conversions dropped off a cliff around August 26, this is the first thing to check. The fix is the same and takes minutes: stop relying on the removed Additional Scripts and move to a web pixel with server-side delivery. If you want to rule out other causes first, work through the ChatGPT ads not tracking checklist, and if your dashboard is showing a stubborn zero, why ChatGPT ads show 0 conversions.
Confirm the fix with a real order
Once you have moved, do not assume it works. Place a test order, confirm the new pixel fires, and verify OpenAI is receiving purchases. OpenAI reports conversions in Ads Manager within 24 to 48 hours, so give it a day or two before you judge.
Get your tracking back on the supported path. Install Reach on the Shopify App Store to move your OpenAI Ads tracking onto Shopify's Web Pixels API with server-side Conversions API delivery and no code, so your purchases reach OpenAI again.