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 yang dimasukkan skrip, yang pada akhirnya akan menunda pemuatan iklan. Dalam beberapa situasi, skrip tidak boleh 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 sumber daya pemblokir render memblokir dalam 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

Kadang-kadang tidak jelas bagaimana skrip iklan dimasukkan ke dalam halaman, atau bahkan telah diinjeksikan sama sekali. Misalnya, saat memeriksa sumber halaman setelah dimuat, tag skrip yang telah dimasukkan dapat muncul tidak dapat dibedakan dari 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 dan ketik nama skrip yang ditandai oleh audit ini ke dalam kotak teks.
  4. Jika belum terlihat, klik kanan pada {i>header<i} tabel mana pun dan pilih Inisiator untuk menyertakan kolom Inisiator dalam permintaan jaringan tabel waterfall.
  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 naskah yang bersangkutan. Anda dapat mengklik tautan sumber untuk langsung membuka kode yang digunakan untuk mengajukan permintaan skrip iklan, atau arahkan kursor ke link sumber untuk melihat semua panggilan yang mengarah ke permintaan.

Informasi selengkapnya

Audit ini beroperasi terhadap daftar skrip iklan yang diizinkan yang telah diketahui aman yang 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 dimasukkan skrip dianggap berbahaya
Mempercepat Cuplikan Asinkron