Tracking problems come from a short list: events that never fire, a domain that is not configured, consent banners blocking the script, or a server connection and a pixel that are not deduplicating against each other. The symptom is the same in every case, which is why people guess, and guessing here is expensive because everything downstream depends on it.
- Use the Pixel Helper on your key pages and confirm each event fires once, with the parameters you expect. Once matters: a tag manager installed twice is a common and invisible cause of inflated numbers.
- Verify your domain and check Aggregated Event Measurement is configured, with your most valuable event prioritised. An unverified domain silently limits what can be optimised for.
- Confirm deduplication between server and browser events, and that Event IDs are being sent. The deduplication section covers what to look for.
Consent banners deserve their own check. If your banner blocks the pixel until a visitor accepts, everyone who declines or ignores it is invisible, and how much traffic that represents depends on your market and your banner design. The events are not lost because something is broken; they were never permitted to fire.