← All articles
Yield Optimization2026-04-16·6 min read

eCPM, RPM, Fill Rate, Viewability: The Metrics That Matter

Publisher reporting is full of three-letter metrics that sound interchangeable and aren't. Optimizing the wrong one is a classic way to lose money while dashboards turn green.

The core four

Why eCPM alone misleads

Raise your floors aggressively and eCPM jumps — while fill collapses and total revenue falls. Add three more ad units per page and eCPM falls — while session RPM rises. eCPM is a price signal, not a success metric. The metric a yield team should maximize is revenue per session, constrained by user experience. Sessions are what your editorial work actually produces; squeezing more value per session without degrading it is the whole game.

Viewability is a price multiplier

Buyers bid dramatically more for inventory with 70%+ viewability. Lazy-loaded units, sticky sidebars and properly placed in-content slots routinely double the CPM of a forgotten below-the-fold leaderboard. Track viewability per unit, not site-wide — site averages hide your best and worst performers.

Watch the ratios, not just the levels

Discrepancy (ad server counts vs partner counts) above ~5% means money is leaking in measurement. Bid rate, win rate and timeout rate per Prebid partner tell you who deserves a client-side slot. And always separate refresh impressions from first-load impressions in reporting — blending them flatters refresh and hides CPM decay. A serious reporting stack shows all of this in one place, per domain, per unit, per demand channel. That unified view is what we built the PubMonetX console around.

See what your inventory is really worth

Get a free revenue audit — we'll benchmark your floors, demand mix and layout against your vertical.

Request Free Audit

Related reading

eCPM, RPM, Fill Rate, Viewability: The Metrics That Matter | PubMonetX Ai