Shopify Checkout Tracking Broke on 26 August 2026. Here’s How to Tell If Your Store Went Dark — and How to Fix It.

On 26 August 2026, Shopify removed every “Additional Script,” tracking pixel, and Google Tag Manager container from the checkout of every non-Plus store — automatically, with no grace period. If your store (Basic, Shopify, or Advanced plan) was still tracking checkout the old way, your purchase and conversion events stopped reaching GA4, Meta, and Google Ads that day. This guide shows you how to check whether it happened to you, what it’s costing while it stays broken, and how to restore your tracking properly.

Many owners are discovering it right now, the hard way: Google Ads conversions “out of whack,” Meta performance sliding, GA4 purchases off a cliff since late August. If that’s you, it almost certainly isn’t your campaigns — it’s your purchase signal. The good news: it’s fixable, and the sooner it’s fixed, the faster your ad performance recovers.

The 2-minute check: did your store go dark?

Before anything else, find out where you stand. It takes two minutes:

1. In GA4: Reports → Monetisation → Ecommerce purchases. Set the date range to 26 August → today.

2. In Shopify admin: Orders, same date range.

Compare the two. If GA4’s purchase count fell off a cliff on or around the 26th while Shopify’s orders carried on as normal, your checkout tracking went dark in the removal. If they roughly track each other, you either migrated in time or an app is covering the purchase event — though “roughly” is doing a lot of work in that sentence, and we’ll come back to it.

Check your ad platforms the same way: Google Ads and Meta conversion counts since 26 August vs. the week before. A sudden, sustained drop that your order volume doesn’t explain is the same signature.

What actually happened on 26 August

or years, non-Plus Shopify stores added tracking to their checkout through the Additional Scripts box or by editing `checkout.liquid`. That’s how most stores fired their purchase pixels — Meta, Google Ads conversion tags, GA4 purchase events, TikTok, and the rest.

Shopify retired this approach in stages. Plus stores lost it in August 2025. On 26 August 2026, the removal reached everyone else: Shopify auto-upgraded every Basic, Shopify, and Advanced store that hadn’t migrated and stripped the legacy code as part of the upgrade. There was no grace period and no opt-out. Checkouts kept taking orders — but the tracking attached to them went silent.

Why Shopify did it: the new checkout is faster, more secure, and sandboxed. Arbitrary third-party JavaScript on a payment page is a security and performance risk, so Shopify replaced it with a controlled, event-based system. The trade-off is that every store’s tracking had to move to the new method — and stores that didn’t move lost their signal on the 26th.

What broke — and what kept working

What broke (for stores that hadn’t migrated):
  • Meta (Facebook) Pixel purchase events fired from checkout
  • Google Ads conversion tags and GA4 purchase events fired from checkout
  • TikTok, Pinterest, Snapchat, and other ad-platform pixels in checkout
  • Any custom JavaScript that lived in the Additional Scripts field
  • Google Tag Manager containers running on the checkout or thank-you page
What kept working:
  • The checkout itself — orders still process normally, which is exactly why the break is silent
  • Storefront tracking: `view_item`, `add_to_cart`, `begin_checkout` events on product, collection, and cart pages still run through your theme or GTM
  • Shopify’s own admin analytics (these read from orders directly, not from pixels)

The cruel part is that the purchase event — the single conversion your ad platforms optimise toward — is exactly the one that lived on the checkout. Lose it, and every campaign loses the signal it bids on.

Why every day dark costs more than the last

It’s tempting to file this under “fix it when we get a chance.” Here’s why that’s expensive.

Your ad platforms are optimising blind. Meta and Google learn who converts from the purchase events you send back. Since the 26th, a dark store has been sending them nothing — so their algorithms drift toward guesswork while the budget keeps spending.

The recovery is slower than the break. When tracking comes back, the platforms don’t snap back with it — they re-learn from the restored signal, which takes days to weeks. Every extra dark day extends that re-learning period. This is the strongest reason to fix it this week, not this quarter.

Your reporting gap became a chasm. GA4 already disagreed with Shopify’s order numbers by 10–20% on a typical store (ad blockers and Safari’s tracking protections suppress browser events). With checkout events gone entirely, channel-level reporting stops meaning anything at all.

There was no warning, and there’s no banner now. Tracking doesn’t error — it goes quiet. Stores that don’t check will find out in a late-September report, after weeks of mis-spent budget.

“Isn’t Google’s new Shopify integration handling this for me?”

Since July 2026, if you have the Google & YouTube app installed, Shopify sends purchase events server-to-server into GA4 when an order is processed, bypassing the browser entirely. That’s genuinely useful, and it means some stores that “broke” on the 26th are still seeing purchases arrive in GA4.

But it does not mean your tracking is solved:

– It covers GA4 via Google — it does nothing for your Meta, TikTok, or other ad-platform events.

– Google itself confirms that discrepancies persist: timezone differences, attribution-model variations, and refund handling still produce gaps between GA4 and your real Shopify orders.

– “Purchase events arrive in GA4” is not the same as “your channels are attributed correctly.” Knowing a sale happened isn’t the same as knowing which campaign earned it.

So the auto-integration is a floor, not a fix. You still need a proper, validated setup — and you still need to reconcile GA4 against your actual orders to know how accurate your numbers really are.

The fix: migrate to Web Pixels via Customer Events

The supported replacement is Shopify’s Customer Events API, using Web Pixels — found under Settings → Customer events in your admin.

At a high level, restoring your tracking means:

1. Inventory what you were firing before the 26th. List every pixel and script that lived in Additional Scripts or a checkout GTM container — Meta, Google Ads, GA4, TikTok, and so on. (The code is gone, but your records, apps, and ad accounts show what was connected.)

2. Recreate each one as a Web Pixel (custom pixel) or via an app that supports the Customer Events API. Web Pixels subscribe to standard events like `checkout_completed` and send them to each platform.

3. Move to server-side where it counts. For purchase events, sending them server-side (Meta’s Conversions API, Google’s enhanced conversions) recovers the data browser pixels lose to ad blockers and Safari ITP — typically 15–25% more captured events. If you’re rebuilding anyway, rebuild it properly once.

4. Validate. Fire test orders and confirm each platform receives the event with the correct value and currency — then reconcile GA4 against your real Shopify orders so you know the restored numbers are actually right, not just present.

Important: Google Tag Manager cannot run on the Shopify checkout — it’s blocked by the checkout’s content security policy. If your old setup relied on a checkout GTM container, that logic has to be rebuilt as Web Pixels or server-side events. This is the step that catches most stores out.

Your post-26-August recovery checklist

  • Run the 2-minute check above: GA4 purchases vs Shopify orders, 26 Aug → today.
  • Check Google Ads and Meta conversion counts over the same window.
  • If you’re dark: list every pixel/tag that was firing from checkout before the 26th.
  • Rebuild each as a Web Pixel (Settings → Customer events) or via a Customer Events-compatible app.
  • Add server-side purchase tracking (Meta CAPI, Google enhanced conversions) while you’re in there.
  • Fire test orders and confirm each platform receives the purchase event with correct value and currency.
  • Reconcile GA4 against your real Shopify orders — the only way to know the restored numbers are accurate.
  • Note your dark window (26 Aug → fix date) in your reporting, so nobody panics at the September numbers later.

How much data are you losing even after the fix?

Here’s the uncomfortable truth most stores never measure: even with tracking “working,” you’re probably losing purchase data. Ad blockers and Safari’s Intelligent Tracking Prevention suppress 10–20% of browser-based purchase events on a typical store, and up to ~40% on the worst-affected setups. Nothing tells you the number — GA4 and Shopify just quietly disagree, and most owners stop trusting both.

The only way to know is to reconcile — line up the purchases GA4 recorded against the orders Shopify actually processed, and measure the gap in percent and in dollars of mis-attributed ad spend. That number tells you whether your tracking is worth trusting, and it’s the difference between a setup that’s installed and one that’s proven.

Revenue Lift CRO helps Shopify stores get their tracking accurate — and proves it by reconciling GA4 against real orders. Platform details in this article reflect Shopify’s checkout deprecation timeline as of August 2026 (non-Plus removal completed 26 Aug 2026); always confirm specifics against Shopify’s current documentation before migrating. Updated 31 August 2026.