How did Adwords change bidding at the end of 2023? (performance analysis)
What is AdWords? Google AdWords, now known as Google Ads, is an online advertising platform by Google. It allows businesses…
The question is not surprising. Today’s programmatic trade is a jungle that mixes several demand sources and two auctions types. It’s absolutely not transparent nor is it efficient, so it’s not exactly easy to understand the optimization mechanics.
Yieldbird is a company that helps publishers increase programmatic revenue in many ways. Our main service is pricing management for Open Auction in Google Ad Exchange.
With the help of our algorithms and deep knowledge, we calculate and execute dynamic pricing strategies and tactics, which results in higher revenue for our clients. Of course, we work with publishers that also have header bidding and / or EBDA demand.
When we present our service for them, quite often they ask whether the uplift on Google AdX will be wasted by the drop on header bidding.
To understand the problem, we need to be on the same page on what we understand AdX optimization, or more generally, second-price auction optimization to be.
[mc4wp_form id=”407″]
Unfortunately, Yield Managers can’t set up a floor price after they get all the bids. They need to do it before the auction happens.
In addition, without data science and advanced engineering, it’s almost impossible to manage floor prices dynamically. This results in a situation where floor prices are not changed or regulated often. Sometimes they trade for days or even weeks.
As millions of auctions go through floor prices, each floor price generates some losses and adds some value. The same price is neutral, blocking, or value-added for different auctions.
We consider the yield optimization successful when the sum of blocked revenue is smaller than the sum of additional revenue generated by pricing.
Now, let’s add two more SSPs in the header to increase the complexity of the picture. Of course, we expect that new demand partners will bring us more bids per auction to increase auction pressure and simply let us earn more money.
Keep in mind that SSPs in the header are using first-price auctions, which makes things even more complex, but this is not changing the situation on the level of a single auction.
No. In that case, Google AdX offers the highest offer and other SSPs will not win the impression. Let’s consider all pricing scenarios:
Again, keep in mind that although all pricing strategies different than zero create all the above scenarios, effective yield optimizers are those that can ensure additional money generated by pricing is bigger than lost money.
This is easy. When one of the header buyers offers the highest bid, they win. Google AdX can be optimized or not, but as long as there is no magic, then no yield optimizers can charge a buyer more than they submitted to the DSP. As a publisher, you are paid exactly what the buyer bids.
Of course, also, in this case, header-bidding revenue can’t be affected by pricing management on Google Ad Exchange.
When a publisher initially has the average floor price for Google AdX set higher than the average floor price for header partners, they create the space within which only header-bidding partners can win the impression. Google is simply blocked there.
Just after a publisher needs to modify Google pricing, they can increase or reduce the exclusive header-bidding range.
When Google prices increase, there is more space with no Google competition for header partners and they can spend more money.
Meanwhile Google pricing decreases, header partners face more competition. This is the only case when header-bidding revenue may drop, but as a publisher, you still earn more because all header bids that lose with Google lose because Google simply pays more for the impression.
To make sure you earn more money, you can sum up all the revenue (like AdX and header) and compare them to some independent metrics, like the number of visits from Google Analytics.
One more thing: From the strategic point of view, the exclusive header-bidding range shall be reduced anyway. If you optimize AdX, you shall apply a quite consistent pricing for header demand. Buyers are smart and have much smarter tech than the sell-side.
If they see that it’s always cheaper to buy the impression through the header, they will buy through the header, reducing your revenue.
Pricing is key to optimizing programmatic revenue, and good pricing always pushes advertisers to pay you more.
If you see more money after the pricing is applied to Google, you can be sure that it came from advertisers. Definitely, it is not wasted by the loss on the header side. Despite that, don’t forget the cost of optimizations.
No matter if you optimize with your existing yield team, hire a data scientist, or implement a technology that dynamically manages your pricing for Google AdX, there will always be a cost for optimization.
As a publisher, you should track additional revenue and optimization costs in order to keep them in a healthy relationship.
If you see something like this, then you probably have a technical bug. Especially if you implemented a technology that set up pricing dynamically.
Machines are much more efficient than people in pricing management. New implementations may be in conflict with existing header-bidding implementations.
The good thing is that all technical issues can be solved, so call your ad ops and developers.
Karol Jurga
Chief Revenue Officer
See it in action.