? Shopify Checkout Breaks Tracking on All Custom Domains — Urgent Platform Bug

Hi everyone,

I’m posting this after four separate support cases over the past two months — in each one, the support advisors acknowledged the problem, agreed it was a real, serious issue, and promised it would be escalated.

Yet every case has been auto-closed, and no response has ever come from Shopify’s development team.

This issue has now reached a point where thousands of Shopify stores are at risk of completely broken ad tracking — with no viable workaround once Checkout Extensibility becomes mandatory in August 2025.

:warning: What’s Happening:

When customers visit your store from any domain other than storedomain.shopify.com — including custom domains (e.g. mybrand.com) and secondary/alias domains (e.g. try.mybrand.com) — all scripts and tracking pixels in both the new Shopify checkout and post-purchase upsell pages now execute from checkout.shopify.com.

This applies to:

  • The new Shopify Checkout experience (currently being rolled out and fully mandatory by August 2025)

  • All post-purchase upsell flows (e.g., Zipify OCU)

This creates a domain mismatch, and as a result:

  • First-party cookies are inaccessible

  • Click IDs, UTMs, and session data are lost

  • Meta, Google, TikTok, and server-side tracking fail completely

  • Custom implementations and server-side solutions break, as the execution context is fully sandboxed and detached from the original domain

:locked: The only remaining workaround is injecting scripts through the legacy Thank You Page (“additional scripts” field), which will be permanently removed in August 2025.

Once that field is gone, there will be no way for any non-native tracking solution to function properly — leaving stores blind to conversions, ROAS, and attribution.

:collision: The Impact:

This is not an isolated glitch. This is a catastrophic regression affecting every merchant who uses:

  • Custom pixels

  • Post-purchase upsell apps (like Zipify One Click Upsell)

  • Funnels that rely on alias/landing domains

  • UTM-based attribution

  • Custom server-side events

Apps like Zipify OCU have confirmed this is due to Shopify’s checkout architecture changes — it’s not their fault, and not yours either. The post-purchase environment is now controlled by Shopify, with no access to cookies or session data from your own domain.

:hourglass_not_done: Why It’s About to Get Worse:- In August 2025, Shopify will fully enforce the Checkout Extensibility framework.

  • This will remove the ability to inject scripts on the Thank You page (i.e., additional scripts field).

  • At that point, all pixels will only run in the Shopify sandbox, from the checkout.shopify.com domain.

  • There will be no way to track conversions reliably unless this architectural issue is fixed.

In short:

Every business that relies on attribution through anything other than native integrations will lose it.


### :scroll: Timeline of My Attempts:- Opened 4+ tickets with full technical detail, screenshots, and confirmation from Zipify.

  • Each time:

    • Told the issue is serious and escalated to developers.

    • Promised a reply that never comes.

    • Case is eventually auto-closed without resolution.

This is deeply frustrating, especially given the years I’ve spent building ad funnels, optimizing tracking, and growing across domains.

:paperclip: Attached Evidence:> ? Visual proof of the issue:> > > > ? Confirmation from Zipify that this is a Shopify platform issue:> > > > ### :red_question_mark: Questions Shopify Must Answer:1. How are merchants expected to maintain tracking continuity from their domain to checkout.shopify.com?> > 1. How should any platform (Custom Tracking System, CPV Labs, Custom Solutions for Meta, Google, TikTok) track conversions if cookie and click ID data are lost between domain contexts?> > 1. Is Shopify actively working on a fix, or is this the intended behavior going forward?> > 1. What alternative does Shopify recommend for merchants who rely on multiple domains and full-funnel tracking?> > ### :speaking_head: Calling All Merchants:> > If you:> > - Depend on attribution to scale your business,> > - Or care about Shopify giving developers visibility and control,> > Please comment below if you’re seeing this issue too — or if you rely on pixel tracking to make advertising decisions. We need to show this is not one merchant’s problem. It’s everyone’s problem.> > Shopify — this needs a serious, public technical response.> Thousands of businesses are flying blind, and time is running out before August.> > Please do the right thing.> > —> Jack Trowbridge> Founder> Merchant. Developer. Long-time advocate.> And now: deeply concerned.

4 Likes

I have noticed it too and opened a ticket but nothing was done. For me it was paypal express checkout causing the issue 100% of the time and every other payment method is around 10% of the time. All pixels and tracking resets on thank you page and never fires. So i end up with add payment info being fired and attributed but purchase isn’t fired at all. I have tried both full custom server side tracking with stape/ google cloud and even google & youtube app which doesn’t run on sandbox but even that doesn’t fire the purchase event when the bug happens. Hope they fix it