ยินดีต้อนรับสู่ 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 หากมีสิ่งใดที่เราสามารถปรับปรุงได้ในซีรีส์นี้ เราจะใช้ข้อมูลที่คุณให้มาใช้ในการปรับปรุงรูปแบบต่อไป