Inputs

Assumptions and sources

Every assumption lives here, in one config object — never inside a component. Changing a value recalculates every screen, including the client report.

Assumptions

Valuation configuration

Sponsor

Sponsor record

Import

Paste placement CSV

group · unit · detail · channel · date · metric · reported · status · account · url

Sources

Benchmark source notes

  • Newsletter inventory is priced by audience definition, not audience size — the title filter drives the premium, not the content.
  • Custom editorial with named executive access is priced at the market flat rate, never blended into a CPM.
  • Persistent lockups are priced against category-exclusive run-of-site placement, not display remnant.
  • Rates are versioned by quarter so a report generated in one quarter reproduces in the next.
  • Social clicks are valued at the category cost-per-click; reactions, comments and reposts are valued at a cost-per-engagement, weighted 1× / 3× / 5× for the earned reach each carries.
  • Engagement value is additive to reach value because a click and an impression are separately purchasable line items — the engagement index itself is reported as context only and adds nothing to the total.