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