← All tracks
Track
Ecommerce Tracking
Measure a store end to end, then feed every ad platform clean conversions.
For shop owners and agencies standing up tracking for an online store.
By the end: You can tag a full GA4 ecommerce funnel, handle refunds and promos, wire a Shopify checkout, and install conversion tracking for every major ad platform.
0% complete
5 Modules33 LessonsBeginner → AdvancedProgress shared with your courses
- 1Too Many Ways To Track One ThingWhy beginners stall, and how a framework fixes it.Read→
- 2The Reliability LadderPrefer methods in this order, top to bottom.Read→
- 3The Four-Question DecisionAsk these in order and the method picks itself.Read→
- 4Tie-Breakers & Trade-OffsSpeed now vs. durability later, and when to escalate.Read→
- 5A Gallery Of Worked ExamplesThe framework run across eight everyday interactions.Read→
- 6The One-Page Cheat SheetThe whole framework, plus naming what you capture.Read→
- 7Track An Ecommerce PurchaseA shop that pushes clean GA4 ecommerce events. Wire up a purchase tag and watch it fire.Intermediate→
- 8Full Ecommerce Funnelview_item_list, select_item, view_cart, remove_from_cart, add_shipping_info, add_payment_info.Intermediate→
- 9Add To WishlistFire the GA4 add_to_wishlist ecommerce event.Intermediate→
- 10Coupon AppliedCapture a coupon code when a discount is applied.Intermediate→
- 11PromotionsFire view_promotion / select_promotion with promotion_id and creative_slot.Intermediate→
- 12RefundsFire a GA4 refund event, full and partial, with item selection.Intermediate→
- 1Why Shopify Is DifferentThe checkout is sandboxed — the normal GTM snippet can't see it. Customer Events is the supported path.Read→
- 2Getting Access To Customer EventsCheckout Extensibility, the right store permissions, and protected-data approval for PII.Read→
- 3Creating A Custom PixelAdd a pixel, subscribe to standard events, and respect the sandbox restrictions.Read→
- 4Connecting GTM — The Custom PixelLoad GTM inside the sandbox, define your own dataLayer, and push events into it.Read→
- 5The Events And Their GA4 MappingEach Shopify event maps to a GA4 event; each payload field maps to a GA4 parameter.Read→
- 6Testing On Checkout_CompletedPlace a test order, read each dataLayer variable, and wire the GA4 purchase tag.Read→
- 7Gotchas & Double-CountingThe traps that quietly corrupt Shopify ecommerce data — and how to avoid them.Read→
- 8Practice: The Checkout_Completed EventBuild the variables, trigger and GA4 purchase tag against a simulated Shopify push.Read→
- 9Shopify Checkout_CompletedA simulated Shopify custom-pixel push. Build the DLVs, Custom Event trigger and GA4 purchase tag.Intermediate→
- 10Reshape Data For GA4 (Custom JS)Map a messy order dataLayer into GA4's ecommerce items array with a Custom JavaScript variable.Advanced→
- 11Cross-Domain LinkerDecorate cross-domain links and verify the _gl parameter.Advanced→
- 1Google Ads ConversionsConversion Linker + Google Ads Conversion Tracking, bound to your conversion event.Intermediate→
- 2Microsoft Ads (Bing) UETInstall the Microsoft UET tag template and fire a conversion goal.Intermediate→
- 3Meta PixelUse Meta's official GTM template and map standard events from your dataLayer.Intermediate→
- 4TikTok PixelInstall the TikTok Pixel template and fire standard events.Intermediate→
- 5Pinterest TagInstall the Pinterest Tag template and pass value/currency on conversions.Intermediate→
- 6Reddit PixelInstall the Reddit Pixel template with your Advertiser ID.Intermediate→