skip to content

Search

Your UTM Taxonomy Is a Data Contract

Treat your UTM taxonomy like a free-text field and you will pay for it forever. Facebook, facebook, and FaceBook are three campaigns to a dashboard, and no analyst catches it until the quarterly numbers refuse to reconcile. Casing, delimiters, abbreviations: every inconsistency silently splits one truth into many, and aggregation quietly lies. I run a pipeline that ingests billions of ad events a day, and the dirty secret is that most “data quality” problems are really upstream naming problems nobody governed. So I treat the taxonomy as a schema. Enumerated values, a validator at link generation, an owner. You do not let people invent column names in production. Stop letting them invent UTM values.