Library Tag Google Publisher (GPT) memungkinkan Anda membuat tag iklan dengan fungsi passback. Tag ini dapat digunakan dalam situasi apa pun saat permintaan iklan ke pihak ketiga akhirnya harus diisi oleh iklan yang diproses di jaringan Google Ad Manager milik Anda.
Kasus penggunaan
Melakukan traffic item baris sisa atau fallback
Tag passback dapat digunakan jika server pihak ketiga tidak memiliki iklan untuk ditayangkan atau jika iklan tidak memenuhi CPM minimum/harga minimum yang disetujui oleh pihak ketiga. Dalam hal ini, server pihak ketiga akan menayangkan tag passback GPT, yang menampilkan iklan internal atau iklan sisa lainnya dari jaringan Ad Manager milik Anda.
Menayangkan iklan di situs penayang lain
Tag passback dapat digunakan untuk menayangkan iklan dari jaringan Ad Manager Anda di situs penayang lain. Dalam kasus ini, tag passback GPT akan diproses oleh penayang lain dan akan menampilkan iklan dari jaringan Ad Manager Anda sendiri.
Menayangkan iklan video
Untuk membuat passback video, gunakan tag video standar untuk meneruskan kembali dari pihak ketiga ke Ad Manager.
Anda dapat membuat tag ini secara manual atau menggunakan generator tag video Ad Manager.
Membuat tag passback
Tag passback dapat dibuat menggunakan API yang sama dengan yang digunakan untuk membuat tag iklan GPT normal. Namun, tag passback harus dirender di dalam
iframe
agar tidak mewarisi setelan tingkat halaman dari instance GPT lain yang aktif di situs penayang.
Tag passback dasar ditampilkan di bagian berikut. Ingat bahwa
fragmen ini dimaksudkan untuk dirender di dalam iframe
. Untuk melihatnya dalam
praktiknya, Anda dapat mencoba demo langsung contoh ini di
StackBlitz.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads());
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Mengonfigurasi tag passback
Tag passback mendukung rentang normal fitur yang tersedia untuk tag GPT, seperti yang dibahas dalam panduan penargetan nilai kunci dan contoh kode. Fitur yang unik untuk tag passback atau yang memerlukan konfigurasi khusus saat digunakan dalam konteks passback dijelaskan di bagian berikut.
Mengaktifkan pelacakan klik
Untuk menambahkan pelacakan klik ke tag pengalihan, makro URL tujuan dapat ditambahkan ke tag seperti pada contoh berikut. URL klik-tayang akan ditambahkan secara dinamis ke URL klik-tayang yang disimpan di server iklan Ad Manager.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads())
.setClickUrl('%%CLICK_URL_UNESC%%');
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Mewarisi setelan privasi
Karena tag passback dirender dalam iframe, tag tersebut tidak otomatis mewarisi setelan privasi yang dikonfigurasi di tingkat halaman. Saat passback digunakan untuk menayangkan iklan dari satu penayang Ad Manager ke penayang lainnya, makro TFCD dapat digunakan untuk menyertakan setelan perlakuan untuk anak-anak tingkat halaman saat ini dalam permintaan iklan passback.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads())
googletag.pubads()
.setPrivacySettings({childDirectedTreatment: Boolean('%%TFCD%%')});
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Mengelola inventaris partner penayang
Pengelolaan Banyak Pelanggan (MCM) adalah fitur Ad Manager yang memberikan akses ke permintaan iklan yang telah didelegasikan oleh penayang lain ke akun Anda. Untuk mengetahui informasi selengkapnya, lihat Tentang Pengelolaan Beberapa Pelanggan.
Untuk menggunakan MCM, tag passback penayang induk harus diperbarui untuk menyertakan kode jaringan Ad Manager partner penayang turunan. Tindakan ini memungkinkan Ad Manager mengenali jaringan partner penayang dan membantu memverifikasi bahwa materi iklan ditayangkan dengan benar.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419,1234/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads())
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
Pada contoh sebelumnya, 6355419
adalah kode jaringan Ad Manager
untuk penayang induk dan 1234
adalah kode jaringan untuk partner penayang.
Tentukan URL halaman
Karena tag passback dirender dalam iframe, GPT mungkin tidak dapat menentukan URL halaman tempat tag ditayangkan. Jika Anda menggunakan Ad Exchange atau AdSense untuk mengisi tayangan iklan passback, sistem ini tidak dapat mengirim informasi kontekstual tentang halaman kepada pembeli tanpa URL halaman. Hal ini dapat menyebabkan rasio pengisian yang lebih rendah, CPM yang lebih rendah, atau dalam beberapa kasus, permintaan iklan ditolak.
Untuk menghindari hal ini, makro PATTERN dapat digunakan untuk memberikan informasi URL halaman ke jaringan atau server iklan pihak ketiga. Informasi ini kemudian dapat ditambahkan ke tag passback sebagai atribut page_url
.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
<div id="gpt-passback">
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag.defineSlot('/6355419/Travel/Europe', [728, 90], 'gpt-passback')
.addService(googletag.pubads());
googletag.pubads().set('page_url', 'URL');
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>