Mengapa Tayangan AdSense Lebih Sedikit daripada Tampilan Halaman?

Memasang tiga unit AdSense pada satu halaman tidak menjamin tiga tayangan iklan untuk setiap tampilan halaman. Iklan harus diminta, tersedia untuk mengisi permintaan, lalu dimuat agar tayangannya dapat dicatat. Jika jumlah tayangan lebih rendah, periksa cakupan laporan, permintaan iklan, cakupan pengisian, dan proses pemuatan secara berurutan.

Apa perbedaan tampilan halaman dan tayangan iklan?

Tampilan halaman di AdSense menghitung kunjungan ke halaman yang menampilkan iklan Google, berapa pun jumlah iklannya. Permintaan iklan adalah permintaan untuk mendapatkan iklan, termasuk permintaan yang tidak menghasilkan iklan. Sementara itu, tayangan berkaitan dengan tahap pemuatan iklan. Menganggap ketiganya sebagai jumlah kunjungan dapat menyebabkan diagnosis yang keliru. Mulailah dari definisi Google tentang tampilan halaman dan permintaan iklan.

Metrik Yang diukur Batas penafsiran
Tampilan halaman Tampilan halaman yang menampilkan iklan Tiga unit tidak dihitung sebagai tiga tampilan halaman
Permintaan iklan Permintaan untuk mendapatkan iklan Permintaan dapat dihitung meskipun tidak ada iklan yang dikembalikan
Cakupan Persentase permintaan yang menghasilkan setidaknya satu iklan Bukan persentase pengunjung yang melihat iklan
Tayangan Tayangan yang dicatat pada tahap pemuatan iklan Bukan jumlah ruang yang berisi kode iklan
Active View Viewable Persentase tayangan terukur yang memenuhi kriteria keterlihatan Berbeda dari tayangan biasa

Cakupan dihitung dengan membagi permintaan yang menghasilkan iklan dengan seluruh permintaan iklan, lalu mengalikannya dengan 100. Jika dua dari tiga permintaan menghasilkan iklan, cakupannya sekitar 66,7%. Artinya bukan dua dari tiga pengunjung melihat iklan. Definisi cakupan Google menggunakan jumlah permintaan sebagai penyebut.

Tanggal pengukuran juga penting. Pada Oktober 2026, tayangan iklan display berbentuk banner menggunakan metode count-on-download: tayangan dihitung ketika iklan mulai diunduh. Google mengumumkan peralihan mulai 17 Februari 2027 ke penghitungan setelah materi iklan dimuat dan mulai dirender, yaitu mulai ditampilkan oleh browser. Beberapa format lain sudah menggunakan pengukuran berbasis rendering. Sebelum membandingkan periode atau format, periksa metode yang berlaku melalui definisi tayangan dan pengumuman perubahan pengukuran.

Mengapa tiga ruang iklan tidak selalu menghasilkan tiga tayangan?

Bayangkan satu unit di bagian atas, satu di tengah, dan satu di bawah halaman. Jika semuanya meminta dan memuat iklan, satu tampilan halaman dapat menghasilkan beberapa tayangan. Namun, jika unit di bawah menggunakan pemuatan tertunda atau lazy loading berdasarkan posisi gulir, pengunjung mungkin keluar sebelum permintaan dikirim. Unit lain bisa meminta iklan tetapi tidak mendapatkan iklan yang sesuai.

Iklan yang tidak dilihat berbeda dari tayangan biasa yang tidak tercatat. Iklan di bagian bawah yang sudah dimuat dapat dihitung sebagai tayangan meskipun pengguna tidak pernah menggulir ke sana. Active View umumnya mensyaratkan setidaknya 50% luas iklan tampil di layar selama sedikitnya satu detik. Itu merupakan kriteria kesempatan untuk melihat yang terpisah, sebagaimana dijelaskan dalam dokumentasi Active View Google.

Jangan menganggap tiga penempatan mengharuskan jumlah tayangan sama dengan tiga kali tampilan halaman. Jika setiap tampilan halaman mencatat sedikitnya satu tayangan dalam cakupan laporan yang sama, jumlah tayangan semestinya setidaknya sebesar tampilan halaman. Jumlah yang lebih rendah menjadi titik awal penyelidikan; rasionya saja tidak menunjukkan persentase kunjungan yang sama sekali tidak mendapatkan iklan.

Kemungkinan penyebab apa yang perlu diperiksa lebih dahulu?

  • Cakupan perbandingan berbeda: pastikan Anda tidak membandingkan tampilan halaman seluruh situs dengan tayangan satu unit, atau semua perangkat dengan perangkat seluler saja. Tampilan di Google Analytics 4 (GA4) juga berbeda dari tampilan halaman AdSense; jangan mencampurkannya untuk menafsirkan rasio.
  • Permintaan terlalu sedikit: lazy loading, penempatan yang disembunyikan di seluler, skrip yang ditunda, atau kesalahan eksekusi dapat memengaruhi permintaan. Adanya kode iklan dalam sumber halaman tidak membuktikan browser telah menjalankan permintaan iklan.
  • Permintaan tidak mendapatkan iklan yang sesuai: periksa ketersediaan permintaan pengiklan, ukuran iklan, kontrol pemblokiran, pembatasan penayangan, status ads.txt, masalah kebijakan, serta masalah crawler. Berkas ads.txt mengidentifikasi penjual inventaris iklan yang diizinkan; ikuti pemberitahuan akun jika ada masalah.
  • Masalah pemuatan atau pelaporan: koneksi lambat, pengunjung keluar sebelum iklan dimuat, dan kesalahan penerapan merupakan kemungkinan penyebab. Pertimbangkan pula penyesuaian trafik tidak valid dan keterlambatan laporan tanpa langsung menganggap pengunjung tertentu sebagai bot.

Pemblokir iklan dan pengelolaan persetujuan dapat memengaruhi permintaan serta penayangan, tetapi juga dapat memengaruhi tampilan halaman AdSense. Keduanya tidak cukup untuk membuktikan penyebab selisih antara dua metrik AdSense. Panduan pemecahan masalah cakupan Google membedakan pembatasan akun, masalah kebijakan dan crawler, serta kontrol pemblokiran.

Urutan praktis untuk memeriksa laporan

  1. Samakan periode dan cakupan. Di bagian Laporan AdSense, pilih situs yang terdampak dan periksa filter perangkat, unit iklan, serta format. Bandingkan periode yang sama panjang, misalnya tujuh hari terakhir tanpa hari ini dengan tujuh hari sebelumnya. Jangan hanya mengandalkan angka hari ini yang belum lengkap. Samakan zona waktu ketika membandingkan hasil ekspor.
  2. Tampilkan tampilan halaman, permintaan iklan, cakupan, dan tayangan bersama-sama. Cari di metrik lanjutan jika permintaan atau cakupan tidak terlihat. Jika suatu perincian tidak mendukung metrik tertentu, gunakan laporan tingkat situs dan unit iklan secara terpisah.
  3. Rinci berdasarkan perangkat. Jika penurunan hanya terjadi di seluler, periksa dahulu lebar ruang iklan yang tersedia, penempatan tersembunyi, dan eksekusi yang ditunda di sana. Perbedaan besar antarnegara juga dapat menjadi alasan untuk memeriksa permintaan pengiklan dan ketentuan persetujuan yang berlaku.
  4. Rinci berdasarkan unit iklan. Cari tahu apakah unit atas stabil sedangkan unit tengah dan bawah menurun. Jangan membagi angka satu unit dengan tampilan halaman seluruh situs lalu menyebutnya tingkat kegagalan situs.
  5. Periksa Pusat kebijakan dan status situs. Tinjau pembatasan penayangan, pemberitahuan kebijakan dan crawler, serta peringatan ads.txt, kemudian ikuti instruksi yang relevan. Ruang kosong saja tidak membuktikan adanya penalti akun.
Pola dalam laporan Bagian yang diperiksa lebih dahulu
Permintaan iklan sudah menurun Eksekusi kode, kondisi seluler, lazy loading, dan perubahan trafik
Permintaan stabil, cakupan menurun Permintaan tanpa iklan, pemblokiran, kebijakan, crawler, dan status situs
Cakupan stabil, tayangan menurun Pemuatan iklan, perubahan penerapan, pengunjung keluar, serta cakupan atau keterlambatan laporan
Tayangan stabil, keterlihatan menurun Penempatan, jangkauan gulir, dan durasi tampil di layar

Pola ini mempersempit pencarian, bukan membuktikan penyebabnya. Menurut Google, laporan tayangan dan klik biasanya diperbarui setiap 15–30 menit, tetapi keterlambatan sesekali dapat mencapai 24 jam atau lebih. Catat pemberitahuan keterlambatan dan bandingkan kembali setelah data diperbarui. Lihat panduan pembaruan laporan serta panduan pemecahan masalah tayangan.

Periksa status ruang iklan di browser

Setelah menemukan unit yang dicurigai dalam laporan, buka juga halaman publiknya tanpa masuk ke akun situs. Bandingkan desktop dengan perangkat seluler sungguhan dan gulir ke penempatan iklan. Amati ruang, permintaan, serta proses pemuatannya; jangan mengklik iklan untuk mengujinya. Alat pengembang browser dapat menampilkan kesalahan skrip di Console dan permintaan terkait di Network.

Untuk unit AdSense manual yang umum, masukkan ekspresi JavaScript berikut di Console Chrome DevTools pada halaman tersebut. Ekspresi ini hanya membaca atribut dan dimensi saat ini, tanpa mengubah halaman ataupun iklannya.

Array.from(document.querySelectorAll('ins.adsbygoogle'), (ad, index) => ({
  number: index + 1,
  slot: ad.getAttribute('data-ad-slot'),
  adStatus: ad.getAttribute('data-ad-status'),
  processed: ad.getAttribute('data-adsbygoogle-status'),
  width: Math.round(ad.getBoundingClientRect().width),
  height: Math.round(ad.getBoundingClientRect().height)
}));

Hasilnya berupa array dengan satu objek untuk setiap elemen yang cocok. Nilai adStatus berupa filled berarti iklan dikembalikan; unfilled berarti tidak ada iklan yang dikembalikan. unfill-optimized menunjukkan ruang tanpa iklan yang dioptimalkan AdSense dengan cara lain. Properti processed merupakan status pemrosesan terpisah dan tidak membuktikan unit telah terisi. Dokumentasi data-ad-status Google menjelaskan perbedaan tersebut.

Atribut yang tidak ada atau array kosong tidak otomatis berarti ada kesalahan. Permintaan mungkin belum terjadi, dan pemeriksaan ini tidak mencakup semua format Iklan otomatis maupun frame lintas domain. Dimensi nol merupakan petunjuk untuk memeriksa visibilitas, bukan diagnosis tersendiri. Satu rekaman kondisi browser tidak mewakili semua pengunjung. Nilai filled juga tidak menjamin tayangan tercatat di akun atau kriteria keterlihatan terpenuhi.

Ubah satu hal, lalu periksa hasilnya

Mulailah dari unit dan perangkat yang terdampak, alih-alih mengubah banyak pengaturan sekaligus. Jika penundaan atau optimasi skrip dicurigai, cadangkan pengaturan dan kode saat ini, ubah hanya pengaturan yang relevan, bersihkan cache, lalu bandingkan. Pulihkan konfigurasi tersimpan jika tidak ada perbaikan yang diharapkan atau tata letak rusak. Untuk masalah ukuran, periksa ruang seluler yang sebenarnya beserta pengaturan iklan responsif.

Segera setelah perubahan, periksa permintaan dan kondisi tampilan. Kemudian tunggu pembaruan laporan sebelum membandingkan cakupan yang sama. Catat volume trafik, komposisi negara dan perangkat, serta perubahan penempatan untuk memisahkan pengaruh lain. Tayangan yang bertambah tidak menjamin pendapatan meningkat atau membuktikan masalah terselesaikan. Jangan mengabaikan ketentuan persetujuan atau menyembunyikan peringatan akun sebagai jalan pintas.

Jika masalah berlanjut, kumpulkan periode dan zona waktu, URL publik, unit iklan, perangkat dan negara yang terdampak, perubahan keempat metrik, perubahan terbaru, serta kondisi untuk mereproduksinya sebelum meminta bantuan. Mencocokkan laporan dengan pengamatan browser membantu menjelaskan tahap yang perlu diselidiki: permintaan, pencocokan iklan, pemuatan, atau keterlihatan.