Advertising Metrics
Author: Alise Zaiceva 13 minute read
#Ad Monetization #Website Monetization
All Categories >Advertising Metrics > Top 15 Monetization Metrics Every Publisher Should Monitor

Top 15 Monetization Metrics Every Publisher Should Monitor

In the fast-evolving world of digital publishing, understanding and optimizing monetization strategies is critical for sustainable revenue growth. While standard metrics like CPM (Cost Per Mille), CTR (Click-Through Rate), and overall revenue are essential, there are more nuanced indicators that provide deeper insights into the effectiveness of monetization efforts. 

Here are some of the top must-have and often overlooked monetization metrics every publisher should monitor.

Top 15 Monetization Metrics for Publishers

1. Effective Cost Per Mille (eCPM)

A cornerstone metric, eCPM measures the effective revenue earned per 1,000 ad impressions. It accounts for all revenue sources, offering a unified view of monetization performance across different demand partners and ad formats. Monitoring eCPM helps identify shifts in market demand and optimize pricing strategies.

eCPM is affected by many factors, such as quality, safety, and demand for your inventory.

Formula:

eCPM = (Total Revenue / Total Impressions) x 1,000 

2. Fill Rate

Fill rate measures the percentage of ad requests successfully filled with ads. A low fill rate indicates missed revenue opportunities and potential issues with demand partner configurations or ad inventory quality. Optimizing fill rate ensures maximum inventory utilization.

The fill rate is typically influenced by a lack of demand for your inventory (which, in turn, might be influenced by technical issues or your inventory not meeting the buyer’s requirements) or a set minimum price floor. In this case, the publisher should use a passback or account for unfilled impressions as lost. 

Formula:

Fill Rate (%) = (Filled Impressions / Total Ad Requests) x 100 

3. Demand Partner Distribution

Tracking how revenue is distributed across different demand partners (SSPs, ad exchanges, networks) is crucial. This metric reveals which partners are contributing the most to your bottom line and identifies underperforming partners that may need optimization or replacement and also aid greatly in your supply path optimization efforts.

4. Revenue Per Auction

Revenue per auction measures the average amount of revenue a publisher earns from each programmatic ad auction. This metric helps publishers evaluate how effectively their auctions are monetizing inventory and how well their demand partners are performing.

Formula:

Revenue Per Auction = Total Number of Auctions / Total Ad Revenue​

This metric shows how much value each auction generates, helping publishers identify which SSPs or DSPs contribute most to revenue. A high revenue per auction indicates strong bidder competition, effective floor pricing, and optimal demand partner engagement. 

Publishers can use this metric to help balance the number of bidders in the wrapper. Too many partners can increase latency, while too few can limit bid competition.

5. Viewability Rate

This metric measures the percentage of ads that are actually viewable to users. According to the Interactive Advertising Bureau’s (IAB) and Media Rating Council (MRC) standard, for an ad to count as viewed, 50% of it must be visible to a user for at least 1 second. For video ads, 50% of the ad must be visible for at least 2 seconds. Google refers to viewable impressions as ‘Active View‘. 

However, different SSPs may use different viewability measurements. For example, when it comes to large-size creatives (display ads sized at 242,500 pixels or greater), Xandr and OpenX count the ad as viewed when 30% of the creative is visible for 1 second.

According to the internally sourced data from leading SSPs, the ideal ad viewability score should be above 70%. 50%-70% is acceptable. Below 50% is too low, so you must focus on your ad viewability. The higher the ad viewability rate, the better the performance and the demand for your inventory will be. 

Formula:

Viewability Rate (%) = (Viewable Impressions / Total Measurable Impressions) x 100

6. Viewability-Adjusted Revenue (vCPM)

vCPM (Viewable Cost Per Mille) is a metric that calculates the cost of 1,000 viewable impressions, offering a clearer understanding of ad performance than standard CPM. Unlike CPM, which counts all impressions, vCPM focuses solely on those that meet viewability criteria. This allows advertisers to optimize their ROI by investing in placements where ads are actually seen.

Formula:

vCPM = (Total Revenue x Viewability Rate) / Total Impressions x 1,000

Importance for Advertisers and Publishers

  • Advertisers use vCPM to make data-driven decisions, ensuring budgets are spent on high-value impressions.
  • Publishers can increase vCPM by improving ad placement, using responsive designs, selecting optimal ad formats, enhancing page load speed, and implementing ad fraud prevention measures.

Strategies to Boost vCPM

  1. Optimize Ad Placement: Position ads above the fold or within natural viewing areas.
  2. Responsive Design: Ensure ads adapt seamlessly across devices.
  3. Use Engaging Ad Formats: Align ad sizes and formats with site content for better visibility.
  4. Improve Page Load Speed: Faster pages reduce user drop-off, increasing viewable impressions.
  5. Prevent Ad Fraud: Filter out fraudulent traffic to protect viewability integrity.

7. Revenue Per Click (RPC)

Revenue per click (RPC) measures the average amount of revenue a publisher earns each time a user clicks on an ad. It reflects how effectively clicks are being monetized and helps assess the overall performance of monetization strategies, especially for pay-per-click (PPC) advertising models.

Formula:

RPC = Total Revenue / Total Clicks 

RPC shows how much revenue each click is worth, helping publishers understand the value of user engagement with ads. Higher RPC may indicate that certain content or ad placements are more effective than others at driving valuable clicks. So it’s a good start for publishers to start optimizing their strategies accordingly. 

8. Refresh Rate

Refresh rate tracks how frequently ads are refreshed on a page. After an initial ad is served, the ad slot refreshes based on a predefined time interval (e.g., every 30, 60, or 90 seconds). A new ad impression is counted each time the ad refreshes, generating additional revenue without needing the user to reload the page.

In Setupad’s dashboard, you will see the smart ad refresh rate, i.e., rate at which ads are refreshed using our Viewable Bid Optimization algorithm, ensuring refreshes occur only when beneficial to maintain a high average eCPM.

Related Article: Optimizing Prebid Wrapper’s Performance with Ad Refresh

Formula:

Refresh Rate (%) = (Refreshed Impressions / Total Ad Impressions) x 100 

9. Ad Refresh Revenue

Publishers leveraging ad refresh tactics must monitor the incremental revenue generated from ad refreshes separately from static impressions. This metric evaluates the effectiveness of refresh strategies and ensures they do not negatively impact user experience or violate viewability standards.

Formula:

Ad Refresh Revenue Share (%) = (Total Ad Revenue / Revenue from Refreshed Ads​) × 100

Refreshing ads increases the number of impressions per session, leading to higher total revenue without additional traffic. Long page visits or high engagement pages can display more ads, maximizing ad space efficiency. 

If a publisher maintains high viewability rates and serves ads only when they’re in view (using viewability-triggered refresh), demand partners may potentially bid even more on refreshed impressions, improving competition and raising CPMs. 

10. Timeout Rate

The Timeout rate measures the percentage of bid requests that fail to return within the set timeout window. A high timeout rate suggests that demand partners are either slow to respond or that the timeout settings are too aggressive. Optimizing timeout settings and collaborating with faster demand partners can help reduce this rate and capture more bid opportunities.

Formula:

Timeout Rate (%) = (Timed-Out Bids / Total Bid Requests) x 100 

There are many factors that influence timeouts, such as network latency, bidder response time, page latency, and others. A good rule of thumb to keep in mind about the timeouts is the following:  

  • If the timeout is too short, bidders may not have enough time to submit their bids, leading to fewer bids and lower revenue. 
  • If the timeout is too long, it can cause delays in ad serving, reducing the number of auctions that can be conducted and possibly frustrating users. 

11. Bid Density 

Bid Density measures the average number of bids received per auction in a programmatic advertising setup, particularly in header bidding environments. It indicates how competitive the demand is for a publisher’s ad inventory.

Formula:

Bid Density = Total Bids / Total Auctions 

A higher bid density means more demand partners are competing for the same ad slot, leading to higher CPMs and better monetization. It helps publishers assess how engaged their demand partners are. Low bid density may suggest underperforming partners or technical issues.

Factors Influencing Bid Density:

  • Number of Demand Partners: More connected SSPs and DSPs typically increase bid density.
  • Ad Placement and Format: High-impact placements (e.g., above-the-fold) often attract more bids.
  • Floor Prices: If floor prices are too high, fewer bidders will participate, lowering bid density.
  • Timeout Settings: Short timeouts may exclude slower bidders, reducing density.

A healthy bid density fosters competitive bidding, but excessive demand partners can slow down the page and lead to latency issues. Every publisher should experiment to find out the perfect number of bidders for their website. 

With platforms like Setupad Prebid Self-Serve, publishers can effortlessly plug in and remove their own direct SSP accounts, facilitating a unified and centralized management of the supply chain. 

setupad-ss-blog-banner-v2

12. Session Revenue Per Mille (Session RPM)

Session Revenue Per Mille (Session RPM) is a key monetization metric that measures the total revenue generated per 1,000 user sessions on a website. Unlike traditional RPM, which focuses on page views or ad impressions, Session RPM provides a more holistic view of how well a publisher monetizes a user’s entire visit.

Formula:

Session RPM=  (Total Revenue / Total Sessions) × 1,000

Session RPM captures total revenue across a user’s entire visit, reflecting the overall monetization strategy more accurately than metrics based solely on page views or impressions. Higher Session RPM often correlates with longer session durations, more page views, and increased user interaction, which typically drive more ad impressions and revenue.

To optimize session RPM, it helps to identify which types of content or user journeys generate the most revenue, guiding content creation and site optimization. For example, organic traffic may generate higher Session RPM compared to paid or social media traffic due to higher engagement levels.

Factors Influencing Session RPM:

  • Session Duration: Longer sessions give more opportunities to display ads, increasing potential revenue.
  • Page Views Per Session: More page views naturally result in more ad impressions.
  • Ad Density and Placement: The number and strategic positioning of ads during a session significantly impact monetization.
  • Traffic Source Quality: High-intent traffic (e.g., from search engines) typically leads to more profitable sessions.
  • User Experience: A seamless browsing experience encourages users to stay longer, leading to higher Session RPM.

13. Bid Latency 

Bid latency measures the time it takes for a demand partner (such as an SSP or DSP) to respond to a bid request during a programmatic auction, particularly in header bidding setups. This response time is typically measured in milliseconds (ms).

High bid latency can delay page loading and ad rendering, negatively affecting the user experience. Slow bidders can cause auctions to timeout, leading to missed revenue opportunities. 

On the contrary, lower latency ensures more bids are considered in the auction, increasing competition and potentially boosting CPMs. It helps to continuously monitor bid latency helps identify underperforming or slow demand partners that may need optimization or removal.

Best Practices to Reduce Bid Latency

  1. Optimize Timeout Settings: Set realistic timeouts that allow responsive bidders to participate while minimizing delays.
  2. Evaluate Demand Partners: Regularly assess and remove slow or underperforming partners.
  3. Geo-Targeting Bidders: Match demand partners with server locations closer to your primary audience. Setupad Self-Serve platform has built-in infrastructure for geo-targeting, serving ads from the nearest Cloudflare edge locations.
  4. Leverage Server-to-Server (S2S) Integrations: S2S connections often reduce latency compared to client-side setups.
  5. Monitor and Adjust Wrapper Configuration: Avoid adding too many bidders to the wrapper, which can overwhelm the auction process.
  6. Use Asynchronous Loading: Load ads independently of page content to minimize delays.

Optimal Bid Latency Range

  • Below 200ms is ideal for most header bidding setups.
  • Above 500ms often leads to timeouts and poor auction performance.

alvilsAlvils Karlštrems, Head of Ad Operations at Setupad: “Note, it’s important to set the timeout in the Prebid setup to be higher than 500ms. However, some SSPs have even higher bid latency, so it’s recommended to set the timeout between 1,000ms and 2,000ms.”

14. Page Revenue Per Mille (Page RPM)

Page RPM (Revenue Per Mille) is a key monetization metric that measures how much revenue a publisher earns for every 1,000 page views. It provides insight into how effectively individual web pages are generating ad revenue.

Formula:

Page RPM= (Total Page Views / Total Revenue​) x 1,000

Page RPM shows how much revenue each page view generates, helping publishers assess the performance of their content and ad strategy. It allows publishers to identify which pages or types of content are generating the most revenue, enabling data-driven content and monetization strategies.

This metric highlights how well ad placements, formats, and density contribute to earnings on a page-by-page basis.By analyzing Page RPM, publishers can pinpoint underperforming pages and optimize them to boost revenue.

Page RPM vs. Session RPM

  • Page RPM: Measures revenue per 1,000 page views, focusing on individual page performance.
  • Session RPM: Measures revenue per 1,000 user sessions, reflecting overall user engagement across multiple pages.

Page RPM gives publishers detailed insights into the revenue performance of each page, while Session RPM offers a broader view of how entire user sessions contribute to revenue.

15. Bid & Win rate 

Bid rate and win rate are two critical metrics in programmatic advertising and header bidding setups that help publishers assess the performance and competitiveness of their demand partners in real-time auctions.

A high bid rate indicates strong participation and interest in your inventory. A low bid rate can signal technical misconfigurations, connectivity issues, or poor inventory matching.

Similarly, a high win rate suggests that a bidder is placing competitive bids and is a valuable partner. A low win rate may indicate that bids are too low or that floor prices are set too high.

Publishers can use win rate data to assess which partners are worth prioritizing or removing.

Interpreting Bid Rate and Win Rate Together

  • High Bid Rate + High Win Rate:

The partner is highly engaged and competitive. This demand partner likely adds significant value and should be prioritized.

  • High Bid Rate + Low Win Rate:

The partner is active but losing most auctions. This could indicate weak bids, high floor prices, or misalignment with inventory. Optimization may be needed.

  • Low Bid Rate + High Win Rate:

The partner bids selectively but effectively. It might make sense to encourage more participation through better alignment or custom deals.

  • Low Bid Rate + Low Win Rate:

The partner is underperforming. Review technical setups, targeting, or consider removing them.

Final Thoughts

To thrive in the competitive digital publishing landscape, relying solely on traditional monetization metrics isn’t enough. By focusing on deeper, more nuanced indicators like viewability, refresh revenue, demand distribution, and Prebid-specific metrics such as bid latency and timeout rate–while not neglecting essentials like eCPM and fill rate–publishers can make data-driven decisions that optimize revenue streams and ensure long-term growth. Strategic monitoring and proactive adjustments will unlock significant monetization potential.

About Alise Zaiceva
Alise is a content marketing manager at Setupad. She’s passionate about content and helping publishers scale their businesses through powerful digital marketing strategies. In her free time, she expands her knowledge of tech.
message icon message icon big

message icon message icon big