Implementation Audit

Six failure modes — and how each is diagnosed

Double-Firing
Compare event counts vs session counts; inspect network tab for duplicate calls in one interaction
Event count roughly 2× session count
Silent Event Death
Compare event volume vs baseline before last major release; check tracking plan coverage
Volume drops coincide with release dates
Identity Stitching
Audit identify() call placement in auth flows; compare anon user count vs sign-up event count
Anonymous users >> sign-up event count
Broken Attribution
Trace UTM parameters through every redirect; check direct traffic proportion over time
Direct traffic > 40% with active campaigns
Consent Misconfiguration
Compare session counts with consent accepted vs declined; verify event firing in each state
EU sessions diverge from expected share
Taxonomy Drift
Pull all event names from last 90 days; group by semantic action; identify duplicates
Multiple names map to the same user action