Memuat skrip iklan secara statis

Ringkasan

Audit ini memeriksa apakah skrip iklan dimasukkan ke halaman atau tidak. Resource lain di halaman mungkin menunda pengambilan dan pemuatan skrip yang diinjeksikan, yang kemudian akan menunda pemuatan iklan. Dalam beberapa situasi, skrip ini mungkin tidak diambil sama sekali, sehingga mencegah pemuatan iklan sepenuhnya.

Rekomendasi

Muat skrip melalui tag skrip asinkron untuk meningkatkan kecepatan. Pemindai pramuat browser dapat mengambil tag skrip lebih awal, meskipun resource pemblokir render memblokir eksekusi skrip.

Salah
<script>
  var el = document.createElement('script');
  el.src = 'https://securepubads.g.doubleclick.net/tag/js/gpt.js';
  var node = document.getElementsByTagName('script')[0];
  node.parentNode.insertBefore(el, node);
</script>
Benar
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

Mengidentifikasi sumber skrip iklan yang dimasukkan

Terkadang terdapat ketidakjelasan terkait bagaimana skrip iklan dimasukkan ke halaman, atau bahkan terkait status apakah skrip iklan dimasukkan atau tidak. Misalnya, saat memeriksa sumber halaman setelah dimuat, tag skrip yang telah dimasukkan mungkin terlihat sama dengan tag yang dimuat secara statis.

Dalam kasus ini, gunakan tab Jaringan di Chrome DevTools untuk menentukan sumber skrip iklan yang dimasukkan.

  1. Buka DevTools dengan menekan Control+Shift+J atau Command+Option+J (Mac).
  2. Buka tab Jaringan.
  3. Jika belum terlihat, klik Filter Ikon Filter untuk membuka panel filter, lalu ketik nama skrip yang ditandai oleh audit ini ke dalam kotak teks.
  4. Jika belum terlihat, klik kanan pada header tabel, lalu pilih Inisiator untuk menyertakan kolom Inisiator dalam tabel waterfall permintaan jaringan.
  5. Muat ulang halaman untuk merekam traffic jaringan.

Screenshot tab Jaringan di Chrome DevTools

Seperti yang terlihat pada screenshot di atas, kolom inisiator akan berisi informasi tentang sumber skrip yang dimaksud. Anda dapat mengklik link sumber untuk langsung membuka kode yang memicu pengajuan permintaan skrip iklan. Atau, Anda juga dapat mengarahkan kursor ke link sumber untuk melihat semua panggilan yang mengarah ke permintaan tersebut.

Informasi selengkapnya

Audit ini beroperasi pada daftar skrip iklan yang diizinkan dan telah berstatus aman untuk dimuat secara statis. Daftar saat ini adalah:

Koleksi Skrip
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Layanan Penayang Amazon amazon-adsystem.com/aax2/apstag.js
Bidder Langsung Criteo static.criteo.net/js/*/publishertag.js
Tag Google Publisher

googletagservices.com/tag/js/gpt.js

securepubads.g.doubleclick.net/tag/js/gpt.js

Index Exchange js-sec.indexww.com/ht/p/*.js

Campur tangan terhadap document.write()
"Skrip asinkron" yang berisi skrip dianggap berbahaya
Mempercepat Cuplikan Asinkron