การขยายการทดสอบ Privacy Sandbox

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

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

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

การขยายช่วงทดลองใช้ความเกี่ยวข้องและการวัดของ Privacy Sandbox จากต้นทาง

การทดลองต้นทางเกี่ยวกับความเกี่ยวข้องและการวัดผลของ Privacy Sandbox ช่วยให้ระบบนิเวศสามารถทำการทดสอบแบบรวมศูนย์สำหรับความเสถียรทางเทคนิคและประสบการณ์ของนักพัฒนาซอฟต์แวร์ในการรายงานการระบุแหล่งที่มา กลุ่มเป้าหมายที่มีการป้องกัน หัวข้อ เฟรมที่มีการปิดกั้น และเราจะเพิ่มพื้นที่เก็บข้อมูลที่ใช้ร่วมกันในเร็วๆ นี้ ขณะนี้การทดลองใช้เปิดใช้สำหรับผู้ใช้ Chrome เบต้า 50% ซึ่งช่วยให้เราจัดการกับความคิดเห็นและปัญหาของนักพัฒนาซอฟต์แวร์ได้ตั้งแต่เนิ่นๆ โดยไม่รบกวนผู้ใช้มากเกินไป

เมื่อช่วงทดลองใช้จากต้นทางเริ่มต้นขึ้น เราอยากเปิดโอกาสให้นักพัฒนาแอปทดสอบยูทิลิตีและประสิทธิภาพของ API ที่มีสัดส่วนการเข้าชมจริงอย่างมีนัยสำคัญ ในการเปิดตัว Chrome 104 เวอร์ชันเสถียรในช่วงต้นเดือนสิงหาคม เราจะขยายช่วงทดลองใช้ไปยังผู้ใช้เดสก์ท็อปที่ใช้ Chrome เวอร์ชันเสถียร เราวางแผนที่จะขยายช่วงทดลองใช้ไปยังผู้ใช้อุปกรณ์เคลื่อนที่ตั้งแต่ Chrome 105 เวอร์ชันเสถียรบน Android ช่วงทดลองใช้จากต้นทางมีกำหนดสิ้นสุดลงเมื่อสิ้นสุดระยะเวลาเสถียร 104 เราจึงส่งคำขอขยายเวลาผ่าน Chrome 107 (ปลายเดือนตุลาคม) เพื่อเปิดใช้การทดสอบเพิ่มเติม ซึ่งทําตามแนวทางปฏิบัติมาตรฐานในการขอขยายเวลาช่วงทดลองใช้จากต้นทางเพิ่มขึ้น 3 ไมล์ เรามุ่งมั่นที่จะสนับสนุนการทดสอบไปจนถึงการเปิดตัว API สำหรับเวอร์ชันสำหรับผู้ใช้ทั่วไป

คุณสามารถทำตามคำขออย่างเป็นทางการในการขยายความตั้งใจในการทดสอบ (I2E) นอกจากนี้ เราจะอัปเดตเอกสารประกอบของ Privacy Sandbox ที่มีคู่มือการติดตั้งใช้งานและการทดสอบด้วย

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

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

คุกกี้ที่มีข้อเสนอสถานะพาร์ติชันอิสระ (CHIPS) และชุดโดเมนของบุคคลที่หนึ่งจะให้เส้นทางในการรองรับคุกกี้ในบริบทแบบข้ามเว็บไซต์ที่ไม่เกี่ยวข้องกับการติดตาม

ชิป

CHIPS อนุญาตให้นักพัฒนาซอฟต์แวร์เลือกคุกกี้เป็นพื้นที่เก็บข้อมูลที่ "แบ่งพาร์ติชันแล้ว" โดยมีโถคุกกี้แยกต่างหากสำหรับแต่ละเว็บไซต์ระดับบนสุด จากความคิดเห็นของนักพัฒนาแอปในระหว่างช่วงทดลองใช้จากต้นทางปัจจุบัน เราได้ทำการแก้ไขและปรับปรุงหลายประการ ตลอดจนขยายระยะเวลาทดลองใช้ไปจนถึงวันที่สิ้นสุดของ Chrome Stable 104 เมื่อปลายเดือนสิงหาคม โดยเฉพาะอย่างยิ่ง เราได้นำข้อกำหนดที่จำกัดมากกว่าสำหรับคำนำหน้า __Host- และไม่มีแอตทริบิวต์ Domain ออกเพื่อให้ย้ายข้อมูลได้ง่ายขึ้นสำหรับเว็บไซต์ที่ใช้คุกกี้ในโดเมนย่อย เช่น shop.example.com และ blog.example.com

ผลตอบรับที่ดีทั้งเกี่ยวกับข้อเสนอและช่วงทดลองใช้นี้ทำให้เราหวังที่จะจัดส่ง CHIPS หลังสิ้นสุดการทดลอง ตามขั้นตอนอย่างเป็นทางการ คุณสามารถติดตามรายชื่ออีเมลแบบ Blink-dev สำหรับกรณีที่เราโพสต์ข้อความ Intent to Ship (I2S)

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

ชุดโดเมนของบุคคลที่หนึ่ง

ชุดโดเมนของบุคคลที่หนึ่งเป็นวิธีจัดกลุ่มเว็บไซต์ที่เชื่อมโยงซึ่งมีจุดประสงค์เพื่อให้องค์กรที่มีหลายเว็บไซต์ เช่น โดเมนระดับประเทศต่างๆ ยังคงใช้คุกกี้ของตนเองในบริบทแบบข้ามเว็บไซต์และบุคคลที่หนึ่งที่เฉพาะเจาะจงเหล่านี้ได้

จากความคิดเห็นที่เราได้รับระหว่างการสนทนาและทดสอบฟีเจอร์ เราจึงเสนอการเปลี่ยนแปลงต่างๆ ที่มีเป้าหมายเพื่อแก้ไขปัญหาเหล่านั้นทั้ง 2 อย่างและยังคงเป็นการตอบสนองความต้องการของระบบนิเวศ โดยเฉพาะอย่างยิ่ง เรากำลังเสนอให้นิยามของชุดอุปกรณ์ที่เป็น "ส่วนย่อย" ตามกรณีการใช้งาน เรายังเสนอให้เว็บไซต์ใช้ Storage Access API ร่วมกับส่วนขยายที่เป็นไปได้เพื่อขอสิทธิ์เข้าถึงคุกกี้ข้ามเว็บไซต์ ซึ่งจะแทนที่ข้อเสนอสำหรับแอตทริบิวต์ SameParty

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

การลด User Agent การจัดส่ง

ขณะนี้เรากำลังลดจำนวนข้อมูลในสตริง User Agent ของ Chrome สำหรับ Chrome 101 ในเดือนเมษายน 2022 ระบบได้แทนที่เวอร์ชันย่อยหรือบิลด์ด้วย Zeroo แล้ว ระยะต่อๆ ไปจะแทนที่เวอร์ชันระบบปฏิบัติการ/แพลตฟอร์มและรุ่นอุปกรณ์ด้วยค่าคงที่ด้วย การอัปเดตนี้จะเริ่มสำหรับเดสก์ท็อปจาก Chrome 107 ในเดือนตุลาคม 2022 และสำหรับอุปกรณ์เคลื่อนที่จาก Chrome 110 ในเดือนมกราคม 2023 ลำดับเวลานี้จะยังคงเหมือนเดิมและไม่ได้รับผลกระทบจากการเปลี่ยนแปลงกำหนดการเลิกใช้คุกกี้ของบุคคลที่สามที่มี User Agent ที่ลดลงโดยสมบูรณ์ซึ่งจะเปิดตัวในต้นปี 2023

การเปลี่ยนแปลงสตริงนี้มีจุดประสงค์เพื่อให้ใช้งานย้อนหลังได้ ดังนั้นหากคุณไม่ต้องการค่าที่เจาะจงเหล่านั้น คุณจะไม่ได้รับผลกระทบ อย่างไรก็ตาม หากคุณแยกวิเคราะห์สตริง User Agent เพื่อดึงเวอร์ชันย่อย/รุ่นของเบราว์เซอร์ เวอร์ชันระบบปฏิบัติการ/แพลตฟอร์ม หรือรุ่นอุปกรณ์ คุณจะต้องเปลี่ยนไปใช้คำแนะนำไคลเอ็นต์ User-Agent

การแบ่งพาร์ติชันพื้นที่เก็บข้อมูล

คุกกี้เป็นฟีเจอร์ที่โดดเด่นที่สุดที่ใช้สำหรับการติดตามข้ามเว็บไซต์ แต่ Privacy Sandbox มีเป้าหมายจะจัดการการติดตามข้ามเว็บไซต์โดยรวม ซึ่งมาพร้อมพื้นที่เก็บข้อมูลข้ามเว็บไซต์ทุกรูปแบบ นอกจากนี้ เรายังต้องการ API ของพื้นที่เก็บข้อมูลพาร์ติชัน เช่น IndexedDB และ localStorage, API การสื่อสาร เช่น BroadcastChannel และ SharedWorker รวมถึงฟีเจอร์ที่ครอบคลุมทั้ง 2 หมวดหมู่เหล่านี้ เช่น ServiceWorker ซึ่งคล้ายกับการแบ่งพาร์ติชันแคช HTTP ในปี 2020

เราได้ส่ง Intent ไปยังต้นแบบ (I2P) สำหรับงานนี้ ซึ่งหมายความว่าเรากำลังดำเนินการผ่านการออกแบบและโค้ดเริ่มต้นสำหรับ API ต่างๆ ใน Chrome 105 Canary เวอร์ชันปัจจุบัน เราวางแผนที่จะมีแฟล็กเพื่อเปิดใช้การทดสอบสำหรับนักพัฒนาแอปในพื้นที่ การเปลี่ยนแปลงเหล่านี้น่าจะคืบหน้าตามกระบวนการพัฒนา Chrome มาตรฐานในขณะที่งานต่างๆ เสร็จสมบูรณ์ ซึ่งเราคาดว่าจะเกิดขึ้นในช่วงต้นปี 2023 ก่อนที่จะมีการเลิกใช้งานคุกกี้ของบุคคลที่สามโดยรวม

เอกสารประกอบและการสนับสนุนสำหรับนักพัฒนาซอฟต์แวร์

เพื่อช่วยในการไปยังส่วนต่างๆ ของ Privacy Sandbox ในภาพรวม เรามี privacysandbox.com ซึ่งจะนำเสนอแนวคิด เป้าหมาย และลำดับเวลาสำหรับโปรเจ็กต์ทั่วทั้งอินเทอร์เน็ตและ Android ที่ developer.chrome.com/privacy-sandbox/ คุณจะเห็นรายละเอียดของข้อเสนอแต่ละรายการ การสาธิต คู่มือการทดสอบ และการใช้งาน รวมถึงลิงก์ไปยังแหล่งข้อมูลอื่นๆ สำหรับการมีส่วนร่วม

เราจะจัดเซสชันเวลาทำการสำหรับนักพัฒนาซอฟต์แวร์เป็นประจำในหัวข้อต่างๆ ของ Privacy Sandbox ในแต่ละช่องทางนี้ เราให้ทีมวิศวกรและทีมผลิตภัณฑ์ ดูการสาธิต และตอบคำถามของคุณเกี่ยวกับการนำไปใช้งานและการทดสอบ เราเผยแพร่แต่ละเซสชันใน @ChromiumDev Twitter และในรายชื่ออีเมลสำหรับ API การจับคู่ เราได้จัดเซสชันภาษาญี่ปุ่นพร้อมกับการรายงานซ้ำสำหรับเขตเวลาต่างๆ แต่จะยังคงปรับปรุงโปรแกรมอย่างต่อเนื่องให้โพสต์วิดีโอที่มีคำบรรยายของการสาธิต และช่วยให้คุณส่งหัวข้อและคำถามล่วงหน้าได้ง่ายขึ้น

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

การให้และแชร์ความคิดเห็น

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

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

หน้าความคิดเห็นจะครอบคลุมเส้นทางแต่ละเส้นทาง และเส้นทางที่ใช้งานอยู่สำหรับ API แต่ละรายการ คุณยังสามารถแสดงความคิดเห็นถึงเราได้โดยตรงผ่านแบบฟอร์มความคิดเห็นของเรา

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