After switching my local blog from Mediavine to Raptive in late 2025, I have had a bit of an unhealthy obsession tracking my year-over-year performance in RPMs to figure out if one network performed better than the other. (I have the full data on Mediavine vs Raptive so far here.)
But around March of 2026, something interesting happened- my RPMs cratered from YoY increases of +40-50% to YoY decreases of about 5%.
That is a massive swing which, on the surface, could have some strong implications on network-to-network performance.
But after doing a deep dive into my ad analytics and talking to Raptive directly, we found an interesting setting change that was the most likely culprit here- we switched from WP Rocket to Perfmatters for caching. In doing so, we stopped deferring Google Analytics from loading, and the new setup started tracking a lot of short pageviews that previously were not counted, and our RPM calculation changed dramatically. (Raptive has an article on this, too, and our experience syncs up pretty well.)
It turns out, it likely had little to do with network-to-network performance at all, and was primarily due to a tracking change!
So in this one, we thought we'd break down what we saw, how we figured this one out (assuming this theory is correct, of course), and share a bit about why all of this is important only really if you engage in benchmarking.