{"id":23400,"date":"2020-05-12T11:07:50","date_gmt":"2020-05-12T09:07:50","guid":{"rendered":"https:\/\/yieldbird.com\/?p=23400"},"modified":"2024-07-22T19:27:13","modified_gmt":"2024-07-22T17:27:13","slug":"which-type-of-header-bidding-solution-is-the-best-for-your-business","status":"publish","type":"post","link":"https:\/\/yieldbird.com\/research-hub\/which-type-of-header-bidding-solution-is-the-best-for-your-business\/","title":{"rendered":"Client-side vs. Server-side: Which Type of Header Bidding Solution Is the Best for Your Business?"},"content":{"rendered":"\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><strong><a href=\"https:\/\/yieldbird.com\/is-header-bidding-a-good-fit-for-your-programmatic-monetization-setup\/\">Header Bidding technology<\/a><\/strong> is pretty ubiquitous these days, and it is not such a hot topic as it was 3 to 4 years ago. Most publishers have had it implemented in their ad stacks; or considered doing so but then decided not to for lack of resources or knowledge, or simply because they didn\u2019t want to risk slowing down the page load time.<br><br>Many Publishers also do not know that they are using a type of Header Bidding which is not optimally suited to their needs, and that if they made a different choice while choosing a solution, or decided to switch it , they would not only improve their revenue take, but also limit internal costs and resources. <br><br>To help our Publishers make an educated choice in this regard, we have decided to provide a brief appraisal of <strong>the most popular Header Bidding solutions available on the market<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\"><strong>1. Client-side vs server-side<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">The divergence between the many types of Header Bidding is based on where the auction between <a href=\"https:\/\/digiday.com\/media\/wtf-supply-side-platform\/\"><strong>SSP\u2019s<\/strong><\/a> implemented within the technology takes place. It can either be happening at the browser level or directly between the ad servers. <\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/yieldbird.com\/wp-content\/uploads\/2020\/05\/0313-header-bidding-art-3-1024x576.png\" alt=\"Header Bidding solution\" class=\"wp-image-23425\" srcset=\"https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/05\/0313-header-bidding-art-3-1024x576.png 1024w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/05\/0313-header-bidding-art-3-300x169.png 300w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/05\/0313-header-bidding-art-3-150x84.png 150w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/05\/0313-header-bidding-art-3-768x432.png 768w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/05\/0313-header-bidding-art-3.png 1190w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\"><strong>A) Client-side solution<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">The solution which makes the bidding happen at the browser level is called <strong>client-side Header Bidding<\/strong>, because it takes place on the user\u2019s computer. It works in such a way that every time a page loads, an ad request is sent to the demand partners asking for their bids. After that, the demand partners perform their auctions and return the prices to the page header. Once this happens, the header passes the information to the ad server (with the help of key values) where the winning bid is determined. Following this, the user is served with the winning bidder\u2019s ad. As with every other type of Header Bidding, the client-side has both pros and cons.<br><br><br><strong>&#8211; Pros of the client-side.<\/strong><br><br>On the positive side, due to the fact that the bidding process happens in the browser, Ad Tech vendors representing Publishers and Advertisers are able to sync their cookies, which allows advertisers to identify the user on the Publisher\u2019s site (at least on the browsers that still allow the use of 3rd party cookies). Thanks to this. <strong>targeted and retargeted ad campaigns are more efficient via the client-side solution<\/strong>, which ultimately results in more revenue for Publishers.<br><br>Another benefit of using the client-side is that<strong> this solution is currently the most commonly used on the market<\/strong>, even after introduction of Open Bidding (EBDA) and the Unified Pricing Auction by Google, which undermined the additional value of the auction pressure created by the other SSPs in the auction <br><br><br><strong>&#8211; Cons of the Client-Side.<\/strong><br><br>Due to the fact that Header Bidding requires the implementation of additional scripts in the page header, in most cases the page loading time is increased, which can not only <strong>negatively affect the user experience<\/strong> but also<strong> limit the number of impressions loaded, along with their visibility<\/strong>. All of this combined can sometimes end up being more negative for the Publisher\u2019s business and outweigh the benefits of additional revenue and demand diversification. That is why the so-called latency issue is one of the main reasons why Publishers opt to go with server-side Header Bidding, or indeed to not use this technology at all. <br><br><strong>Other <a href=\"https:\/\/yieldbird.com\/addressing-the-issue-of-transparency-in-header-bidding\/\">negative sides<\/a> of using the client-side solution are:<\/strong><br>&#8211; Compatibility with the older browser versions<br>&#8211; Multiplication of bids due to the use of various header partners<br>&#8211; Limited number of ad requests sent from the Header Bidding <br>&#8211; Risk of tampering with data validation on the browser level <br>&#8211; Worse performance on the older devices<\/p>\n\n\n\n<div style=\"height:50px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- Begin Mailchimp Signup Form -->\n<link href=\"\/\/cdn-images.mailchimp.com\/embedcode\/horizontal-slim-10_7.css\" rel=\"stylesheet\" type=\"text\/css\">\n<style type=\"text\/css\">\n\t#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;}\n\t\/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.\n\t   We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. *\/\n<\/style>\n<div id=\"mc_embed_signup\">\n<form action=\"https:\/\/yieldbird.us7.list-manage.com\/subscribe\/post?u=0a65a0626fcc516279eb5d544&amp;id=53c5dbaf01\" method=\"post\" id=\"mc-embedded-subscribe-form\" name=\"mc-embedded-subscribe-form\" class=\"validate\" target=\"_blank\" novalidate=\"\">\n    <div id=\"mc_embed_signup_scroll\">\n\t<label for=\"mce-EMAIL\">Would you like to get the latest AdTech &amp; Digital Marketing news &amp; insights <br> delivered right to your inbox every Friday? Subscribe to The Yieldbird Digest!<\/label>\n\t<input type=\"email\" value=\"\" name=\"EMAIL\" class=\"email\" id=\"mce-EMAIL\" placeholder=\"email address\" required=\"\">\n    <!-- real people should not fill this in and expect good things - do not remove this or risk form bot signups-->\n    <div style=\"position: absolute; left: -5000px;\" aria-hidden=\"true\"><input type=\"text\" name=\"b_0a65a0626fcc516279eb5d544_53c5dbaf01\" tabindex=\"-1\" value=\"\"><\/div>\n    <div class=\"clear\"><input type=\"submit\" value=\"Subscribe\" name=\"subscribe\" id=\"mc-embedded-subscribe\" class=\"button\"><\/div>\n    <\/div>\n<\/form>\n<\/div>\n\n<!--End mc_embed_signup-->\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 style=\"font-size: 20px\"><strong>B) Server-side solution<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">As a response for the latency issues and the other limitations of the client-side model, the Ad Tech industry has come up with an alternative solution &#8211; <strong>the Server-side <a href=\"https:\/\/yieldbird.com\/header-bidding-in-the-era-of-first-price-auction\/\">Header Bidding<\/a><\/strong>, which essentially works the same way as regular header bidding from the Publisher\u2019s perspective, but requires substantially less implementation work. The requests are also sent from a central server rather than directly from the user\u2019s browser; and this makes a big difference. <br><br>In terms of the Ad Server setup, Publishers can still choose to make recourse to a set of line items across all partners, or a set of line items per partner.  However, because there are often hundreds to thousands of line items required per partner, it\u2019s more likely for Publishers to opt for the former option and consolidate the ad server setup into a single set.<br><br><br><strong>&#8211; Pros of the server-side.<\/strong><br><br>Thanks to the moving of the bidding process from a browser to server level, the latency issue is significantly reduced as the browser ends up sending a single request instead of multiple ones. Although the possible benefits are measured in milliseconds, the difference is big enough to make a difference in the overall user experience, and <strong>performance of the Programmatic ad stack increases by up to 20-30%<\/strong>. <br><br><strong>Apart from the smaller latency, there are 2 major benefits of the S2S solution impacting revenue in a positive way:<\/strong><br>&#8211; it works better with Video and Rich Media products as they can load faster<br>&#8211; it does not have such limitations in number of binding partners as the Client-side<br><br><br><strong>&#8211; Cons of the server-side.<\/strong><br><br>Since the ad request in the S2S header bidding is sent to the SSPs from an external ad server, and not the user\u2019s browser, due to the lack of cookie access, the match rates most probably will be lower. Due to this fact, coupled with the lower scale of the retargeting campaigns available; and because of a lack of data, <strong>the bid levels and final eCPM\u2019s can end up being lower than in the client-side Header Bidding<\/strong>, which constitutes the main issue for Publishers considering the most optimal Header Bidding solution.<br><br>Apart from the matchrate issue, Publishers have to take into account that the server-side solution offers them <strong>lower transparency and control over the auction process<\/strong><br> due to the fact that the management of the buyers and the blocking of unwanted ads is more limited than in the client-side solution. It\u2019s also worth noting that the server-side is still a fairly new approach to Header Bidding and due to that it raises many concerns for both publishers and advertisers. This is sure to be enhanced in the coming years, especially given that Google went in this direction while creating their own Open Bidding solution, which has been positively appraised by many premium Publishers, thus giving the server-side approach another boost, and a reason for the industry to focus on making it better. <\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\"><strong>Making the better choice<\/strong><\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">Both the client-side and server-side Header Bidding solution comes with a set of pros and cons, which makes them more suited for some Publishers based on their specifics, such as business model, inventory type or current market trends. <strong>Usually it\u2019s best to test out both implementations and to see what they will do in terms of the revenue and user experience of your website. <\/strong><br><br><strong>The other solution is to meet in the middle, and to go with the hybrid solution, combining the benefits of each model within one implementation. <\/strong>In fact, we have seen very good results with our Publishers running their main partners via <a href=\"https:\/\/yieldbird.com\/the-role-of-competitive-pricing-on-the-open-market\/\">both C2S and S2S<\/a>; although one might expect that adding an extra server-side request would split the existing revenue between the server-side connection and the client-side connection. Usually, this doesn\u2019t happen though, and instead the revenue from C2S seems to be largely unaffected when adding an extra server-side request, which only adds more revenue from the same SSP. The question is will it change in the near future due to the growing popularity of Supply Path Optimization activities on the Programmatic buying side. <br><br>Although the choice between the client and server-side is an important one, it\u2019s not the only decision which Publishers need to make while considering their Header Bidding future. <strong>In the next part of this article we will compare the option for having a customized in-house solution, using one of the third-party products available on the market. <\/strong><\/p>\n\n\n\n<div style=\"height:49px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-text-color has-background\" href=\"https:\/\/yieldbird.com\/which-type-of-header-bidding-solution-is-best-for-your-business-part-2-in-house-vs-third-party\/\" style=\"border-radius:6px;background-color:#ff2450;color:#fffffa\">Go to: In-House vs. Third-Party<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link has-text-color\" href=\"https:\/\/yieldbird.com\/quickwrap\/\" style=\"border-radius:6px;color:#ff2450\">Our Header Bidding solution<\/a><\/div>\n<\/div>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Header Bidding technology is pretty ubiquitous these days, and it is not such a hot topic as it was 3 to 4 years ago. Most publishers have had it implemented in their ad stacks; or considered doing so but then decided not to for lack of resources or knowledge, or simply because they didn\u2019t want [&hellip;]<\/p>\n","protected":false},"author":17,"featured_media":23401,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[28],"tags":[],"content-category":[],"class_list":["post-23400","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ad-tech"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/23400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/comments?post=23400"}],"version-history":[{"count":1,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/23400\/revisions"}],"predecessor-version":[{"id":33408,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/23400\/revisions\/33408"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/media\/23401"}],"wp:attachment":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/media?parent=23400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/categories?post=23400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/tags?post=23400"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/content-category?post=23400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}