Purchases are recorded. Why are product views and basket additions missing?

GA4 showing completed orders while product views or add-to-cart steps sit at zero? How to separate a real shopping drop-off from missing eCommerce events.

Purchases are recorded. Why are product views and basket additions missing?

One of the oddest sights in an eCommerce GA4 property is a funnel chart that shows hundreds of completed purchases at the right-hand side of the screen, while the steps before it (`view_item`, `add_to_cart` or `begin_checkout`) sit at zero or a tiny fraction of the final order count. Obviously, customers did not buy your products without looking at them or putting them in a basket. What you are looking at is a classic eCommerce tracking split: **your order confirmation page is firing a `purchase` tag on page load, while the interactive shopping steps earlier in the journey are happening without telling Google Tag Manager.** ## Why modern store templates drop the middle of the funnel Ten years ago, adding a product to a basket meant clicking a button that loaded a brand-new `/cart` URL. Basic page-load tracking could follow every step simply by watching the browser address bar change. Modern Shopify, Magento and WooCommerce themes don't work like that. Today, a shopper clicks "Quick View" on a category grid, selects a size inside a modal, clicks "Add to Basket", sees a slide-out AJAX cart drawer open on the right of the screen, and clicks an express checkout button, all without