Digital Marketing
Header Bidding
TL;DR: Header bidding adalah teknik programmatic advertising yang menawarkan satu impresi iklan ke beberapa ad exchange secara serentak sebelum panggilan ke ad server utama. Berbeda dengan model waterfall yang menawarkan inventori berurutan, header bidding memaksa semua pembeli bersaing di lelang yang sama sehingga publisher memperoleh harga pasar sebenarnya.
Apa itu Header Bidding?
Header bidding adalah skrip JavaScript yang dipasang di bagian <head> halaman publisher. Skrip ini memicu lelang real-time ke beberapa Supply-Side Platform (SSP) sekaligus, lalu meneruskan tawaran tertinggi ke ad server seperti Google Ad Manager sebagai pasangan key-value. Implementasi paling umum memakai pustaka open source Prebid.js yang dikelola Prebid.org.
Teknik ini lahir sebagai jawaban atas keterbatasan waterfall. Pada waterfall, inventori ditawarkan bertingkat dari satu jaringan ke jaringan berikutnya, sehingga pembeli di tingkat bawah tidak pernah berkesempatan menawar lebih tinggi. Akibatnya harga sering tertahan di bawah nilai pasar.
Cara Kerja
| Tahap | Yang Terjadi |
|---|---|
| 1 | Pengguna membuka halaman, skrip header bidding dieksekusi |
| 2 | Skrip mengirim bid request paralel ke beberapa SSP |
| 3 | SSP membalas dengan tawaran dalam batas waktu yang ditetapkan |
| 4 | Tawaran tertinggi dikirim ke ad server sebagai key-value |
| 5 | Ad server membandingkannya dengan demand internal lalu memilih pemenang |
Batas waktu (timeout) di tahap ketiga adalah pengungkit terpenting. Timeout terlalu pendek membuat banyak SSP tidak sempat menawar sehingga pendapatan turun. Timeout terlalu panjang menahan render halaman dan merusak pengalaman pengguna.
Contoh Penerapan
Untuk media daring Indonesia yang mengandalkan pendapatan iklan, header bidding adalah cara menaikkan yield tanpa menambah trafik. Namun skrip lelang berjalan sebelum konten utama selesai dirender, jadi ada trade-off langsung dengan kecepatan situs.
Praktik pengamanan yang lazim dipakai:
- Muat Prebid.js secara asinkron dan letakkan slot iklan agar tidak menahan elemen LCP.
- Tetapkan timeout ketat, lalu uji beberapa nilai dan bandingkan pendapatan terhadap skor Core Web Vitals.
- Pesan ruang iklan dengan dimensi tetap agar tidak memicu pergeseran tata letak.
- Pantau INP, karena skrip lelang bersaing memakai main thread dengan interaksi pengguna.
Dalam beberapa audit performa situs media, Vito Atmo menemukan pola berulang: penurunan skor Web Vitals lebih sering disebabkan tumpukan skrip iklan dan pelacak pihak ketiga ketimbang kode aplikasi itu sendiri. Karena itu keputusan memasang header bidding sebaiknya diambil bersama tim monetisasi dan tim engineering, bukan salah satu saja.
Pertanyaan Umum
Apa bedanya header bidding dengan waterfall?
Waterfall menawarkan inventori berurutan dari satu jaringan ke jaringan lain, sehingga harga sering berhenti di tawaran pertama yang memenuhi ambang batas. Header bidding membuat semua jaringan menawar bersamaan, sehingga pemenangnya adalah tawaran tertinggi yang sebenarnya.
Apakah header bidding cocok untuk situs kecil?
Umumnya belum. Teknik ini menuntut hubungan dengan beberapa SSP, pemantauan berkelanjutan, dan kapasitas engineering. Untuk situs dengan trafik kecil, biaya operasional dan risiko performa sering melebihi tambahan pendapatannya.
Apakah header bidding memperlambat situs?
Berpotensi, karena skrip lelang berjalan lebih awal di siklus muat halaman. Dampaknya dapat ditekan dengan pemuatan asinkron, timeout ketat, dan ruang iklan berdimensi tetap. Ukur sebelum dan sesudah pemasangan memakai data lapangan, bukan hanya uji laboratorium.
Istilah Terkait