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