Home / Blog / Shopify Thank You Page vs Order Status Page Tracking: What Breaks After Checkout Extensibility
Shopify · Tracking Troubleshooting
Shopify Thank You Page vs Order Status Page Tracking: What Breaks After Checkout Extensibility
Shopify’s Thank You page and Order Status page used to be a common place for conversion scripts. After Checkout Extensibility, old additional scripts and checkout customizations need to move to compatible apps, Customer Events, app pixels, or server-side tracking paths. That changes how purchases are captured and tested.
Keyword target
- Primary: Shopify thank you page order status page tracking
- Secondary: Shopify Thank You page tracking, Shopify Order Status page tracking, Checkout Extensibility thank you page tracking, Shopify additional scripts not working thank you page, Elevar Thank You Order Status page tracking
Key takeaways
- Thank You page and Order Status page are not the same as old Additional Scripts tracking.
- Tracking scripts must move to supported post-checkout methods.
- Upsells, Shop Pay, and redirects can change where the purchase event fires.
- Server-side purchase delivery reduces dependence on the buyer reaching a page.
What changed
Shopify’s upgrade guidance tells merchants to replace incompatible apps, scripts, or pixels used on Thank You and Order Status pages. For tracking, this usually means moving from Additional Scripts into app pixels, Customer Events, custom pixels, or a tracking app such as Elevar.
What breaks most often
Old scripts may disappear, duplicate, or lose order identifiers if they are copied incorrectly into the new model.
| Old method | What can break | Replacement direction |
|---|---|---|
| Additional Scripts purchase tag | Stops firing after new page upgrade | Use app pixel, Customer Events, or server-side destination |
| checkout.liquid GTM code | No longer controls new checkout surfaces | Move checkout events to supported pixel path |
| Thank You page URL trigger | Purchase depends on page load | Use checkout_completed/purchase event and server-side validation |
| Upsell/post-purchase script | Purchase timing changes | Test first upsell page and final status page |
| Manual affiliate postback | Click/order data missing | Move to supported affiliate/server-side integration |
Elevar migration angle
Elevar’s guidance for Thank You/Order Status updates focuses on migrating to the custom pixel approach and preserving order identifiers. The validation goal is simple: one Shopify order should produce one correct purchase event in the intended destinations.
Related TrackingAudit guides
Diagnostic workflow
- List every old script or app running on Thank You and Order Status pages.
- Separate visible page customizations from tracking pixels and postbacks.
- Check whether the store has published the new Thank You and Order Status pages.
- Identify which system now owns Purchase: native app, Customer Events, Elevar, GTM, or another app.
- Test normal checkout, Shop Pay, PayPal, and post-purchase upsell paths.
- Confirm the purchase event carries order ID, value, currency, and items.
- Check destination receipt in GA4, Google Ads, Meta, TikTok, and Klaviyo.
- Remove old scripts only after the replacement path is validated.
What not to do
- Do not paste old Additional Scripts code into random theme files.
- Do not rely only on a Thank You page URL trigger for purchase tracking.
- Do not assume Shop Pay and PayPal behave like normal card checkout.
- Do not publish the new pages without testing real purchase delivery.
TrackingAudit validation checklist
- Old scripts inventoried
- New pages status checked
- Tracking owner selected
- Customer Events/app pixel configured
- Order ID validated
- Value/currency validated
- Upsell path tested
- Shop Pay/PayPal tested
- Destinations checked
- Old duplicate scripts removed
Need the tracking checked before scaling?
TrackingAudit can compare Shopify orders against the active event stack and show which system is missing, duplicating, or misattributing purchases.
Get your free audit →About the author
Frequently asked questions
What is the difference between Thank You page and Order Status page tracking?
The Thank You page is the immediate post-purchase experience; the Order Status page can be revisited later. Tracking should avoid firing duplicate purchases when customers revisit status pages.
Do Additional Scripts still work after Checkout Extensibility?
Stores upgrading to the new pages need to replace incompatible Additional Scripts with supported apps, pixels, or extensions.
Can Customer Events track purchases?
Yes, but it must use Shopify’s pixel/event model correctly and be tested with checkout_completed behavior.
Is server-side tracking better for post-checkout purchases?
It can be more reliable because purchase delivery does not depend only on the buyer loading a browser page.
Sources
- Shopify Help: Non-Plus upgrading Thank You and Order Status pages
- Shopify Help: Plus upgrading Thank You and Order Status pages
- Shopify dev: Thank you and Order status customization
- Elevar: Shopify Thank You/Order Status Page FAQ
- Shopify Community: transitioning to new Thank You and Order Status pages
- Analyzify: upgrade Thank You and Order Status pages