แนวทางปฏิบัติแนะนำทั่วไป

การผสานรวมไลบรารีแท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT) ในเว็บไซต์ของคุณ ทำงานในหลายลักษณะเช่นเดียวกับการผสานรวมสคริปต์อื่นๆ ของบุคคลที่สาม อย่างไรก็ตาม การทำงานร่วมกับ GPT มีลักษณะเฉพาะที่ พิจารณาเพื่อให้คุณใช้พื้นที่โฆษณาให้เกิดประโยชน์สูงสุดโดยแทบไม่กระทบต่อ ประสิทธิภาพของเว็บไซต์ เพราะไม่ว่าอย่างไร โฆษณาที่รวดเร็วก็สำคัญ

ส่วนต่อไปนี้ครอบคลุมแนวทางปฏิบัติแนะนำที่ควรทำตามเมื่อพัฒนา การผสานรวม

โหลด GPT จากแหล่งที่มาอย่างเป็นทางการ

ขอไลบรารี GPT จากแหล่งที่มาอย่างเป็นทางการเสมอโดยทำดังนี้

ประเภทการผสานรวม แท็กสคริปต์
มาตรฐาน

รวมถึงผู้เผยแพร่โฆษณาที่ผสานรวมไว้กับ TCF ของ IAB Europe
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
โฆษณาแบบจำกัด

สำหรับผู้เผยแพร่โฆษณาที่ต้องการเปิดใช้ด้วยตนเอง โฆษณาแบบจำกัด
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script>

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

เพื่อช่วยให้คุณปฏิบัติตามกฎระเบียบของผู้เผยแพร่โฆษณา GPT โหลดจาก URL มาตรฐานที่มี crossorigin="anonymous" เพื่อป้องกันไม่ให้มีการส่งคุกกี้ไปพร้อมกับคำขอสคริปต์

ไม่แสดง GPT เวอร์ชันแคช

ไม่ต้องแสดงเวอร์ชันของ gpt.js, pubads_impl.js หรือไลบรารีใดๆ ที่การโหลดอยู่ จากเซิร์ฟเวอร์ของคุณเอง หรือโหลดจากแหล่งข้อมูลที่ไม่เป็นทางการ

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

โปรแกรมทำงานของบริการก็เหมือนกันเช่นกัน หากคุณใช้บริการ เพื่อแคชหรือแก้ไขการตอบสนองต่อคำขอ HTTP ที่มาจากเว็บไซต์ของคุณ ให้ใช้ กลยุทธ์เฉพาะเครือข่ายเมื่อจัดการคำขอสำหรับ gpt.js ใน เพื่อดึงข้อมูลเวอร์ชันล่าสุด

โหลด GPT ตั้งแต่เนิ่นๆ

ไลบรารี GPT (gpt.js) มีข้อมูลเพียงเล็กน้อยของ โค้ดที่จำเป็นในการโหลดโฆษณา ส่วนใหญ่ของโค้ดดังกล่าวจะอยู่ใน ไฟล์แยกต่างหาก (เช่น pubads_impl_XX.js) ซึ่งโหลดโดย gpt.js เป็น ที่จำเป็น

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

ใช้การโหลดล่วงหน้าตามความเหมาะสม

บางครั้งคุณอาจไม่ได้ควบคุมเวลาและวิธีการที่ GPT ได้โดยตรง โหลดแล้ว ตัวอย่างเช่น เมื่อใช้สคริปต์โฆษณาของบุคคลที่สามซึ่งโหลด GPT แทนคุณ ในกรณีเช่นนี้ การดำเนินการต่อไปนี้อาจเหมาะสม โหลดคำขอสำหรับ gpt.js ล่วงหน้า การโหลดคำขอล่วงหน้าจะทำให้ เพื่อดาวน์โหลดเนื้อหาที่ระบุซึ่งจำเป็นต่อ การโหลดหน้าเว็บ เมื่อเนื้อหาที่ระบุเป็นไฟล์ JavaScript สคริปต์ เนื้อหาจะถูกดึงโดยทันที แต่ระบบจะเลื่อนการดำเนินการจนกว่าสคริปต์จะ ที่จำเป็น

ตัวอย่างคำขอโหลดล่วงหน้าสำหรับการผสานรวมมาตรฐาน

<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">

ตัวอย่างคำขอโหลดล่วงหน้าสำหรับการผสานรวมโฆษณาแบบจำกัด

<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">

ใช้ GPT ในหน้าที่แสดงผลล่วงหน้า

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

โหลด GPT แบบคงที่

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

ดูรายละเอียดเพิ่มเติมได้ที่ Publisher Ads Audits for Lighthouse โหลดสคริปต์โฆษณาแบบคงที่ในเอกสารการตรวจสอบ

โหลด GPT แบบไม่พร้อมกัน

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

ดูรายละเอียดเพิ่มเติมได้ที่ Publisher Ads Audits for Lighthouse เอกสารประกอบการตรวจสอบสำหรับโหลดแท็กโฆษณาแบบไม่พร้อมกัน

โหลด GPT อย่างปลอดภัย

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

ดูรายละเอียดเพิ่มเติมได้ที่ Publisher Ads Audits for Lighthouse โหลดแท็กโฆษณาผ่าน HTTPS และ โหลด GPT จากโฮสต์ที่แนะนำ เอกสารประกอบการตรวจสอบ

ทำให้หน้าเว็บมีประสิทธิภาพที่ดี

แม้ว่าแนวทางปฏิบัติแนะนำในคู่มือนี้จะมุ่งเน้นที่การเพิ่มประสิทธิภาพ การผสานรวม GPT และปัจจัยอื่นๆ อีกมากมาย ที่ส่งผลต่อภาพรวม ประสิทธิภาพของหน้าเว็บ เมื่อทำการเปลี่ยนแปลงในเว็บไซต์ของคุณ (โดยเฉพาะ โดยอิงตามคำแนะนำแบบกว้างๆ เช่น คำแนะนำในคู่มือนี้) เพื่อประเมินผลกระทบจากการเปลี่ยนแปลงเหล่านั้น ในทุกๆ ด้านของหน้าเว็บ ด้านประสิทธิภาพ ขอแนะนำให้คุณเรียกใช้เครื่องมือต่อไปนี้เป็นประจำ Lighthouse และ Publisher Ads Audits for Lighthouse เพื่อระบุและแก้ไข ปัญหาด้านประสิทธิภาพ และหาสมดุลที่เหมาะสมของการเพิ่มประสิทธิภาพให้กับเว็บไซต์