การผสานรวมไลบรารีแท็กผู้เผยแพร่โฆษณาผ่าน 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 เป็นประจำเพื่อระบุและแก้ไขปัญหาด้านประสิทธิภาพ รวมถึงหาจุดสมดุลของการเพิ่มประสิทธิภาพให้กับเว็บไซต์