Memuat skrip iklan secara statis

Ringkasan

Audit ini memeriksa apakah skrip iklan dimasukkan ke halaman atau tidak. Resource lain di halaman dapat menunda pengambilan dan pemuatan skrip yang dimasukkan, yang pada akhirnya akan menunda pemuatan iklan. Dalam beberapa situasi, skrip ini mungkin tidak diambil sama sekali, sehingga mencegah iklan dimuat secara bersamaan.

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, cara skrip iklan dimasukkan ke halaman mungkin tidak terlihat jelas, atau bahkan skrip iklan dimasukkan sama sekali. Misalnya, saat memeriksa sumber halaman setelah dimuat, tag skrip yang telah dimasukkan mungkin terlihat tidak dapat dibedakan 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 header tabel mana pun, lalu pilih Initiator 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 permintaan skrip iklan, atau mengarahkan kursor ke link sumber untuk melihat semua panggilan yang mengarah ke permintaan tersebut.

Informasi selengkapnya

Audit ini beroperasi terhadap daftar skrip iklan yang diizinkan yang diketahui aman untuk dimuat secara statis. Daftar saat ini adalah:

Koleksi Skrip
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
Layanan Penerbit 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

Melakukan intervensi terhadap document.write()
"Skrip asinkron" yang dilengkapi skrip dianggap berbahaya
Mempercepat Cuplikan Asinkron