{"page":"/blog/floor-price-strategy","modified":"2026-11-10","license":"https://creativecommons.org/licenses/by/4.0/","columns":["Metric","Formula","Why it matters","Trap"],"rows":[["RPM per request","Revenue ÷ ad requests × 1,000","Combines price and fill","Needs request counts from the same source as revenue"],["Fill rate","Impressions ÷ ad requests","Shows lost inventory","Rises if you lower floors, whatever the revenue"],["eCPM","Revenue ÷ impressions × 1,000","Shows price paid","Rises as fill falls; misleading alone"],["Bid rate","Bids ÷ bid requests, per bidder","Shows buyers walking away","Some bidders drop out quietly"],["Floor loss share","Losses with code 100 ÷ all bids","Shows how often floors bind","Depends on exchanges returning loss codes"]],"sourceUrls":[[],[],[],[],[]]}