Full Answer
Work backward from where the event should arrive. If GA4 DebugView and Meta Test Events show nothing, the request is being blocked before it leaves the browser — usually an ad blocker, a misconfigured consent gate, or a tag failing to load. If the platform sees the event but the count differs from your WooCommerce orders, that's an attribution gap, not a tracking failure. The DevTools Network tab tells you which: a 200 response means the event left the browser, a missing or blocked request means it never did. Test in incognito to isolate browser extensions.
