Additional Scripts are gone: is your Shopify tracking still working?
On 26 August 2026 Shopify upgraded every remaining non-Plus store to the new Thank you and Order status pages – and Additional Scripts stopped running there. No error, no warning. If your conversion tracking lived in that field, it may have been silent since.
Contents
On 26 August 2026 Shopify upgraded every remaining store outside Plus to the new Thank you and Order status pages. Anything pasted into Additional Scripts stopped running there, and customisations that relied on the old pages were removed during the upgrade. There was no error and no warning on the storefront.
If your conversion tracking, affiliate tags or post-purchase scripts lived in that field, there is a real chance they have been silent since late August. This article covers what changed, how to tell whether it hit you, and what to rebuild on.
This is not a countdown any more. The upgrade already happened automatically and cannot be reversed. The useful question now is whether your data has been incomplete since 26 August – and fixing it before the Black Friday period.
What exactly changed on 26 August 2026?
Shopify finished moving checkout customisation onto its newer, safer framework – Checkout Extensibility – and switched off the old ways of injecting your own code into the pages that follow a purchase. For stores outside Plus, that meant:
- Additional Scripts – the settings field where custom JavaScript, typically tracking pixels, had been pasted for years – no longer runs on the new pages.
- Script tags on the Thank you and Order status pages stopped working the same way.
- The old Order status page was replaced; its customisations now belong in extensions.
Plus stores went through the equivalent change a year earlier, in August 2025, when their checkout.liquid customisations of these pages were switched off. For everyone else, Additional Scripts was the same pain under a different name.
Did it affect your store?
It did if any of this used to sit in Additional Scripts or in custom code on the Thank you or Order status page:
- tracking pixels added as code – Meta Pixel, Google Ads, GA4, TikTok, affiliate networks;
- a Google Tag Manager container loaded on the Thank you page;
- post-purchase upsells or apps that injected their own script there;
- custom analytics or personalisation after checkout.
It did not if you were already measuring the modern way: pixels added through Settings → Customer events (Web Pixels) and apps built on Checkout Extensibility carried on working.
How to tell whether your tracking went silent
Because nothing broke visibly, the evidence is in the numbers:
- Compare platform conversions with Shopify orders. Pull the conversions your ad platforms reported from mid-August onwards and set them against the orders Shopify recorded for the same days. A gap that opens around 26 August is the typical signature.
- Check Customer events. Go to Settings → Customer events. If your Meta or Google pixel is not listed there, it was most likely living in Additional Scripts.
- Look at campaign behaviour. Bidding strategies that optimise for purchases start to drift when conversions stop arriving – rising costs per result with no change in the store itself is a warning sign.
- Ask your apps. Post-purchase and affiliate apps that relied on the old pages should have released versions built on the new extension points.
What to rebuild on
The replacement is not a patch but a better system. Free-running JavaScript is replaced by sandboxed tools that cannot break or slow down the checkout:
| What you had | What replaces it (Checkout Extensibility) |
|---|---|
| Tracking pixels in Additional Scripts | Web Pixels in Settings → Customer events |
| Content or banners in checkout | Checkout UI extensions |
| Discount, shipping or payment logic | Shopify Functions |
| A post-purchase upsell script | Apps built on post-purchase extensions |
Web Pixels run in an isolated environment, which makes consent easier to respect and measurement more stable. For ad tracking it is worth adding a server-side layer as well (a conversions API) – I cover measurement on the ecommerce marketing page.
When rebuilding, the most common new mistake is double counting: a Web Pixel plus an app plus a leftover GTM tag all reporting the same order. Check a test purchase end to end before trusting the numbers again.
Is this connected to the end of Shopify Scripts?
Yes – it is part of the same move. Shopify Scripts, the Ruby-based discount, shipping and payment logic available on Plus, could no longer be edited or published after 15 April 2026 and stopped executing entirely on 30 June 2026. Shopify stated that date was final. Their replacement is Shopify Functions. Anyone whose discounts or checkout rules were built on Scripts went through the equivalent migration, on the logic side rather than the tracking side.
What to do this week
- Compare conversions against orders from mid-August to today.
- List what used to run in Additional Scripts – if you no longer have it, your theme history, agency or old screenshots often do.
- Rebuild tracking in Customer events and test a real purchase end to end, consent included.
- Check your apps for versions built on the new extension points.
- Finish before the Black Friday period, when a store is not the place for experiments and incomplete data is at its most expensive.
If you would rather not find out the hard way whether your numbers are complete, this is exactly the kind of work I do under custom development.