How do GTM or custom pixel tags work on Shopify checkout pages if we can’t preview or access them?

Short description of issue

How do GTM or custom pixel tags work on Shopify checkout pages if we can’t preview or access them?

Reproduction steps

NA

Additional info

Hi everyone,

I’m implementing custom pixels and Google Tag Manager (GTM) on my Shopify store. I understand that with the new Checkout Extensibility model and the deprecation of checkout.liquid, we can’t preview or directly edit checkout pages anymore - especially on non-Plus plans.

However, I’m confused about how tracking tags (like Purchase events) still work during checkout if GTM or custom pixels can’t directly run on those pages.

My questions are:

How does Shopify handle firing checkout-related events (e.g., checkout_started, checkout_completed) for custom pixels?

If GTM is added in the theme.liquid file, does it still capture checkout events?

Is the Shopify Web Pixels API or server-side GTM the correct approach to capture those checkout events reliably?

How can we test or debug these events since the checkout page isn’t visible in preview mode?

Any insights or examples of how others are handling this would be super helpful!

Thanks in advance

What type of topic is this

General discussion

Yes, you should look to use a pixel and then subscribe to the required events.

https://help.shopify.com/en/manual/promoting-marketing/pixels/custom-pixels