ความคืบหน้าใน Privacy Sandbox (มีนาคม - เมษายน 2022)

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

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

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

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

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

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

ความคิดเห็น

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

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

เสริมสร้างขอบเขตความเป็นส่วนตัวข้ามเว็บไซต์

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

คุกกี้

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

ชิป

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

นอกจากนี้เรายังจะล้างและปรับปรุงข้อกำหนดทั่วไปและฟังก์ชันการทำงานของคุกกี้อย่างต่อเนื่อง RFC สำหรับคุกกี้ได้รับการอัปเดตให้กำหนดขีดจำกัดอย่างชัดแจ้งที่ 400 วันสำหรับคุกกี้ ไม่ว่าจะส่งผ่านแอตทริบิวต์ Expires หรือ Max-Age เราได้ส่ง I2P และ I2S โดยมีจุดประสงค์เพื่อปรับใช้ใน Chrome 104 คุกกี้ที่มีอยู่จะไม่ได้รับผลกระทบ แต่การตั้งค่าคุกกี้ใหม่ที่มีวันหมดอายุเกินขีดจํากัดจะจำกัดวันหมดอายุไว้ที่ 400 วันในอนาคต หากคุณต้องการคุกกี้ที่คงอยู่นานกว่านี้ คุณควรตั้งค่าคุกกี้ใหม่เป็นประจำโดยให้มีวันหมดอายุ

การจัดการข้อมูลเข้าสู่ระบบแบบรวมศูนย์

Federated Credentials Management API สร้างขึ้นจาก Use Case ของผู้ให้บริการข้อมูลประจำตัวที่มีอยู่เพื่อให้กรณีการใช้งานข้อมูลประจำตัวแบบรวมศูนย์ใหม่และที่มีอยู่ทำงานต่อไปได้โดยไม่ต้องมีคุกกี้ของบุคคลที่สาม ช่วงทดลองใช้จากต้นทางสำหรับ FedCM ครั้งแรกพร้อมให้ลงชื่อสมัครใช้แล้ว และเรามีเอกสารประกอบสำหรับนักพัฒนาแอปสำหรับช่วงทดลองใช้ รวมถึงส่วนใหม่ที่ให้ภาพรวมและการสาธิตสำหรับ API

การแบ่งพาร์ติชันสถานะเครือข่าย

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

นักพัฒนาแอปไม่จำเป็นต้องดำเนินการใดๆ และผลกระทบที่อาจเกิดขึ้นจากการทดสอบควรอยู่ในระดับที่น้อยมาก เนื่องจากการดำเนินการดังกล่าวจะทำงานกับการเข้าชม Chrome เวอร์ชันเสถียรเพียง 1% เท่านั้น

การป้องกันการติดตามโดยไม่เปิดเผย

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

การลดสตริง User Agent และคำแนะนำสำหรับไคลเอ็นต์ User Agent

เรากำลังค่อยๆ ลดจำนวนข้อมูลที่มีอยู่ใน สตริง User-agent ของ Chrome และมอบคำแนะนำทางเลือกสำหรับ User-Agent Client (UA-CH) สำหรับเว็บไซต์ที่ต้องขอข้อมูลดังกล่าวอย่างจริงจัง ใน Chrome 101 เราจะเริ่มช่วงแรกของการลดตำแหน่ง โดยแทนที่บิลด์หรือเวอร์ชันย่อยด้วยเลข 0

เก่า

Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4638.16 Mobile Safari/537.36

ใหม่

Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.0.0 Mobile Safari/537.36

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

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

คำแนะนำของไคลเอ็นต์ User-Agent ยังได้รับการอัปเดตพร้อม I2S เพื่ออัปเดตลักษณะการทำงานของ GREASE ด้วย ซึ่งหมายความว่าที่ปัจจุบัน Chrome ส่งแบรนด์ "Not A;Brand" ซึ่งมีสัญลักษณ์พิเศษ เพื่อให้ลูกค้าแยกวิเคราะห์รูปแบบได้อย่างถูกต้อง คุณจะคาดหวังได้ว่าค่าดังกล่าวจะเปลี่ยนไปในรุ่นต่างๆ ของ Chrome เพื่อให้การแยกวิเคราะห์มีประสิทธิภาพต่อไป

เฟรมที่มีการปิดกั้น

เฟรมที่มีการปิดกั้น (<fencedframe>) เป็นองค์ประกอบ HTML ที่เสนอสำหรับเนื้อหาที่ฝัง ซึ่งคล้ายกับ iframe เฟรมที่มีการปิดกั้นซึ่งแตกต่างจาก iframe ตรงที่จะจำกัดการสื่อสารด้วยบริบทการฝังเพื่ออนุญาตให้เฟรมเข้าถึงข้อมูลแบบข้ามเว็บไซต์ได้โดยไม่ต้องแชร์ข้อมูลกับบริบทที่ฝัง เช่น ใน FLEDGE จุดประสงค์คือการแสดงโฆษณาภายในเฟรมที่มีการปิดกั้น

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

แสดงเนื้อหาและโฆษณาที่เกี่ยวข้อง

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

หัวข้อ

Topics API เป็นข้อเสนอในการเปิดใช้การโฆษณาตามความสนใจโดยไม่ต้องมีการติดตามข้ามเว็บไซต์ เราได้ส่ง I2E เพื่อรวม Topics เป็นส่วนหนึ่งในช่วงทดลองใช้ความเกี่ยวข้องและการวัดจากต้นทางของ Privacy Sandbox นอกจากนี้ เรามีคำแนะนำใหม่ๆ สำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับการทดสอบและแสดงความคิดเห็นเกี่ยวกับ Topics ระหว่างช่วงทดลองใช้จากต้นทาง

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

FLEDGE

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

วัดผลโฆษณาดิจิทัล

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

Attribution Reporting API

Attribution Reporting API เปิดใช้ฟังก์ชันในการวัดเหตุการณ์ในเว็บไซต์หนึ่ง เช่น การคลิกหรือการดูโฆษณา ที่ทำให้เกิด Conversion ในเว็บไซต์อื่น โดยไม่ต้องเปิดใช้การติดตามข้ามเว็บไซต์ คุณคงพอจะเดาได้ว่ายังมี I2E สำหรับการรายงานการระบุแหล่งที่มาเพื่อขยายการทดสอบต่อไป โดยเป็นส่วนหนึ่งของช่วงทดลองใช้จากต้นทางและความเกี่ยวข้องของ Privacy Sandbox

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

ความคิดเห็นเกี่ยวกับบทความ

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