DIAG-8 · Diagnosis · Invariant: holds by construction, no expiry

Window integrity

Melvin Salas

The law

Time-additive ad metrics are defined only over a stated window: a valid sum requires rows that exactly partition that window, no gaps, overlaps, or mixed coverage. Partial coverage may be reported as-is or as a labelled estimate, never as the period total.

Scope

Flow metrics (spend, impressions, clicks, conversions and their ratios) on one stated time axis. Stock metrics (Quality Score, budget) are point-in-time reads, latest-row-per-entity is correct there and only there.

What this licenses you to do

For every per-period figure, verify the summed rows exactly tile the labelled window on one time axis; report shortfalls as "over N days," never as the period.

Evidence

Observed in production: a wasted-spend calculation that silently used the wrong date window overstated the true figure by a wide margin until the window arithmetic was corrected, exactly the kind of error this law predicts when window integrity isn't checked.

Riibon's own analysis is held to these laws

The laws on this site are a public subset of the rulebook Riibon's analysis works to. Before a metric movement is called a market event, the order of checks they set has to rule out the measurement first.

Ask the Riibon app why a number in your account moved, and see which checks it ran first. Access starts with a short call: we look at your ads together, then run them for you or set the app up with you.

Share this pageLinkedIn