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

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

ด้านล่างนี้จะอธิบายแนวทางปฏิบัติที่ดีที่สุดที่คุณควรคำนึงถึงเมื่อทำงานร่วมกับการผสานรวมของคุณเอง

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

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

ประเภทการผสานรวม URL
มาตรฐาน https://securepubads.g.doubleclick.net/tag/js/gpt.js
มีโฆษณาแบบจำกัด https://pagead2.googlesyndication.com/tag/js/gpt.js

คุณไม่ควรใช้งาน 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 ล่าช้า ซึ่งส่งผลให้การโหลดโฆษณาล่าช้า

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

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

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

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

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

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

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

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

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