Catatan editor: Artikel berikut awalnya diposting di Medium oleh Vamsee Jasti, AMP Product Manager di Google. Postingan ini adalah bagian dari seri monetisasi AMP yang lebih besar.
Saya tidak habis-habisnya terpesona bahwa pengiklan mau membayar untuk tayangan iklan yang tidak pernah dilihat pengguna. Namun, begitulah sebagian besar isi default kontrak iklan. Banyak merek mengubah cara mereka menegosiasikan kontrak atau mendefinisikan ulang apa yang mereka sebut keterlihatan. Ditambah lagi, terminologi itu sendiri bisa membingungkan.

Menyeimbangkan tingkat keterlihatan halaman dengan iklan yang ditayangkan

Tingkat keterlihatan (juga dikenal sebagai % keterlihatan) didefinisikan sebagai (jumlah iklan yang dilihat / jumlah total iklan yang ditayangkan) X 100. Bergantung pada pengiklan bermitra, penayang secara unik mengonfigurasi situsnya untuk tingkat keterlihatan yang lebih tinggi atau meningkatkan jumlah iklan yang ditayangkan karena mereka berkorelasi terbalik.
Di AMP, menyesuaikan halaman Anda untuk mendorong tingkat keterlihatan atau penayangan yang lebih tinggi bukanlah hal sulit bagi penayang dengan menggunakan atribut ‘data-loading-strategy’ pada komponen `amp-ad`.

Data Loading Strategy pada amp-ad

Atribut data loading strategy mengambil nilai float antara [0,3]. Nilai ini merepresentasikan jumlah viewport antara pengguna dan iklan di halaman. Semakin kecil angkanya, semakin lama waktu proses harus menunggu untuk melakukan permintaan iklan dan sebaliknya. Jika Anda adalah penayang yang ingin meningkatkan tingkat keterlihatan, maka Anda harus menjaga nilai ini sekecil mungkin dan jika Anda menetapkannya ke nilai yang lebih besar (mis. 3), Anda menginstruksikan waktu proses untuk mulai memuat iklan selama ia berada dalam 3 viewport dari lokasi pengguna di halaman.
<amp-ad width="300"
  height="250"
  type="a9"
  data-loading-strategy=1
  data-aax_size="300x250"
  data-aax_pubname="test123"
  data-aax_src="302">
</amp-ad>
Jika penayang tidak mengonfigurasi nilai ini atau nilainya ditetapkan ke ‘prefer-viewability-over-views’, maka waktu proses menyetel nilai float ke nilai default 1,25, yang merupakan nilai yang telah teruji untuk memberikan nilai keterlihatan tinggi tanpa secara drastis memengaruhi total iklan yang ditayangkan.
data-loading-strategy="prefer-viewability-over-views"

Efek Render on Idle

Tahun lalu, ekstensi DoubleClick Fast Fetch memperkenalkan mekanisme yang disebut ‘Render on Idle’, dengan waktu proses akan mulai meminta iklan yang sangat jauh di bawah viewport jika waktu proses mendeteksi bahwa viewport telah selesai memuat semua komponen lain di halaman dan sedang idle. Akibatnya, ini akan menyebabkan penurunan dalam tingkat keterlihatan tetapi akan meningkatkan jumlah iklan yang ditayangkan sehingga meningkatkan kemungkinan pemuatan pada waktunya untuk dilihat pengguna. Karena itu, perhatikan bahwa jika Anda mengonfigurasi ‘data-load-strategy’, maka render on idle akan dinonaktifkan di halaman.
Karena industri bergeser dari tampilan ke arah keterlihatan, penayang bisa dengan mudah mengonfigurasi dan menguji strategi berbeda untuk memuat iklan dengan mengubah satu baris kode di halaman AMP.
Penayang bahkan bisa mempertimbangkan konfigurasi pada tingkat CMS untuk fleksibilitas tambahan.
Terima kasih kepada Rudy Galfi dan Maggie Shiels untuk postingan ini.