OpenAdLibraryOpenAdLibrary
เน็ตเวิร์กโฆษณาเนทีฟ

วิดเจ็ตเนทีฟชะลอเว็บไซต์ของคุณหรือไม่? ผลกระทบต่อประสิทธิภาพที่วัดได้

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

ภาพประกอบบรรณาธิการ: Do Native Widgets Slow Your Site? Performance Impact Measured

วิดเจ็ตเนทีฟจาก Taboola, Outbrain, MGID และ Revcontent เพิ่มเวลาการโหลดที่วัดได้จริง ส่วนใหญ่ผ่าน JavaScript ของบุคคลที่สาม การเดินทางไปกลับของเซิร์ฟเวอร์โฆษณาเพิ่มเติม และการโหลดแอสเซ็ตรูปภาพต่ำกว่า fold ว่าจะส่งผลเสียมากแค่ไหนขึ้นอยู่กับการนำไปใช้อย่างมาก: วิดเจ็ตที่โหลดแบบ async, เรนเดอร์แบบ lazy และวางต่ำกว่า fold มีต้นทุนต่ำกว่าสคริปต์ synchronous ที่บล็อกเธรดหลักใกล้ด้านบนของหน้าอย่างมาก

ที่มาของต้นทุนประสิทธิภาพจริงๆ#

วิดเจ็ตแนะนำเนื้อหาไม่ใช่คำขอเดียว การติดตั้งหนึ่งตัวมักจะกระตุ้น:

  • แท็กสคริปต์ของผู้เผยแพร่เอง ซึ่งโหลดแบบ asynchronous ในการนำไปใช้สมัยใหม่ส่วนใหญ่ แม้ว่าบูรณาการรุ่นเก่าบางครั้งยังคงโหลดแบบ synchronous และบล็อกการเรนเดอร์
  • การเรียกไปยังเซิร์ฟเวอร์โฆษณาของเน็ตเวิร์ก เพื่อดึงชุดคำแนะนำสำหรับหน้าและผู้ใช้เฉพาะนั้น
  • การเดินทางไปกลับเพิ่มเติมของ demand-side และ header bidding หากเน็ตเวิร์กดำเนินการประมูล programmatic แทนที่จะเป็นสินค้าคงคลังที่ขายโดยตรง ซึ่งสามารถเชื่อมต่อผ่านคู่ค้า header bidding หลายราย
  • แอสเซ็ตรูปภาพหรือภาพขนาดย่อ สำหรับแต่ละรายการที่แนะนำ โดยทั่วไป 6 ถึง 12 รายการต่ออินสแตนซ์วิดเจ็ต
  • พิกเซลติดตาม ที่ทำงานเมื่อเรนเดอร์และเมื่อคลิก ทั้งสำหรับเน็ตเวิร์กและผู้โฆษณาลงสตรีมใดๆ

แต่ละอย่างเพิ่มความหน่วงเวลา และสะสมกัน วิดเจ็ตที่ดูเหมือน "แท็กสคริปต์เดียว" ใน CMS ของคุณสามารถกระตุ้นคำขอเครือข่ายสิบครั้งขึ้นไปเมื่อมันเรนเดอร์จริง

สิ่งนี้ส่งผลต่อ Core Web Vitals อย่างไรโดยเฉพาะ#

เมตริกที่มีแนวโน้มจะเปลี่ยนแปลงมากที่สุด:

เมตริก ผลกระทบทั่วไป เหตุผล
LCP (Largest Contentful Paint) โดยปกติต่ำ ยกเว้นว่าวิดเจ็ตเองเป็นองค์ประกอบที่ใหญ่ที่สุด เป็นปัญหาเฉพาะหากวิดเจ็ตรันเดอร์เหนือ fold และรูปภาพมีขนาดใหญ่
CLS (Cumulative Layout Shift) มักเป็นความเสี่ยงที่ใหญ่ที่สุด หากคอนเทนเนอร์ของวิดเจ็ตไม่ได้กำหนดขนาดก่อนเนื้อหาโหลด หน้าจะกระโดดเมื่อมันเรนเดอร์
INP (Interaction to Next Paint) ปานกลาง JavaScript เพิ่มเติมที่ทำงานบนเธรดหลักสามารถหน่วงเวลาการตอบสนองต่อการคลิกและการเลื่อน
TTFB / น้ำหนักหน้า น้อยถึงปานกลาง คำขอเพิ่มเติมเพิ่มน้ำหนักหน้าทั้งหมด แต่โดยปกติจะเกิดขึ้นหลังการเรนเดอร์เริ่มต้นหากนำไปใช้อย่างถูกต้อง

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

เหตุผลที่วิดเจ็ตเดียวกันทำงานต่างกันในเว็บไซต์ต่างกัน#

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

วิธีติดตั้งโดยไม่ทำลายคะแนนความเร็วของคุณ#

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

  1. โหลดสคริปต์แบบ asynchronous อย่าใช้แท็ก synchronous ที่บล็อกใกล้ด้านบนของหน้า
  2. จองพื้นที่คอนเทนเนอร์ ด้วยความสูงคงที่หรือ CSS aspect-ratio ก่อนที่วิดเจ็ตจะเติมข้อมูล เพื่อป้องกัน layout shift
  3. Lazy-load ต่ำกว่า fold เพื่อไม่ให้คำขอของวิดเจ็ตแข่งขันกับเนื้อหาหลักของคุณสำหรับแบนด์วิธระหว่างการโหลดหน้าเริ่มต้น
  4. วางไว้หลังเนื้อหาหลักของคุณ ไม่ใช่เพียงเพื่อประสบการณ์ผู้อ่าน แต่เพราะมันเลื่อนการโหลดตามธรรมชาติจนกว่าเนื้อหาที่กำหนด LCP ของคุณจะเรนเดอร์แล้ว
  5. จำกัดตัวเองให้เหลือหนึ่งอินสแตนซ์วิดเจ็ตต่อหน้า หากเป็นไปได้ การซ้อนวิดเจ็ตแนะนำหลายตัวจะคูณจำนวนคำขอโดยให้ผลตอบแทนรายได้ที่ลดลง
  6. ทดสอบด้วยการจำกัดความเร็วอุปกรณ์จริง ไม่ใช่เพียงเดสก์ท็อปบรอดแบนด์ ประสิทธิภาพบนมือถือ 4G คือที่ที่น้ำหนักวิดเจ็ตแสดงผลอย่างเจ็บปวดที่สุด

รายได้คุ้มค่ากับการแลกเปลี่ยนความเร็วหรือไม่?#

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

ไม่ว่าในกรณีใด วิธีแก้ไขแทบไม่เคยเป็น "อย่าใช้งานวิดเจ็ตเนทีฟ" แต่เกือบทุกครั้งคือ "แก้ไขการนำไปใช้" วิดเจ็ตจาก Taboola, Outbrain, MGID หรือ Revcontent ที่นำไปใช้อย่างดี แบบ async, lazy-loaded, กำหนดขนาดอย่างเหมาะสม มีต้นทุนเพียงเศษส่วนของวิดเจ็ตที่นำไปใช้ไม่ดี สำหรับรายได้เดียวกัน

OpenAdLibrary ช่วยคุณเปรียบเทียบก่อนตัดสินใจอย่างไร#

ก่อนเพิ่มวิดเจ็ตจากเน็ตเวิร์กที่คุณยังไม่เคยใช้ ควรดูว่าสินค้าคงคลังและรูปแบบของมันมีลักษณะอย่างไรในเว็บไซต์อื่นจริงๆ ไม่ใช่แค่คำขาย OpenAdLibrary ช่วยให้คุณเรียกดูครีเอทีฟสดจาก Taboola, Outbrain, MGID, Revcontent และเน็ตเวิร์กอื่นๆ เพื่อดูรูปแบบ ความหนาแน่นของรูปภาพ และกลไกการคลิกผ่านที่คุณจะบูรณาการจริง ซึ่งเป็นพื้นฐานที่เป็นรูปธรรมมากกว่าสำหรับการตัดสินใจนำไปใช้ มากกว่าแค่บัญชีเดโม

วิธีวัดผลกระทบจริงๆ บนเว็บไซต์ของคุณเอง#

อย่าพึ่งการประมาณผลกระทบทั่วไป รวมถึงช่วงในบทความนี้ วัดเว็บไซต์ของคุณเองโดยตรง:

  1. วัดค่าเบสไลน์ก่อน เรียกใช้หน้าหลักของคุณผ่านเครื่องมือเช่น PageSpeed Insights หรือ WebPageTest ก่อนติดตั้งอะไร และบันทึก LCP, CLS และ INP พร้อมกับน้ำหนักหน้าทั้งหมดและจำนวนคำขอ
  2. ติดตั้งวิดเจ็ต แล้วทดสอบหน้าเดียวกันอีกครั้งภายใต้เงื่อนไขเดียวกัน ใช้โปรไฟล์การเชื่อมต่อมือถือที่จำกัดความเร็ว ไม่ใช่แค่เดสก์ท็อปที่ไม่จำกัดความเร็ว เพราะนั่นคือที่ที่ผลกระทบมักแสดงชัดที่สุด
  3. แยกส่วนสนับสนุนของวิดเจ็ตโดยเฉพาะ เครื่องมือทดสอบส่วนใหญ่ให้คุณกรองน้ำตกตามแหล่งที่มาของคำขอ เพื่อให้เห็นว่าวิดเจ็ตเองรับผิดชอบต่อเวลาโหลดทั้งหมดและจำนวนคำขอของคุณเท่าใด เทียบกับค่าเบสไลน์ของเว็บไซต์คุณเอง
  4. ทดสอบอีกครั้งหลังแก้ไขการนำไปใช้ (การโหลดแบบ async, การจองความสูงคอนเทนเนอร์, การ lazy loading) แทนที่จะสมมติว่าการแก้ไขได้ผล รายละเอียดการนำไปใช้เล็กน้อย เช่น ความสูงคอนเทนเนอร์ถูกตั้งค่าด้วยค่าพิกเซลคงที่เทียบกับกล่อง aspect-ratio ที่ตอบสนอง สามารถสร้างผลลัพธ์ CLS ที่แตกต่างกันอย่างมีนัยสำคัญ แม้จะมีวิดเจ็ตพื้นฐานเดียวกัน
  5. ทำซ้ำเป็นระยะ ไม่ใช่แค่ครั้งเดียวตอนเปิดตัว เน็ตเวิร์กบางครั้งเปลี่ยนพฤติกรรมสคริปต์หรือความหนาแน่นโฆษณาของตัวเองเมื่อเวลาผ่านไปโดยไม่แจ้งผู้เผยแพร่ ดังนั้นการตั้งค่าที่วัดได้สะอาดเมื่อหกเดือนก่อนจึงควรตรวจสอบอีกครั้ง

ข้อผิดพลาดทั่วไปในการนำไปใช้#

ปัญหาที่เกิดขึ้นซ้ำๆ จำนวนหนึ่งเป็นสาเหตุของต้นทุนประสิทธิภาพที่หลีกเลี่ยงได้ส่วนใหญ่:

  • ไม่จองความสูงคอนเทนเนอร์ ดังนั้นหน้าจึงกระโดดอย่างเห็นได้ชัดเมื่อวิดเจ็ตเติมข้อมูล ส่งผลเสียโดยตรงต่อ CLS
  • วางวิดเจ็ตเหนือหรือภายในเนื้อหาหลัก แทนที่จะวางไว้หลังเนื้อหา แข่งขันกับเนื้อหาจริงของคุณสำหรับแบนด์วิธและลำดับความสำคัญในการโหลดเริ่มต้น
  • ซ้อนอินสแตนซ์วิดเจ็ตหลายตัวในหน้าเดียว คูณจำนวนคำขอสำหรับรายได้เพิ่มเติมที่จำกัด
  • ใช้สแนปช็อตบูรณาการ synchronous รุ่นเก่า ที่ผู้เผยแพร่คัดลอกมาหลายปีก่อนและไม่เคยกลับมาดูอีกครั้ง ในขณะที่เน็ตเวิร์กได้เปิดตัวเวอร์ชัน async แล้ว
  • ไม่ทดสอบบนมือถือโดยเฉพาะ ที่การรวมกันของการเชื่อมต่อที่ช้าลงและวิวพอร์ตที่เล็กกว่าทำให้ทั้งปัญหาเวลาโหลดและ layout shift มองเห็นได้ชัดเจนกว่าที่ปรากฏบนเดสก์ท็อปบรอดแบนด์

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

สรุป#

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

คำถามที่พบบ่อย

เมตริก Core Web Vitals ตัวใดที่วิดเจ็ตเนทีฟส่งผลกระทบมากที่สุด?
Cumulative Layout Shift (CLS) มักเป็นความเสี่ยงที่ใหญ่ที่สุด เพราะหากคอนเทนเนอร์ของวิดเจ็ตไม่ได้กำหนดขนาดก่อนโหลด หน้าจะกระโดดอย่างเห็นได้ชัดเมื่อคำแนะนำปรากฏ LCP และ INP ก็อาจได้รับผลกระทบเช่นกัน แต่โดยปกติจะรุนแรงน้อยกว่าหากมีการนำไปใช้ที่ถูกต้อง
ฉันควรโหลดวิดเจ็ตแนะนำเนื้อหาแบบ synchronous หรือ asynchronous?
ควรเป็น asynchronous เสมอ แท็กสคริปต์ synchronous ใกล้ด้านบนของหน้าจะบล็อกการเรนเดอร์ขณะโหลด ซึ่งส่งผลเสียโดยตรงต่อเวลาโหลด เน็ตเวิร์กเนทีฟหลักเกือบทุกแห่งรองรับการโหลดแบบ async บูรณาการรุ่นเก่าบางครั้งยังคงใช้ค่าเริ่มต้นเป็น synchronous ดังนั้นควรตรวจสอบการตั้งค่าเฉพาะของคุณ
การใช้งานวิดเจ็ตเนทีฟหลายตัวในหน้าเดียวทำให้ประสิทธิภาพแย่ลงหรือไม่?
ใช่ จำนวนคำขอและการดำเนินการสคริปต์จะเพิ่มขึ้นประมาณเท่าตัวกับแต่ละอินสแตนซ์วิดเจ็ตเพิ่มเติม โดยให้ผลตอบแทนรายได้ต่อหน่วยที่ลดลง ผู้เผยแพร่ส่วนใหญ่ได้ผลลัพธ์ที่ดีกว่าจากการใช้งานวิดเจ็ตหนึ่งตัวต่อหน้าอย่างดี แทนที่จะซ้อนหลายตัว
ฉันสามารถ lazy-load วิดเจ็ตโฆษณาเนทีฟได้หรือไม่?
ได้ และคุณควรทำหากวิดเจ็ตอยู่ต่ำกว่า fold การ lazy-load จะเลื่อนคำขอเครือข่ายของวิดเจ็ตไปจนกว่าผู้อ่านจะเลื่อนใกล้ถึง ดังนั้นจึงไม่แข่งขันกับเนื้อหาหลักของคุณสำหรับแบนด์วิธระหว่างการโหลดหน้าเริ่มต้น
วิดเจ็ตที่โหลดช้าจะทำอันดับการค้นหาของฉันเสียหายหรือไม่?
อาจได้ หากคะแนน Core Web Vitals ของคุณอยู่ใกล้ขอบเขตอยู่แล้ว และวิดเจ็ตผลักให้คะแนนตกต่ำลง เนื่องจากประสบการณ์หน้าเป็นหนึ่งในปัจจัยจัดอันดับหลายประการ วิธีแก้ไขเกือบทุกครั้งคือการนำไปใช้ (การโหลดแบบ async การจองพื้นที่คอนเทนเนอร์ การ lazy-load) ไม่ใช่การลบวิดเจ็ตออกทั้งหมด
ทีม OpenAdLibrary
เขียนโดยทีม OpenAdLibrary
วิจัยข่าวกรองโฆษณาและโฆษณาเนทีฟ

เราสร้าง OpenAdLibrary แพลตฟอร์มเปิดเพื่อความโปร่งใสด้านโฆษณา ทุกวันระบบของเราจับโฆษณาเนทีฟสดจาก Taboola, Outbrain, MGID, Revcontent, Teads, Yahoo และ MSN ระบุผู้โฆษณาจริงที่อยู่เบื้องหลังแต่ละรายการ และติดตามคลิกไปยังหน้า Landing Page คู่มือเหล่านี้สรุปสิ่งที่เราเห็นจากข้อมูลนั้น เพื่อให้คุณวิจัยตลาดได้เร็วขึ้น