แพลตฟอร์มเว็บอนุญาตให้ผู้ใช้แชร์หน้าจอโดยใช้ Screen Capture API การใช้งาน getDisplayMedia()
ของ Chrome ประกอบด้วยเครื่องมือเลือกสื่อที่ผู้ใช้สามารถเลือกแชร์แท็บ หน้าต่าง หรือหน้าจอได้ ตั้งแต่ Chrome 107 เป็นต้นไป เราได้ทดลองแก้ไขกล่องโต้ตอบดังกล่าวเล็กน้อย โดยให้แท็บเป็นตัวเลือกแรกเพื่อกระตุ้นให้ผู้ใช้แชร์แท็บแทนการแชร์ทั้งหน้าจอ วิธีการนี้อาศัยแนวคิดที่เข้าใจกันดีว่ารูปแบบการเขียนคำถามส่งผลต่อความถี่ของคำตอบ วิธีการนี้เรียกกันโดยทั่วไปว่าทฤษฎีการกระตุ้น (Nudge Theory) และเด็กๆ เรียกกันว่า "ขอร้อง" หลังจากพบปัญหาเล็กๆ น้อยๆ ในช่วงแรก การทดสอบก็ประสบความสําเร็จอย่างมาก และตอนนี้เราได้เปิดตัวประสบการณ์การใช้งานแบบใหม่นี้แก่ผู้ใช้ทุกคนแล้ว

ดังที่ได้กล่าวไว้ก่อนหน้านี้ การแชร์แท็บมักจะเป็นตัวเลือกที่ดีกว่า เนื่องจาก
- ดีกว่าในแง่ความเป็นส่วนตัว เนื่องจากผู้ใช้มีแนวโน้มที่จะเปิดเผยข้อมูลส่วนตัวจากแอป การตั้งค่า การแจ้งเตือน หรือวอลเปเปอร์เดสก์ท็อปอื่นๆ น้อยลง
- ใช้ประโยชน์จากพื้นที่หน้าจอฝั่งที่รับได้ดียิ่งขึ้น
- การใช้ทรัพยากรเครือข่ายได้ดียิ่งขึ้นเนื่องจากการแชร์พิกเซลน้อยลง
เราจึงทดสอบการแสดงแท็บเป็นตัวเลือกแรก
การเปิดตัวการทดสอบครั้งแรกพบผลข้างเคียงที่ไม่พึงประสงค์ นั่นคือ การวางแท็บไว้ก่อนทำให้อัตราการที่ผู้ใช้เลือกแท็บปัจจุบันเพิ่มขึ้น สำหรับแอปพลิเคชันจำนวนมาก ซึ่งอาจกล่าวได้ว่าส่วนใหญ่ การดำเนินการนี้ไม่เหมาะสม ตัวอย่างเช่น ในแอปพลิเคชันการประชุมทางวิดีโอ ปัญหานี้จะทำให้ภาพของผู้เข้าร่วมทางไกลซ้อนทับกัน ทำให้ผู้เข้าร่วมสับสนและทำให้การสนทนาหลุดประเด็น เราจึงหยุดการทดสอบไว้ชั่วคราว
แต่โชคดีที่ Chrome เวอร์ชัน 107 มีตัวเลือก selfBrowserSurface
ตัวเลือกนี้ช่วยให้แอปกำหนดได้ว่า Chrome ควรรวมหรือยกเว้นแท็บปัจจุบันจากรายการแท็บที่เสนอให้ผู้ใช้ เนื่องจากเป็นการควบคุมแบบใหม่ เว็บแอปส่วนใหญ่จึงไม่ได้ระบุค่าที่ชัดเจนในส่วนนี้ ในการทดสอบที่ปรับปรุงใหม่นี้ ตั้งแต่ Chrome 108 เป็นต้นไป เราได้เปลี่ยนค่าเริ่มต้นจาก "include"
เป็น "exclude"
วิธีนี้ช่วยขจัดผลที่ไม่พึงประสงค์ออกไปได้ ในขณะที่ยังคงอนุญาตให้แอปเฉพาะทางเรียกใช้ลักษณะการทำงานแบบเดิม
การเปลี่ยนแปลงค่าเริ่มต้นซึ่งเป็นส่วนหนึ่งของการทดสอบก็ให้ประโยชน์เช่นกัน นั่นคือการบันทึกด้วยตนเองลดลงจากประมาณ 0.8% ของเซสชันการบันทึกเหลือเกือบ 0% ซึ่งช่วยขจัดกรณีการบ่อนทำลายตนเองเกือบทั้งหมด ซึ่งก่อนหน้านี้ส่งผลกระทบต่อผู้ใช้เกือบ 1 ใน 100 คน
การทดสอบกลับมาทำงานอีกครั้งใน Chrome 108 เมื่อถึง 50% ของผู้ใช้ เราสังเกตเห็นผลลัพธ์ต่อไปนี้
- การแชร์แท็บเพิ่มขึ้นจาก 16% เป็น 30%
- การแชร์กรอบเวลาเพิ่มขึ้นจาก 14% เป็น 20%
- การแชร์หน้าจอลดลงจาก 55% เป็น 36%
- การบันทึกด้วยตนเอง (ตามแท็บ) ลดลงจาก 0.8% เป็น 0%
- การยกเลิกเพิ่มขึ้นในจำนวนที่แตกต่างกัน โปรดดูข้อมูลเพิ่มเติมด้านล่าง
- การเปิดใช้งาน (จํานวนการเรียกใช้
getDisplayMedia()
) เพิ่มขึ้นเป็นจํานวนที่แตกต่างกัน

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

การเปิดใช้งานที่เพิ่มขึ้นอธิบายได้ด้วยทฤษฎีข้างต้นเพียงบางส่วนเท่านั้น เนื่องจากตัวเลขไม่สอดคล้องกันและเนื่องจากจํานวนการเปิดใช้งานยังคงสูงกว่าในกลุ่มทดสอบ คำอธิบายที่เป็นไปได้สำหรับการเปิดใช้งานที่เพิ่มขึ้นคือเมื่อผู้ใช้แชร์ทั้งหน้าจอ ผู้ใช้ไม่จำเป็นต้องหยุดและเริ่มการจับภาพอีกครั้งเพื่อเริ่มแชร์สิ่งอื่น เมื่อผู้ใช้แชร์แท็บและหน้าต่างบ่อยขึ้น ความจำเป็นในการเริ่มการจับภาพใหม่จึงเกิดขึ้นบ่อยขึ้น เราหวังว่าจะปรับปรุงฟีเจอร์นี้เพิ่มเติมในอนาคตด้วยการทำให้การเปลี่ยนระหว่างการจับภาพพื้นผิวต่างๆ เป็นไปอย่างราบรื่นยิ่งขึ้น