Skip to content

Event Taxonomy

A controlled vocabulary for analytics events and properties to ensure consistent measurement across products.

  • Event: name, version, required_props[], optional_props[], source.
  • Property: key, type, allowed_values, pii, nullable.
  • Collection: client/server, batching, consent.
  • Lowercase, snake_case names.
  • Version bump on breaking changes; deprecate old versions with sunset dates.
  • signed_up, completed_onboarding, started_trial, purchased.
  • Do not overload events; add new versions rather than changing semantics.