View as

Coverage & attribution

Digital SaaS · ICP 1 — how much spend is actually attributed, and how it's allocated

May 2026 · month-to-dateSynthetic data
Attribution coverage
Cost joinable to a customer
Override coverage
Allocated by a manual override
COGS cost
Cost to serve customers
OpEx cost
Internal / overhead

Customer attribution

Attributed73.7%

The unfilled portion is the unattributed residual (customer_id = null) — never hidden; it's an explicit row in the allocation table below. Computed per facet, never blended.

Coverage over time

Dec71.2%
Jan68.4%
Feb70.9%
Mar73.9%
Apr73.3%
May73.7%

Allocation table

CustomerAttributed byCOGSOpExAllocated costShare
Unattributed No rule — residual
€6,768.27
€13,733.84
Granite ConstructionSeeded · v1
€2,756.38
€726.73
Magnolia CosmeticsSeeded · v1
€2,372.99
€418.76
Halcyon WellnessSeeded · v1
€2,225.88
€392.80
Lumen HealthSeeded · v1
€2,220.52
€391.86
Yellowstone OutdoorsSeeded · v1
€1,861.84
€665.27
Larkspur AgritechSeeded · v1
€2,077.77
€366.67
Emerald BankingSeeded · v1
€2,033.78
€358.90
Lakeside RealtySeeded · v1
€1,782.49
€356.24
Ironclad SecuritySeeded · v1
€1,190.12
€603.07
Riverside EducationSeeded · v1
€1,179.81
€585.28
Summit ManufacturingSeeded · v1
€1,493.87
€263.62
112 of 51
1 / 5

The honest-coverage anchor: attribution_coverage / override_coverage and the allocation table are governed by @radicas/core (ADR-0006). The unattributed residual (customer_id = null / x_use_case = null) is always shown, never silently split or dropped. Editing a rule in Rules moves these numbers on the Estimated view; Billed / Reconciled stay frozen. Edit rules