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.
- Buka DevTools dengan menekan
Control+Shift+J
atauCommand+Option+J
(Mac). - Buka tab Jaringan.
- Jika belum terlihat, klik Filter untuk membuka panel filter dan ketik nama skrip yang ditandai oleh audit ini ke dalam kotak teks.
- Jika belum terlihat, klik kanan pada {i>header<i} tabel mana pun dan pilih Inisiator untuk menyertakan kolom Inisiator dalam permintaan jaringan tabel waterfall.
- Muat ulang halaman untuk merekam traffic jaringan.
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 |
|
Index Exchange |
js-sec.indexww.com/ht/p/*.js
|
Melakukan intervensi terhadap document.write()
"Skrip asinkron" yang dimasukkan skrip dianggap berbahaya
Mempercepat Cuplikan Asinkron