Shopify Basic Plan & Conversion Tracking

Hi, do I understand correctly, that due to my shopify Basic plan, I am unable to track my conversions via Google Analytics tag on my TagManager?

I can clearly see that the tags stop firing while I am at checkout or shopping cart page, even thank you page is basically not even showing any tags.

Thank you,
David

Hi David, great question — and yes, you’ve understood the situation correctly (unfortunately).

Here’s what’s happening:

On Shopify Basic (and also Starter) — you cannot fully track conversions via Google Tag Manager (GTM) or Google Analytics because Shopify doesn’t allow custom scripts inside the checkout pages.

  • The checkout domain is hosted by Shopify and locked down for Basic and Shopify plans for security and PCI compliance.

  • Your GTM or GA tags can fire on your storefront and cart pages (where you can edit theme files), but not on the checkout or thank you page.

Who can track conversions properly?

  • Only stores on the Shopify Plus plan can inject custom GTM or GA scripts into the checkout and post-purchase pages via the Checkout.liquid or Checkout Extensibility options.

Workarounds (for Basic plan users):

  1. Use Shopify’s built-in Google channel integration → It automatically tracks conversions through Shopify’s backend (though with limited customization).

  2. Use “Additional Scripts” field in Settings → Checkout → “Order status page” to paste your conversion tracking script (not full GTM, but single event tags).

  3. Server-side tracking (Shopify + Google Ads or GA4) via Shopify’s native GA4 integration or Conversions API if you’re doing ads.

If you need help to integrate this in the Basic shopify plan then share the collab code in the p/m so that I can integrate it.
Thanks

2 Likes

Hi,

It is common to be disconnected the checkout and thank you page on GTM tag assistant due to checkout page works on sandbox environment. you can still see the events(checkout & purchase) on console.

IF you have a custom datalayer/GTM script on custom pixel you can preview the events and tag firing status using a chrome extension.

1 Like