- Ecommerce
Shopify’s Marketing Pixels: What They Fire, Miss, and What You Still Need GTM or SST to Do
18 Jun 2025
Installing the Shopify pixel gives most teams a false sense of completion. Conversions are recorded. Reports show up. Google Ads connects. The assumption is that tagging is handled.
The Shopify pixel covers a fixed set of actions. It works well inside the boundaries Shopify defines. Outside of that, tracking gets vague fast. Most brands don’t realise it until something breaks. A funnel looks wrong. A remarketing audience stops building. A legal team asks about consent, and there’s no documentation. That’s usually when a performance-focused CRO agency is called in to untangle what the pixel is (and isn’t) doing.
1. What the Pixel Tracks
The default event set includes:
- Page view
- Product view
- Add to cart
- Begin checkout
- Purchase
These events work cleanly with the Google and YouTube Channel App. They support Shopify’s own analytics and let platform-approved tags run without code. That’s the core value of the pixel: consistency.
If your goal is to support the built-in integration and see top-level attribution in Shopify’s admin, it does the job. But most performance teams need more than that.
2. What It Misses
The moment your tracking needs involve anything outside the default path, the limitations show.
The pixel does not track:
- Wishlist adds
- Variant selection
- Scroll depth
- Size guide clicks
- Promo code application
- Field errors in checkout
- Cart edits or quantity updates
- Button tests or layout changes
- A/B experiment branches
- Consent state or conditional logic
- Post-purchase behaviour
None of those are edge cases. They show up in audits, CRO tests, remarketing logic, and attribution workflows. If you need to understand why a purchase didn’t happen, or how someone moved through the funnel, the pixel isn’t enough.
This is where many teams start layering in GTM or shifting to server-side setups. Not because they want to, but because they have to.
3. What GTM Can Still Do
GTM can be deployed in Shopify through a Custom Pixel. It doesn’t give you full access to the DOM, and it can’t run scripts on checkout pages, but it still adds value.
Inside that container, you can:
- Fire custom events
- Control parameters
- Route tags to GA4, Meta, TikTok, or any other endpoint
- Use click or timer triggers
- Apply your own sequencing logic
- Build in some consent handling if scoped correctly
Google is no longer maintaining this path, and Shopify doesn’t offer support. That’s important context. It works, but you’re responsible for keeping it working. Most teams using this approach already know they’re on limited time.
4. What Server-Side Tagging Handles That Nothing Else Can
Server-side tagging is often seen as overkill until it becomes the only option that meets the brief. It’s the only setup that gives full control over what fires, when, and why.
Teams using server-side setups can:
- Route data to multiple tools from one controlled point
- Clean and filter events before anything is sent
- Handle consent before a tag is dispatched
- Remove reliance on client-side accuracy
- Avoid duplication or signal loss caused by blockers
- Preserve event visibility on checkout where client scripts are limited
Shopify doesn’t provide this by default. It doesn’t block it either. It sits outside the platform and gives teams a way to restore control without fighting the frontend.
5. What the Stack Looks Like in Practice
Most brands doing this properly are running a layered setup
6. If you're auditing tags right now, start with a single question
What decisions are being made based on pixel data alone?
If that answer includes budget, attribution, or user behaviour, the current setup needs more scrutiny.
Most teams don’t need to rebuild everything. They just need to stop treating the Shopify pixel as the finish line.
7. FAQ
1. What does the Shopify marketing pixel actually track by default?
It tracks a small, fixed set of events: page view, product view, add to cart, begin checkout, and purchase.
This works well for Shopify’s own analytics and the Google & YouTube Channel App, but not much beyond that.
2. Why isn’t the Shopify pixel enough for serious performance tracking?
It doesn’t capture key interactions like wishlist adds, variant selection, size guide clicks, promo use, or post-purchase behaviour.
Without these, it’s hard to understand why people didn’t buy, where they hesitated, or how they really moved through the funnel.
3. Where does Google Tag Manager (GTM) still add value on Shopify?
Deployed via a Custom Pixel, GTM lets you fire custom events, enrich parameters, and send data to GA4, Meta, TikTok and more.
You can add your own triggers, sequencing and some consent logic, even though support is limited and checkout access is constrained.
4. What can server-side tagging do that pixels and GTM alone can’t?
Server-side setups let you clean, filter and route events from one controlled point before they reach any platform.
They help handle consent properly, reduce reliance on browser accuracy, and maintain signal where client scripts are blocked or restricted.
5. How should brands think about Shopify pixels, GTM, and server-side tagging together?
Treat the Shopify pixel as a baseline for core events, not the finish line for measurement.
Layer GTM or server-side tagging on top when you need deeper behaviour data, cleaner attribution, consent control, and reliable signals for budget decisions.

