Glossary · Business Analytics

Event Taxonomy

also: tracking plan · event spec · analytics schema · event naming convention

Definition

Event taxonomy is the schema design discipline applied to product analytics: object-action-context naming, entity-event separation, PII boundaries baked into the schema, versioning rules, and validation at write time. A drifting taxonomy is the dominant cause of analytics debt at scale.

Event taxonomy treats product analytics as a data engineering problem. The dominant convention pairs an object (User, Order, Subscription) with an action (Created, Viewed, Cancelled) and an optional context modifier. The hardest design choices: where to draw the PII boundary (taxonomy enforces it, not application code); how to version events (additive properties are safe, semantic renames require new event names plus deprecation windows); and what to validate at write time (SDK-level schema validation through tools like Snowplow's Iglu registry catches drift before it lands in the warehouse). Most analytics rework projects exist because the original taxonomy was implicit rather than designed.

Essays on this concept