GA4 & attribution

How to set up GA4 on Shopify properly

Connecting GA4 to Shopify looks like a two-minute job, and the quick way does get pageviews flowing. But getting accurate purchases and the full ecommerce funnel takes a bit more, because of how Shopify's checkout works.

The connection options

The checkout catch

The purchase and checkout steps are where setups fall down. Since checkout extensibility replaced checkout.liquid, hardcoded checkout tracking often stops working, leaving purchases missing in GA4. Use Shopify's supported events so the purchase fires with the order value and ID.

Do it right

Use the Google app or Customer Events for a clean, consent-aware install, confirm the purchase event fires on the real order-confirmed step with value and transaction ID, and verify the full funnel (view item, add to cart, begin checkout, purchase) in DebugView. Then reconcile against Shopify's own analytics so you know the gap is only the expected consent and blocking loss.

Want us to check your tracking in 10 seconds?

Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.

Check my tracking free

Get a plain-English audit

We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.

See how it works & pricing

Datahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · Shopify purchases missing in GA4