help1
shopify pixel trackingshopifycheckout-extensibilityconversion-trackingmeta-ads

Non-Plus Shopify Pixel Tracking Blackout: A Two-Week Postmortem

August 26 auto-upgraded non-Plus checkouts and quietly killed Shopify pixel tracking on a lot of stores. Two weeks in, here is what actually broke.

help1 Team
Non-Plus Shopify Pixel Tracking Blackout: A Two-Week Postmortem

Quick answer: The pages work. The pixels went dark. If Meta or Google Ads is reporting fewer purchases than your Shopify admin since August 26, your browser-side tracking probably rode out to sea with the old Additional Scripts field, and nothing in the admin told you.

Marisol runs a small ceramics brand on Shopify Advanced. About eighteen thousand a month in orders, mostly from Meta and Google Ads, one holiday spike and one Mother's Day peak. She reset her ad budgets on August 24 for a September collection push. For the first three days of September, her Shopify order count looked normal. Her Meta purchase count for the same three days looked roughly cut in half. She sent us a message on the fourth: "Have I been running ads to nobody? What did I break?"

Nothing on her end had changed. Shopify had auto-upgraded her thank-you page on August 26, and her Meta pixel was collateral damage.

What happened

On August 26, 2026, Shopify auto-upgraded every remaining non-Plus store's Thank you and Order status pages to the new checkout extensibility model. The pages themselves are fine. Marisol's post-purchase experience looked identical to any customer. What silently stopped was every script and pixel that had been injected into those pages the old way: the Additional Scripts field under Settings > Checkout, plus any app that installed its tracking via ScriptTag rather than as a modern checkout block.

Marisol's Meta Pixel had been pasted into Additional Scripts by a freelancer in 2023. The code was still sitting in the field on August 26. It just was not running anymore. That is the fingerprint of a Shopify pixel tracking failure after the migration: the settings screen looks configured, the site looks fine, and the events stop.

The most misunderstood part of this rollout was the framing. Community warnings in July mostly said "your checkout pages stop working on August 26." That is not what happened. The pages work. The tracking they used to carry does not. A store can be running Shopify pixel tracking that is entirely dark while the merchant watches orders roll in and assumes everything is intact.

Why it happened

Two mechanisms produce the blackout, and both are structural rather than anything a solo merchant did wrong.

The first: Additional Scripts was retired as an execution surface on the new Thank you and Order status pages. Any raw pixel code pasted into that field before August 26 stays visible in the settings UI. The code simply no longer fires. Shopify does not delete the text and does not warn you that it is inert. If you inherited your store from a previous developer, or set up tracking yourself years ago and never touched it, this is the case where the migration bites hardest, because nobody remembers what is in there.

The second: ScriptTag app injections were switched off on those pages too. Marisol had installed a survey widget through a third-party app back in 2024. It was placed via ScriptTag, not the newer "Add app block" flow. Her Settings > Checkout > Review customizations report flagged it. Neither the app vendor nor Shopify emailed her before the deadline.

The third layer, which we did not initially expect, is what happened at Meta specifically. Marisol's Conversions API events kept firing after August 26, because CAPI runs through the native Facebook & Instagram channel app and never depended on Additional Scripts. On paper, half of her Shopify pixel tracking survived. In practice, the loss of the browser-side leg destroyed the deduplication pairing that Meta's Event Match Quality score depends on. Her purchase counts in Ads Manager dropped and her CPA climbed, without anything visibly broken in her admin.

That was the trap we walked into on our second pass. When a merchant says "Meta is under-reporting but Shopify orders look normal," the natural instinct is to open CAPI. CAPI was healthy. The problem was that CAPI is supposed to run paired with the browser pixel, and the browser pixel had vanished on August 26.

What we changed

We opened Marisol's Settings > Customer Events. It listed the Facebook & Instagram channel app's pixel, marked as active. There was no Custom Pixel there for her Meta browser-side event. That was the missing piece.

The fix we ran, on her store and on four others that week:

  1. Created a Custom Pixel in Settings > Customer Events that subscribes to checkout_completed, fires the Meta browser Purchase event, and passes the same event_id the server side is using.
  2. Verified in Meta Events Manager under Purchase event > Connection method breakdown. Before the fix, the breakdown showed server events only. After, it showed browser plus server, deduplicated on event_id.
  3. Reinstalled the survey widget through the Checkout Editor's "Add app block" flow, once on the Thank you page and again on the Order status page, since those two pages carry separate configurations.
  4. Left Google Ads Smart Bidding alone. That part is the harder discipline.

The Smart Bidding piece is where solo merchants get burned twice. Google's algorithm reacts to conversion signal changes within hours, not the seven-day attribution window that campaign dashboards suggest. Marisol's campaigns had already retrained on incomplete data between August 26 and September 4. The purchases missed inside that window are not recoverable. Meta does not backfill conversion events, and Google's bidder does not un-learn its miscalibrated period. Making bid or budget changes based on the numbers from the blackout window would compound the damage. We told her to leave her campaigns untouched through mid-September, watch the Meta EMQ score climb back, and evaluate real performance from a clean seven-day window after that.

If you want a second pair of eyes on your Customer Events screen before you push more spend into ads next week, help1's expert chat is set up for exactly this diagnostic. We have run this same Shopify pixel tracking repair enough times in the last fortnight to know where the friction points are.

What we'd catch earlier next time

The self-critical part of any postmortem is the one that costs the most to write honestly. Two things we would do differently.

We should have prompted every merchant on our list, before August 26, to open Settings > Checkout > Configurations and click "Review customizations." That report is Shopify's own audit of what the migration will touch. We treated it as the merchant's homework. It should have been our precheck. Every store where we ran it two weeks late would have been fixed two weeks early.

We also relied too heavily on the phrase "if CAPI is firing, you are fine." It was repeated widely in July and August, and it is only true in the narrow sense that the server leg was not disturbed. It is misleading in every practical sense. A merchant who hears "CAPI is fine" hears "your ads tracking is fine." Marisol did. We watched five stores in a row confirm CAPI events in Events Manager, close the tab, and only surface the EMQ problem when their CPA climbed a week later. If we walked into this migration again, we would send every merchant to the Purchase event's connection-method breakdown on day one, well before opening the CAPI health check.

There is one thing we still do not know. The mechanism of the fix says that adding a Custom Pixel should restore the browser leg and rebuild Event Match Quality over the following ten to fourteen days. Nobody has published a confirmed community thread showing the EMQ score returning to its pre-migration level after this specific repair. We have four stores in the recovery window right now and will know by late September. If your store had this same pattern and you have data on the EMQ curve, we would like to compare notes. If you want to read how one of these hunts looked in slow motion, we wrote a full walkthrough of chasing this same Shopify pixel tracking loss earlier in the year - it was a Plus-store variant of the same failure mode we watched land on non-Plus in August.

Where Marisol landed

Ten days after the fix, Marisol's Meta pixel is showing paired browser and server events on every purchase, and CAPI is deduplicating cleanly against the browser leg. Her CPA has not returned to its pre-migration baseline yet. She is watching, holding budgets steady, and letting the algorithm relearn. Her September collection launch shipped anyway, on the campaign settings she had queued two weeks earlier, and the sales came in. She still has another week to go before she trusts what her ad reports are telling her. That is the real bill on a silent Shopify pixel tracking failure: a stretch of days where the shipping ran, the sales landed, and the numbers took another fortnight to catch up with reality on the ground.

Still stuck? Talk to an expert.

Our vetted Shopify experts can fix this issue for you in a live session. $39 per session. Your first 15 minutes are free.