First check
Confirm GA4 sees the landing page visit before debugging the add-to-cart event itself.
Ecommerce event troubleshooting
If campaign visits and product views appear in GA4 but add_to_cart is missing, the issue is usually button tracking, platform integration, theme behavior, or duplicate tag setup.
Confirm GA4 sees the landing page visit before debugging the add-to-cart event itself.
The store theme, app, variant selector, drawer cart, or custom button does not send the expected event.
Click the same product button a real shopper uses and watch GA4 Realtime or DebugView.
page_view and, where supported, view_item.add_to_cart appears in GA4 Realtime or DebugView.| Area | Why it matters | Check |
|---|---|---|
| Product template | Different templates may have different tracking code. | Test the exact product page used in ads. |
| Variant selector | Some carts require a valid variant before firing. | Select size, color, or bundle options before clicking. |
| Cart drawer | Drawer carts can replace standard add-to-cart behavior. | Check app or theme events for the drawer interaction. |
| Duplicate tags | Multiple GA4 paths can hide or duplicate the event. | Compare native integration, GTM, app, and theme code. |
When the landing visit is clean, add-to-cart debugging becomes much less confusing.