• Monétisation
  • Publicité

Qu’est-ce que le header bidding et comment l’implémenter ?

Pour commencer notre nouvelle série sur le header bidding, nous allons débuter par une introduction approfondie à cette technique innovante de publicité programmatique. Le header bidding est devenu un outil essentiel pour les éditeurs numériques qui souhaitent maximiser leurs revenus publicitaires et obtenir un meilleur contrôle sur leur inventaire publicitaire.

Introduction au Header Bidding

Dans l’écosystème de la publicité digitale, les éditeurs sont constamment à la recherche d’outils leur permettant de maximiser la monétisation publicitaire et d’automatiser leurs opérations. Cette recherche a favorisé le développement d’innovations comme le real-time bidding (RTB) et la publicité programmatique elle-même. Plus récemment, une nouvelle avancée a permis aux éditeurs d’augmenter leurs revenus tout en conservant un meilleur contrôle sur leur inventaire publicitaire : le header bidding.

Le header bidding est une technique avancée de publicité programmatique qui permet aux éditeurs de solliciter et de collecter plusieurs enchères provenant de différentes sources de demande, telles que les SSP et les places de marché privées, simultanément et avant l’appel à leur ad server. Ce processus leur permet de maximiser leurs revenus en garantissant que l’enchère la plus élevée est sélectionnée, tout en mettant les annonceurs en concurrence pour accéder à l’espace publicitaire disponible.

Histoire du header bidding

Avant d’examiner plus en détail la technologie et les avantages du header bidding, il est utile de revenir sur l’origine de cette technique.

Le header bidding a été introduit pour la première fois en 2014. À l’époque, il était toutefois utilisé de manière interchangeable avec d’autres termes tels que advanced bidding, holistic yield management ou encore tagless integration (même si cette technique nécessite en réalité des tags). Quant à savoir qui l’a réellement inventé, la question reste ouverte, car il est difficile d’identifier un créateur unique. Certains attribuent la paternité du header bidding à OpenX, mais il n’existe pas de preuve solide confirmant cette affirmation.

Il a fallu attendre l’année suivante pour que le terme soit véritablement popularisé, grâce à l’article d’AdExchanger intitulé « The Rise Of ‘Header Bidding’ And The End Of The Publisher Waterfall ».

Concernant les raisons de la création du header bidding, deux principales explications sont souvent avancées. Certains estiment que son apparition était inévitable. La publicité programmatique a toujours cherché à rendre les processus plus transparents, plus rapides et plus efficaces — et le header bidding répond précisément à ces objectifs. Son développement serait donc simplement une évolution naturelle.

D’autres considèrent que Google détenait alors trop de pouvoir avec sa plateforme DoubleClick for Publishers (DFP), qui était depuis longtemps la solution privilégiée par de nombreux éditeurs avant l’arrivée du header bidding. Cette plateforme proposait un système pratique, intégré et fermé, mais elle favorisait également son propre ad exchange. Cela limitait les opportunités pour les enchères externes et réduisait les revenus potentiels des éditeurs. Des experts de l’industrie ont donc cherché à rééquilibrer ce pouvoir, ce qui a contribué à la création du header bidding.

L’adoption du header bidding n’a pas été immédiate, certains éditeurs se montrant initialement prudents face à cette nouvelle technologie. Toutefois, son utilisation s’est rapidement développée dans les années suivantes à mesure que ses avantages devenaient plus évidents. Au premier trimestre 2022, 70 % des sites d’édition en ligne aux États-Unis avaient adopté le header bidding.

Quelle que soit la raison de son développement, le header bidding est finalement devenu une technique majeure de la publicité programmatique, remplaçant progressivement la méthode traditionnelle du waterfall. Examinons ce sujet plus en détail.

Avant le header bidding (waterfall bidding)

Pendant de nombreuses années, le waterfall bidding a dominé l’écosystème de la publicité programmatique.

Dans ce système, l’inventaire publicitaire disponible d’un éditeur était envoyé séquentiellement à une source de demande à la fois. Chaque source de demande mettait ensuite cet inventaire aux enchères auprès des annonceurs. Si l’enchère la plus élevée atteignait ou dépassait le prix plancher fixé par l’éditeur, l’inventaire était vendu. Si l’enchère la plus élevée restait inférieure au prix plancher, l’inventaire était transmis à la source de demande suivante dans la chaîne jusqu’à ce qu’il soit finalement vendu. Ce système ne permettait toutefois pas de maximiser la monétisation publicitaire.

Comment fonctionne le header bidding ?

NMaintenant que nous avons vu l’histoire du header bidding, examinons comment cette technique fonctionne.

Pour commencer, les éditeurs doivent intégrer une balise JavaScript dans l’en-tête de leur site web (ce qui explique l’origine du terme). Ce morceau de code, appelé header bidding wrapper, connecte le site à différentes sources de demande intéressées par l’achat de l’inventaire publicitaire. Les wrappers de header bidding, également appelés containers ou frameworks, permettent de gérer les enchères de header bidding qui génèrent des revenus pour les éditeurs. Sans eux, les éditeurs devraient intégrer un code distinct dans l’en-tête de leur site pour chaque acheteur souhaitant enchérir sur leur inventaire publicitaire.

Pour mieux comprendre, voici les étapes du processus de header bidding côté client :

  • Un utilisateur arrive sur un site disposant d’espaces publicitaires disponibles.
  • Le code présent dans l’en-tête du site envoie une requête à plusieurs partenaires de demande publicitaire avec des informations sur l’utilisateur, la page consultée et l’emplacement publicitaire.
  • Les partenaires de demande intéressés par cet espace publicitaire répondent avec leurs enchères.
  • Ces enchères sont ensuite collectées et transmises à l’ad server du site.
  • L’ad server analyse les données issues des enchères pour sélectionner la plus élevée et déterminer quelle publicité sera affichée.
  • Enfin, la publicité choisie est affichée sur le site et l’impression est enregistrée.

Les éditeurs peuvent contrôler quels annonceurs peuvent enchérir sur leur inventaire et ont également la possibilité d’augmenter le prix de leur inventaire publicitaire premium.

L’ensemble de ce processus est très rapide : environ 400 à 800 millisecondes sur ordinateur et 800 à 1200 millisecondes sur appareil mobile.

Le header bidding est un processus. Pour le mettre en place, il est nécessaire d’utiliser une plateforme de header bidding. Il en existe plusieurs, notamment Amazon Unified Ad Marketplace, Prebid Server, Google Exchange Bidding, ou encore la solution de gestion publicitaire d’Opti Digital.

Client-side vs Server-side vs Hybride

Vous vous demandez peut-être ce que signifie exactement le terme « client-side » mentionné précédemment. En réalité, il existe deux principaux types de wrappers de header bidding : client-side et server-side.

Examinons ces deux approches.

Client-Side

Au départ, tout le header bidding fonctionnait côté client. Dans cette configuration, l’ensemble du processus se déroule dans le navigateur de l’utilisateur. Lorsque la page se charge, des requêtes sont envoyées en parallèle aux partenaires de demande. Ceux-ci soumettent leurs enchères, puis le logiciel identifie l’enchère gagnante et transmet l’information à l’ad server de l’éditeur. Dans ce modèle, la totalité du processus – l’envoi des requêtes et la détermination du gagnant – repose sur le navigateur.

Server-Side

Le header bidding côté serveur est apparu après le modèle client-side. Au lieu de laisser le navigateur gérer tout le processus, l’envoi des requêtes d’enchères et la gestion de l’enchère sont confiés à un serveur publicitaire. Il reste toujours un code dans l’en-tête du site, mais celui-ci contacte le serveur qui se charge d’appeler les enchérisseurs et d’organiser l’enchère. Le serveur transmet ensuite les informations de l’enchère à l’ad server, et le reste du processus de header bidding se poursuit.

Pros and Cons

Ces deux approches présentent chacune leurs particularités.

Dans le client-side header bidding, puisque tout se déroule dans le navigateur de l’utilisateur, il est plus facile de collecter des informations spécifiques à l’utilisateur, comme les adresses IP ou les cookies. Cette capacité d’identification permet de mettre en place des campagnes publicitaires ciblées, ce qui peut augmenter les revenus des éditeurs. De plus, le client-side header bidding est généralement plus simple à mettre en place et offre une plus grande transparence, notamment lorsque les éditeurs utilisent des wrappers comme Prebid.js.

Cependant, cette approche ajoute plusieurs scripts dans l’en-tête de la page, ce qui peut ralentir le temps de chargement et affecter l’expérience utilisateur, entraînant potentiellement moins d’impressions publicitaires. Cela peut aussi ralentir les performances du navigateur et du site, ce qui est généralement peu problématique sur du matériel récent, mais peut l’être davantage sur des appareils plus anciens. Enfin, le client-side header bidding est soumis aux restrictions des navigateurs concernant les requêtes d’enchères et les pixels de suivi, ce qui peut limiter certaines capacités de mesure. Il dépend également fortement des cookies tiers, ce qui le rend plus sensible aux évolutions du cadre réglementaire et à la disparition progressive de ces cookies.

Le server-side header bidding permet de résoudre le principal problème du client-side : la latence des pages. Comme les opérations sont réalisées sur un serveur dédié, généralement beaucoup plus puissant qu’un navigateur, le processus est plus rapide. De plus, cette approche permet aux éditeurs de solliciter davantage d’enchérisseurs, ce qui augmente la demande pour leur inventaire. En revanche, la transparence peut être réduite pour les SSP, qui perdent l’accès direct au navigateur de l’utilisateur, ce qui limite l’identification basée sur les cookies. Cette approche soulève également certaines considérations environnementales, car les serveurs physiques nécessaires à son fonctionnement consomment de l’énergie.

Le choix entre ces deux approches dépend souvent d’un équilibre entre transparence, accès aux données utilisateurs et capacité de montée en charge.

Hybrid

Il existe également une troisième option : combiner les deux approches.

La technologie de gestion publicitaire d’Opti Digital repose sur un wrapper hybride combinant des enchères côté client et côté serveur. Cette approche permet d’augmenter la concurrence pour l’espace publicitaire en temps réel et de sélectionner les SSP les plus performants sans compromettre la vitesse du site ni le référencement naturel. Grâce à cette méthode, les éditeurs peuvent maximiser la valeur de leur inventaire publicitaire tout en préservant l’expérience utilisateur et de bonnes performances en matière de Core Web Vitals. N’hésitez pas à nous contacter si vous souhaitez en savoir plus.

Le choix de l’implémentation dépend du type d’inventaire, de la demande et des tendances du marché. Chaque approche présentant ses propres avantages et limites, la meilleure stratégie pour les éditeurs consiste souvent à se faire accompagner par des experts AdTech et à tester différentes configurations afin d’identifier celle qui optimise le mieux la monétisation de leur site.

Implémentation

Bien que la mise en place du header bidding puisse nécessiter une certaine expertise technique, voici les principales étapes à suivre pour le configurer correctement sur votre site.

  1. Demand partners : Commencez par sélectionner et établir des partenariats avec des sources de demande. Il peut s’agir d’ad exchanges, de SSP ou d’annonceurs directs. Choisissez des partenaires qui correspondent à votre audience et à votre contenu afin de maximiser la monétisation publicitaire. Prenez contact avec eux et établissez des relations afin d’obtenir les codes ou tags nécessaires à l’intégration. Pensez également à inclure des Private Marketplaces, qui permettent de proposer votre inventaire publicitaire dans des enchères exclusives à forte valeur.
  2. Choisir un wrapper de header bidding : Sélectionnez un wrapper ou une plateforme de header bidding, comme Prebid. Le wrapper gère l’ensemble du processus d’enchère et s’intègre avec les partenaires de demande que vous avez choisis.
  3. Implémenter le code du wrapper : Ajoutez le code JavaScript du wrapper dans la section header de votre site web.
  4. Configurer les bidder adapters : Configurez les adapters pour chacun de vos partenaires de demande dans le wrapper. Cela consiste à ajouter un code spécifique pour chaque partenaire afin de leur permettre de participer à l’enchère.
  5. Définir les paramètres de l’enchère : Configurez les paramètres de l’enchère tels que les délais (timeout), les prix planchers et les formats publicitaires. Ces paramètres permettent d’optimiser le processus d’enchère et de l’aligner avec votre stratégie de monétisation. Vous pouvez également utiliser des prix planchers dynamiques pour ajuster automatiquement les seuils minimum d’enchère en fonction de la demande, de l’heure de la journée ou d’autres facteurs en temps réel.
  6. Intégrer votre ad server : Connectez votre configuration de header bidding à votre ad server. Cela implique généralement la création de line items correspondant à différents niveaux de prix pour chaque partenaire de demande.
  7. Tests et optimisation : Testez soigneusement votre implémentation afin de vérifier que tout fonctionne correctement. Surveillez les performances, analysez les données et optimisez en continu votre configuration pour maximiser les revenus tout en limitant la latence.
  8. Gestion continue : Révisez et ajustez régulièrement votre stratégie de header bidding. Cela peut inclure l’ajout ou la suppression de partenaires de demande, l’ajustement des délais d’enchère ou la mise à jour des prix planchers en fonction des performances observées.

En suivant ces étapes, vous pourrez mettre en place le header bidding sur votre site et commencer à bénéficier d’une concurrence accrue pour votre inventaire publicitaire.

Avantages

Tous les efforts nécessaires à la mise en place du header bidding portent leurs fruits, car cette technique offre de nombreux avantages aux éditeurs. Quel que soit le secteur de publication, les bénéfices incluent notamment :

  • Augmentation des revenus : Le principal avantage du header bidding est bien sûr l’augmentation des revenus. Avec plusieurs annonceurs en concurrence pour l’inventaire premium, de meilleurs eCPM peuvent être obtenus. L’objectif d’augmenter les revenus publicitaires du site est ainsi atteint.
  • Diversification de la demande : Comme l’enchère se déroule simultanément entre plusieurs réseaux publicitaires et ad exchanges, plusieurs partenaires de demande peuvent enchérir sur l’inventaire. Cela accroît la concurrence et maximise le potentiel de monétisation publicitaire.
  • Transparence et contrôle : L’un des principaux atouts du header bidding est qu’il offre aux éditeurs de nombreuses possibilités de personnalisation. Ils peuvent contrôler quels partenaires de demande peuvent enchérir sur leur inventaire, prioriser certains annonceurs et même exclure certains acteurs de l’enchère. Les éditeurs peuvent également effectuer des ajustements rapidement. Si un partenaire ne génère pas de bons résultats, il peut être retiré facilement de la configuration. De même, si un nouveau partenaire semble prometteur, il peut être ajouté tout aussi rapidement.
  • Meilleure qualité publicitaire : Comme les éditeurs peuvent privilégier certains annonceurs pour enchérir en priorité, ils peuvent s’attendre à des enchères plus élevées. Cela renforce la concurrence entre les acheteurs et augmente les chances d’obtenir des publicités de meilleure qualité.
  • Amélioration de l’expérience utilisateur et du SEO : Avec le header bidding côté serveur, la sélection de l’enchère gagnante et l’affichage de la publicité se font plus rapidement, ce qui contribue à réduire les problèmes de latence.
  • Plus d’insights : Le header bidding fournit aux éditeurs de nombreuses données qui peuvent être utilisées pour améliorer leur stratégie. Par exemple, lorsque l’inventaire est vendu à un prix supérieur au prix plancher, les éditeurs peuvent mieux comprendre la valeur réelle de leur inventaire et ajuster leurs prix planchers ou leur stratégie en conséquence. Disposer de meilleures données permet ainsi de prendre des décisions plus éclairées concernant leur offre publicitaire.

Conclusion

Le header bidding a représenté une véritable révolution dans le monde de la publicité programmatique, en permettant aux éditeurs d’obtenir une rémunération plus équitable et d’optimiser la monétisation de leur inventaire publicitaire. Contrairement au modèle du waterfall bidding, il a instauré un environnement d’enchères plus transparent et concurrentiel, augmentant significativement les revenus des éditeurs tout en leur offrant une meilleure visibilité sur la valeur de leur inventaire publicitaire.