สำหรับเว็บไซต์ที่เข้าร่วมช่วงทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สาม Chrome จะให้ระยะเวลาผ่อนผันเปิดใช้คุกกี้ของบุคคลที่สามอีกครั้งชั่วคราว ในช่วงระยะเวลาผ่อนผัน เว็บไซต์จะเข้าถึงคุกกี้ของบุคคลที่สามใน Chrome ได้แม้ว่าจะยังไม่ได้ใช้โทเค็นช่วงทดลองใช้ก็ตาม
นอกจากนี้ Chrome ยังมีกลไกที่ช่วยให้เว็บไซต์เลือกไม่ใช้ระยะเวลาผ่อนผันสำหรับผู้ใช้จำนวนหนึ่งได้อีกด้วย กลไกการเลือกไม่ใช้จะทำให้เว็บไซต์เรียกใช้การเปิดตัวแบบทีละขั้นได้ เพื่อช่วยให้เว็บไซต์ไม่ต้องพึ่งระยะเวลาผ่อนผัน เพื่อทดสอบการติดตั้งใช้งานโทเค็นการทดลองใช้การเลิกใช้งานและเปลี่ยนไปใช้โซลูชันในระยะยาว
ทำไมนักพัฒนาซอฟต์แวร์จึงต้องมีกลไกในการเลือกไม่ใช้
เมื่อเว็บไซต์หรือบริการได้รับอนุมัติสำหรับช่วงทดลองใช้การเลิกใช้งานบุคคลที่หนึ่งหรือบุคคลที่สาม Chrome จะให้โทเค็นการทดลองใช้และเริ่มระยะเวลาผ่อนผันเพื่อให้มีเวลาในการนำโทเค็นไปใช้ ระยะเวลาผ่อนผันจะยังคงมีผลจนกว่าจะหมดอายุ แม้ว่าจะทำให้โทเค็นใช้งานได้แล้วก็ตาม กรณีนี้อาจเป็นปัญหาในการทดสอบว่าการทำให้โทเค็นการทดลองใช้การเลิกใช้งานใช้งานได้สำเร็จหรือไม่
นักพัฒนาซอฟต์แวร์จะตั้งค่าแฟล็ก Chrome เพื่อปิดใช้ระยะเวลาผ่อนผันเพื่อทดสอบการทำให้โทเค็นใช้งานได้ในเครื่อง แต่วิธีนี้ไม่เหมาะสำหรับการทดสอบในวงกว้าง Chrome กำลังมีกลไกในการเลือกไม่ใช้ระยะเวลาผ่อนผันสำหรับผู้ใช้จำนวนหนึ่งเพื่อให้เว็บไซต์ติดตั้งใช้งานโทเค็นเพื่อทดสอบการใช้งานจริง
กำหนดค่าเปอร์เซ็นต์การเลือกไม่รับระยะเวลาผ่อนผัน
หากต้องการมีส่วนร่วมในการเลือกไม่ใช้ โปรดจัดเตรียมไฟล์การกำหนดค่าที่เข้าถึงได้แบบสาธารณะในไดเรกทอรี .well-known
ของเว็บไซต์ของคุณที่ /.well-known/tpcd/grace-period.json
ไฟล์ grace-period.json
จะแสดงเปอร์เซ็นต์การเลือกไม่รับสำหรับระยะเวลาผ่อนผันการทดลองใช้การเลิกใช้งานอย่างใดอย่างหนึ่งหรือทั้ง 2 กรณี
FirstPartyOptOutPercentage
ThirdPartyOptOutPercentage
ซึ่งอาจมีค่าเป็น 0, 25, 50 หรือ 100 เช่น
{
"ThirdPartyOptOutPercentage": 25
}
ทดสอบการทำให้ใช้งานได้
หากต้องการใช้ประโยชน์จากการเลือกไม่ใช้ระยะเวลาผ่อนผัน เราขอแนะนำให้เริ่มต้นด้วยการทำให้ grace-period.json
ใช้งานได้โดยเร็วที่สุดด้วยค่า 0
สำหรับคีย์ใดคีย์หนึ่งหรือทั้ง 2 คีย์ วิธีนี้จะช่วยให้คุณตรวจสอบได้ว่า Chrome ประมวลผลไฟล์ตามที่คาดไว้หรือไม่ โดยไม่ส่งผลต่อการเปิดใช้งานระยะเวลาผ่อนผัน จากนั้นคุณจะเริ่มเพิ่มเปอร์เซ็นต์ได้เมื่อพร้อม ในอนาคตเราวางแผนที่จะจัดหาเครื่องมือให้นักพัฒนาซอฟต์แวร์ใช้ค้นหาสถานะการเปิดใช้งานระยะเวลาผ่อนผันของเว็บไซต์ที่เบราว์เซอร์ของตนเข้าถึง
ไฟล์ grace-period.json
ต้องมีรูปแบบที่ถูกต้องจึงจะมีผล เพื่อหลีกเลี่ยงข้อผิดพลาด ให้ตรวจสอบไฟล์ด้วยเครื่องมือตรวจสอบการเลือกไม่ใช้ในระยะเวลาผ่อนผัน
แก้ไขข้อบกพร่องของกลไกการเลือกไม่ใช้
เซิร์ฟเวอร์ของ Google จะตรวจสอบไฟล์ grace-period.json
เป็นประจำ (หากมี) ในแต่ละเว็บไซต์ที่มีระยะเวลาผ่อนผัน จากนั้นระบบจะกระจายเปอร์เซ็นต์การเลือกไม่ใช้ให้กับไคลเอ็นต์ Chrome ทั้งหมด แต่กระบวนการนี้อาจใช้เวลา 24-48 ชั่วโมงจึงจะเสร็จสมบูรณ์ Chrome จะเสนอเครื่องมือเพื่อให้นักพัฒนาซอฟต์แวร์เว็บไซต์ตรวจสอบสถานะการเปิดใช้งานระยะเวลาผ่อนผันจากแผงปัญหาเกี่ยวกับเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เพื่อทำความเข้าใจว่าการเลือกไม่ใช้มีผลเมื่อใด
ตัวอย่าง
ตัวอย่างของบุคคลที่สาม
ในตัวอย่างต่อไปนี้ third-party.example
ได้ลงทะเบียนสำหรับช่วงทดลองใช้การเลิกใช้งานของบุคคลที่สาม และระบบได้เปิดใช้งานระยะเวลาผ่อนผันแล้ว
โดยโฮสต์ไฟล์ต่อไปนี้ที่
third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
หากมีไฟล์นี้ ระบบจะปิดใช้งานระยะเวลาผ่อนผันสำหรับ 25% ของไคลเอ็นต์ Chrome ที่เข้าถึงเว็บไซต์หรือบริการจาก third-party.example
สำหรับไคลเอ็นต์ Chrome ที่อยู่ภายใต้
การป้องกันการติดตาม
คุกกี้ของบุคคลที่สามจาก third-party.example
จะถูกจำกัด เว้นแต่ว่าจะมีช่วงทดลองการเลิกใช้งานของบุคคลที่สามอยู่
ตัวอย่างของบุคคลที่หนึ่ง
ในตัวอย่างต่อไปนี้ first-party.example
ได้ลงทะเบียนทดลองใช้การเลิกใช้งานของบุคคลที่หนึ่ง และเปิดใช้ระยะเวลาผ่อนผันแล้ว
โดยโฮสต์ไฟล์ต่อไปนี้ที่
first-party.example/well-known/tpcd/grace-period.json:
{
"FirstPartyOptOutPercentage": 50
}
ด้วยเหตุนี้ ระบบจะปิดใช้งานระยะเวลาผ่อนผันสำหรับ 50% ของลูกค้า Chrome ที่เข้าชมเว็บไซต์ สำหรับไคลเอ็นต์ Chrome ใดๆ ที่เป็นส่วนหนึ่งของกลุ่ม การป้องกันการติดตาม ระบบจะจำกัดคุกกี้ของบุคคลที่สาม
ดูข้อมูลเพิ่มเติม
หากคุณมีคำถามเกี่ยวกับกลไกการเลือกไม่ใช้ ให้แจ้งปัญหาในที่เก็บการสนับสนุนของ Privacy Sandbox
- คำอธิบายสำหรับการเลือกไม่ใช้ระยะเวลาผ่อนผันของคุกกี้ของบุคคลที่สาม
- ตัวระบุแหล่งข้อมูลที่รู้จักกันดี "tpcd/grace-period.json"
- ตั้งใจที่จะจัดส่ง: การเลือกไม่ใช้ระยะเวลาผ่อนผันของคุกกี้ของบุคคลที่สาม
- ช่วงทดลองใช้การเลิกใช้งานของบุคคลที่หนึ่ง
- ช่วงทดลองใช้การเลิกใช้งานของบุคคลที่สาม
- เริ่มต้นใช้งานช่วงทดลองใช้จากต้นทาง
- แก้ปัญหาช่วงทดลองใช้จากต้นทางของ Chrome
- URI ที่รู้จักกันดี
- RFC 8615 - Uniform Resource Identifier (URI) ที่รู้จักกันดี