Tag sprawl slows your site and leaks visitor data to vendors you left years ago. Identify dead pixels and duplicate tags, then remove them safely.
Marketing teams add pixels over the years — a campaign pixel here, a trial widget there — and almost nobody removes them. The bill comes due three ways: performance (every tracker is JavaScript that downloads, parses, and executes on every page view), data leakage (visitor behavior flowing to vendors you stopped paying years ago), and compliance surface (every tracker is something consent rules must cover). Cleanup starts with knowing what's actually there.
Run a beacon audit across the whole site — sitemap enumeration plus subdomains, per-URL beacon rows, identifiers extracted. You need per-page data: a pixel on 3 legacy landing pages is a different cleanup job than one on every page. The full audit method.
For each tracker in the inventory, determine:
Two GA4 properties, two Meta Pixels, or the same tag deployed both hardcoded and through the tag manager double-count and muddy attribution. The beacon table's identifiers make duplicates visible: same vendor, different IDs, same pages.
Run the audit again and diff the beacon table: the removed trackers should be gone from every page, and nothing else should have changed. Keep the before/after CSVs — they're your cleanup evidence for the next privacy review. Make it a quarterly habit.