Shopify Tracking Built for Checkout Extensibility
Shopify has moved tracking into Customer Events and sandboxed pixels, and old thank-you page scripts no longer run. We rebuild your GA4, Google Ads and Meta tracking on the current Shopify architecture so every storefront and checkout event is captured.
- Shopper Action
- Shopify Customer Events
- Custom Pixel
- GA4, Ads and Meta
- Order Check
- Custom pixel in Shopify Customer Events
- Full GA4 ecommerce event set
- Google Ads and Meta purchase conversions
- Customer Privacy API consent handling
Shopify and Shopify Plus stores running paid traffic to Google and Meta
Shopify Changed How Tracking Works
Many stores still rely on legacy scripts, overlapping apps and pixels that were installed years apart. After the checkout upgrade, parts of that setup stopped firing without anyone noticing.
- 01
Legacy Scripts Stopped Running
Additional Scripts and checkout.liquid code no longer run on upgraded checkouts, so purchase tags placed there quietly went dark.
- 02
Apps Firing on Top of Each Other
The Google app, the Facebook app and a manual GTM install can all send a purchase. Platforms then count the same order more than once.
- 03
Checkout Steps Are Invisible
Without Customer Events, begin_checkout, shipping and payment steps are missing, so you cannot see where shoppers leave checkout.
What We Build Inside Your Shopify Store
We use Shopify's supported tracking surfaces, not workarounds. Storefront events come from the theme, checkout events come from the Web Pixels API, and each platform is configured to receive one deduplicated version of each event.
- 01
Customer Events Custom Pixel
A custom pixel subscribes to standard events like product_viewed, checkout_started and checkout_completed.
- 02
GA4 Ecommerce Mapping
Shopify event payloads are mapped to GA4 view_item, add_to_cart, begin_checkout and purchase with full items arrays.
- 03
Google Ads Purchase Conversion
A purchase conversion action with order value, currency, transaction ID and enhanced conversions user data.
- 04
Meta Pixel Standard Events
ViewContent, AddToCart, InitiateCheckout and Purchase with content_ids that match your product catalog.
- 05
App and Pixel Cleanup
Duplicate apps, old theme snippets and conflicting pixels are removed or scoped so each event fires once.
- 06
Consent Through Customer Privacy
Pixel permissions follow the Shopify Customer Privacy API and your banner, including Consent Mode v2 signals.
How Shopify Events Reach Your Platforms
Storefront and checkout events are captured by Shopify, passed to a single pixel, formatted per platform and checked against the order record.
- 01Shopper ActionView, add to cart, checkout or order
- 02Shopify Customer EventsStandard event with cart and order data
- 03Custom PixelMaps payload to each platform schema
- 04GA4, Ads and MetaOne event per action, per platform
- 05Order CheckTracked orders compared with Shopify admin
From audit to validated data.
How Shopify Tracking projects run. Nothing goes live until it has been tested.
- 01
Audit
Audit apps, theme snippets, pixels and checkout version against recent Shopify orders
- 02
Strategy
Decide which events come from apps, the custom pixel or GTM, with no overlap
- 03
Implementation
Build the Customer Events pixel and platform tags for storefront and checkout
- 04
Testing
Place test orders with discounts, variants and multiple items through live checkout
- 05
Validation
Match tracked purchases to Shopify admin orders and document the final setup
What's Included in Shopify Tracking
Everything is documented and handed over, so your team knows exactly what was built and why.
- 01
Shopify Tracking Audit
A review of installed apps, theme code, pixels and checkout settings to find what fires, what duplicates and what is missing.
- 02
Pixel Code and GTM Setup
Custom pixel code and any GTM containers needed, written for your store and stored in your accounts.
- 03
GA4 Ecommerce Configuration
Ecommerce events, currency settings and key events configured so monetization reports populate correctly.
- 04
Test Order QA
Test orders placed through the live checkout, with each event verified in DebugView, Tag Assistant and Meta Events Manager.
- 05
Event Reference Document
A written list of every Shopify event, its source and the parameters sent to each platform.
- 06
Handover Walkthrough
A recorded session showing where the pixel lives, how to check it and what to watch after theme or app changes.
Platforms
The tools involved in a typical Shopify Tracking implementation.
- ShopifyCustomer Events
- Google Analytics 4Ecommerce reports
- Google AdsPurchase conversions
- Meta PixelStandard events
- Google Tag ManagerStorefront tags
Tested before anything goes live.
Place test orders with discounts, variants and multiple items through live checkout. Match tracked purchases to Shopify admin orders and document the final setup.
- Test ordersTest purchases placed through the live checkoutchecked
- dataLayer inspectionItems, value, currency and transaction_id on every stepchecked
- Platform debugGA4 DebugView, Tag Assistant and Meta Test Eventschecked
- ReconciliationPlatform revenue compared with store orderschecked
Each check is repeated after launch on live traffic.
Do I still need Google Tag Manager on Shopify?
Not always. GTM can run on the storefront theme, but it cannot run normally inside checkout. Checkout events come from the Customer Events pixel. Many stores use both: GTM for storefront flexibility and a custom pixel for checkout and purchase.
Should we keep the Google and YouTube app?
The app handles basic GA4 and Google Ads tracking and the Merchant Center feed. If you need more control over parameters or want everything in GTM, we may disable its tracking and keep the feed. We decide this during the audit.
Does this work on Shopify Plus?
Yes. Plus stores often have more checkout customization, such as checkout UI extensions, which we account for. The tracking itself uses the same Customer Events framework available on all plans.
What happens to our old Additional Scripts code?
Code in Additional Scripts stops running once the thank-you and order status pages are upgraded. We identify anything that still matters, like affiliate or survey tags, and move it to the supported pixel setup.
Can you add server-side tracking for Shopify?
Yes. Shopify order webhooks or a server-side GTM container can send purchases to Meta Conversions API and GA4. We usually get browser tracking clean first, then add the server layer with proper deduplication.
- Ecommerce Tracking
Purchase Tracking
One purchase event per order, with value, currency and IDs for GA4, Google Ads and Meta.
View service → - Meta / Facebook Tracking
Meta Conversions API
Server events sent to Meta with event IDs, deduplication and customer data for stronger event match quality.
View service → - Google Analytics & Measurement
GA4 Ecommerce Tracking
GA4 ecommerce events from product views to purchase, with item data and revenue.
View service →
Get Shopify Tracking right the first time.
Build a tracking and measurement system you can trust.
Get Free Tracking Audit →Talk to GrowthUper →Free 30-minute review · No obligation