Measurement intelligenceWiwo Thinking / Business

Data contracts: a common definition for every KPI

How to document formula, source, window, granularity, exclusions, and owner so teams, dashboards, and agents interpret every KPI consistently and without ambiguity.

Wiwo Thinking3 min readPerspective
Updated on Start reading
A precision instrument measures the edge of a glass piece.
WIWO / IDEAS
Reading index5 chapters
The main idea

How to document formula, source, window, granularity, exclusions, and owner so teams, dashboards, and agents interpret every KPI consistently and without ambiguity.

Measurement intelligence

Start with the decision the KPI must inform

A metric exists to answer a question and change an action. Before writing the formula, document who uses it, how often and which decision depends on it. Conversion may mean a form, valid lead, appointment or sale; without purpose, every team chooses the version favoring its interpretation. The contract makes the relationship between indicator and decision explicit.

A data contract turns a metric name into an operational definition. It states purpose, formula, source, granularity, window, exclusions, quality, owner, and dependent actions. When dashboards, reports, and agents use the same contract, discrepancies can be investigated and an update cannot silently change the business's truth.
Measurement intelligence

Document the complete definition

The contract includes canonical name, description, formula, numerator, denominator, unit, source, event, granularity, time zone, window, attribution, filters, exclusions and owner. It also contains inclusion and exclusion examples. The definition must be understandable to business and precise for implementation. If it uses derived fields, it links their contracts so the chain can be reconstructed.

Measurement intelligence

Declare quality, latency and failure behavior

The same metric may update in real time or close days later. The contract specifies frequency, expected delay, completeness thresholds, allowed duplicates, and what happens if a source is missing. A dashboard should show incomplete data instead of filling silence with zero. Alerts are assigned to an owner able to investigate and communicate the impact.

Measurement intelligence

Version changes and protect comparability

Changing a window, event, or filter can alter the historical series. Every change records its date, reason, approver, impact, and strategy: recalculate, maintain two versions, or start a new series. Reports and agents must know the effective dates and avoid mixing definitions. Links to the contract allow someone to understand why two platforms show different values without forcing an artificial match.

Measurement intelligence

Connect contracts with reporting and artificial intelligence

Wiwo.MetriQ can use shared definitions to interpret sources and prepare deliverables; human review validates causes and recommendations. An agent reading revenue or CAC needs the definition, period and limits before explaining a variation. Contracts do not eliminate platform discrepancies: they provide context, ownership and procedure. Trust emerges when every number can be traced from decision to source.

Related Wiwo reading

  1. WiwoWiwo—measurement intelligence with Wiwo.MetriQ
Published byWiwo Thinking

Perspectives on marketing, creativity, technology, and the systems changing work.

DIRECT ANSWERS

Frequently asked questions about Data contracts: a common definition for every KPI.

How to document formula, source, window, granularity, exclusions, and owner so teams, dashboards, and agents interpret every KPI consistently and without ambiguity.

Content reviewed on February 13, 2026.
What is a data contract?

A versioned agreement defining a datum's structure, meaning, quality, ownership, and expected use between producers and consumers.

Does every metric need a contract?

Start with critical, shared, or automated KPIs. Low-impact metrics can use a simpler fact sheet.

Who should approve the definition?

The business owner and the source's technical lead, with participation from the teams making decisions with that KPI.

Does a contract require every platform to agree?

No. Explain what each source measures, why it may differ and which is used for a specific decision.

Wiwo Thinking

The next question starts here.

Let's turn an emerging signal into a decision, prototype, or new capability.

hola@wiwo.me