โหลดสคริปต์โฆษณาแบบคงที่

ภาพรวม

การตรวจสอบนี้จะตรวจสอบว่ามีการแทรกสคริปต์โฆษณาลงในหน้าเว็บหรือไม่ ทรัพยากรอื่นๆ ในหน้าเว็บอาจทําให้การดึงข้อมูลและการโหลดสคริปต์ที่แทรกเข้ามาล่าช้า ซึ่งอาจส่งผลให้การโหลดโฆษณาล่าช้า ในบางกรณี สคริปต์เหล่านี้อาจไม่ดึงข้อมูลเลย ซึ่งทําให้โหลดโฆษณาด้วยกันไม่ได้

คำแนะนำ

โหลดสคริปต์ผ่านแท็กสคริปต์แบบไม่พร้อมกันเพื่อปรับปรุงความเร็ว เครื่องมือสแกนการโหลดล่วงหน้าของเบราว์เซอร์จะดึงแท็กสคริปต์ก่อนได้ แม้ว่าทรัพยากรการบล็อกการบล็อกจะบล็อกการเรียกใช้สคริปต์ก็ตาม

ไม่ถูกต้อง
<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>
ถูกต้อง
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>

ระบุแหล่งที่มาของสคริปต์โฆษณาที่แทรกเข้ามา

บางครั้งอาจไม่เห็นชัดเจนว่าจะมีการแทรกสคริปต์โฆษณาลงในหน้าเว็บอย่างไร หรือแม้กระทั่งมีการแทรกสคริปต์นั้นอยู่ก็ตาม เช่น เมื่อตรวจสอบแหล่งที่มาของหน้าเว็บหลังจากที่โหลดแล้ว แท็กสคริปต์ที่แทรกเข้ามาอาจแยกแยะจากแท็กที่โหลดแบบคงที่ไม่ได้

ในกรณีเหล่านี้ ให้ใช้แท็บเครือข่ายในเครื่องมือสําหรับนักพัฒนาเว็บใน Chrome เพื่อกําหนดแหล่งที่มาของสคริปต์โฆษณาที่แทรกเข้ามา

  1. เปิดเครื่องมือสําหรับนักพัฒนาเว็บโดยกด Control+Shift+J หรือ Command+Option+J (Mac)
  2. ไปที่แท็บเครือข่าย
  3. หากไม่เห็น ให้คลิกตัวกรอง ไอคอนตัวกรอง เพื่อเปิดแถบตัวกรองและพิมพ์ชื่อสคริปต์ที่การตรวจสอบนี้แจ้งในกล่องข้อความ
  4. หากไม่เห็น โปรดคลิกขวาที่ส่วนหัวใดก็ได้ในตาราง แล้วเลือก Initiator เพื่อรวมคอลัมน์ "Initiator" ในตาราง Waterfall คําขอเครือข่าย
  5. โหลดหน้าเว็บซ้ําเพื่อบันทึกการจราจรของข้อมูลในเครือข่าย

ภาพหน้าจอของแท็บเครือข่ายในเครื่องมือสําหรับนักพัฒนาเว็บใน Chrome

ดังที่แสดงในภาพหน้าจอด้านบน คอลัมน์ผู้เริ่มต้นจะมีข้อมูลเกี่ยวกับแหล่งที่มาของสคริปต์ที่เป็นปัญหา คุณสามารถคลิกลิงก์แหล่งที่มาเพื่อข้ามไปยังโค้ดที่ทําหน้าที่ออกคําขอสคริปต์โฆษณาได้โดยตรง หรือวางเมาส์เหนือลิงก์แหล่งที่มาเพื่อดูการเรียกทั้งหมดที่นําไปสู่คําขอนั้น

ข้อมูลเพิ่มเติม

การตรวจสอบนี้ดําเนินการกับรายการที่อนุญาตของสคริปต์โฆษณา ซึ่งทราบดีว่าสามารถโหลดแบบคงที่ได้ รายการปัจจุบันคือ

คลังเพลง สคริปต์
AdSense pagead2.googlesyndication.com/pagead/js/adsbygoogle.js
บริการผู้เผยแพร่โฆษณา Amazon amazon-adsystem.com/aax2/apstag.js
ผู้เสนอราคาโดยตรงของ Criteo static.criteo.net/js/*/publishertag.js
แท็กผู้เผยแพร่โฆษณาผ่าน Google

googletagservices.com/tag/js/gpt.js

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

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

การแทรกแซง document.write()
การแทรก "สคริปต์แบบไม่พร้อมกัน" ที่แทรกสคริปต์ถือว่าเป็นอันตราย
การเพิ่มข้อมูลโค้ด Async ให้เร็วขึ้น