เรามี Chrome Flag หลายรายการให้ใช้งาน เพื่อรองรับสถานการณ์การทดสอบในช่วงการทดสอบ 1% และช่วงเพิ่มประสิทธิภาพของการเลิกใช้งานคุกกี้ของบุคคลที่สามใน Chrome
ใน Chrome 121 ขึ้นไป คุณจะจำลองสถานะหลังการยกเลิกการใช้งานคุกกี้ของบุคคลที่สามได้ โดยทำดังนี้
- เปิดใช้
chrome://flags/#test-third-party-cookie-phaseout
- เรียกใช้ Chrome จากบรรทัดคำสั่งที่มีแฟล็ก
--test-third-party-cookie-phaseout
ซึ่งจะเป็นการตั้งค่า Chrome ให้บล็อกคุกกี้ของบุคคลที่สาม และทำให้มั่นใจว่าฟีเจอร์และการลดความเสี่ยงใหม่ๆ ทำงานอยู่
นอกจากนี้ คุณยังลองท่องเว็บโดยใช้คุกกี้ของบุคคลที่สามที่ถูกบล็อกได้โดยใช้ chrome://settings/cookies
แต่โปรดทราบว่าการแจ้งว่าไม่เหมาะสมจะช่วยให้เปิดใช้ฟีเจอร์ใหม่และฟีเจอร์ที่อัปเดตได้ด้วย การบล็อกคุกกี้ของบุคคลที่สามเป็นวิธีที่ดีในการตรวจหาปัญหา แต่ก็อาจไม่ได้ช่วยตรวจสอบว่าได้แก้ไขปัญหาดังกล่าวแล้วเสมอไป
หากคุณมีชุดทดสอบที่ใช้งานอยู่สำหรับเว็บไซต์ของคุณอยู่ คุณควรเรียกใช้ 2 ชุดควบคู่กัน โดยชุดหนึ่งใช้ Chrome ในการตั้งค่าปกติ และอีกชุดหนึ่งใช้ Chrome เวอร์ชันเดียวกันพร้อมเปิดตัวด้วยแฟล็ก --test-third-party-cookie-phaseout
ความล้มเหลวในการทดสอบใดๆ ในการทำงานครั้งที่ 2 และไม่ได้เกิดขึ้นในครั้งแรก เป็นตัวเลือกที่ดีในการตรวจสอบทรัพยากร Dependency ของคุกกี้ของบุคคลที่สาม
Chrome Flag สำหรับการทดสอบสถานการณ์ต่างๆ
นอกจาก --test-third-party-cookie-phaseout
แล้ว ยังมีแฟล็กอีกมากมายให้ทดสอบสถานการณ์ต่างๆ ด้วย เช่น การเข้าร่วมการทดลองใช้การเลิกใช้งาน
- แฟล็กต่อไปนี้ทั้งหมดใช้ได้ใน Windows, Mac, Linux, ChromeOS และ Android
- แฟล็กเหล่านี้ตั้งค่าได้จากหน้า chrome://flags หรือจากบรรทัดคำสั่ง
- หากต้องการตั้งค่าแฟล็กสำหรับหลายๆ ฟีเจอร์จากบรรทัดคำสั่งด้วย
--enable-features
หรือ--disable-features
ให้คั่นแต่ละชื่อด้วยเครื่องหมายคอมมา - คุณหาค่าที่ใช้สำหรับแฟล็กบรรทัดคำสั่งได้โดยการตั้งค่าแฟล็กจาก
chrome://flags
จากนั้นดูค่าบรรทัดคำสั่งในหน้าchrome://version
ชื่อ | Purpose | เวอร์ชันต่ำสุด | chrome://flags | แฟล็กบรรทัดคำสั่ง |
---|---|---|---|---|
การป้องกันการติดตามสำหรับ 3PCD | เปิดใช้: เปิดการป้องกันการติดตาม: • แสดง UI ไอคอนรูปดวงตาในแถบที่อยู่ (แถบอเนกประสงค์) เพื่ออนุญาตให้ผู้ใช้เปิดใช้คุกกี้ของบุคคลที่สามในเว็บไซต์ได้ชั่วคราว • ระบุ chrome://settings/trackingProtection
แทน chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
ทดสอบการยกเลิกคุกกี้ของบุคคลที่สาม | ปิดใช้อยู่: ตัวเลือกนี้เป็นค่าเริ่มต้น (ไม่มีผลใดๆ) เปิดใช้: จำกัดคุกกี้ของบุคคลที่สามและเปิดใช้ UI ของการป้องกันการติดตามเพื่อให้ตรงกับลักษณะการทำงานของ Chrome หลังจากการยกเลิกการใช้งานคุกกี้ของบุคคลที่สาม การตั้งค่านี้จะลบล้าง BlockThirdPartyCookies=false
นโยบาย Chrome Enterprise แต่ถูกลบล้างโดยการตั้งค่าเนื้อหา เช่น การตั้งค่าที่กำหนดโดย Storage Access API หรือนโยบาย CookiesAllowedForUrls แฟล็กและการตั้งค่า อธิบายวิธีที่การตั้งค่าของผู้ใช้โต้ตอบกับแฟล็กนี้ |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
การให้สิทธิ์ทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สามสำหรับการทดสอบ | เปิดใช้: ตัวเลือกนี้เป็นค่าเริ่มต้น อนุญาตการเข้าร่วมการทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สาม (คุณไม่จำเป็นต้องตั้ง Flag นี้เป็น "เปิดใช้" เพื่อเข้าร่วมช่วงทดลองใช้อีกต่อไป) ปิดใช้: ทำให้ Chrome ทำงานเสมือนว่าไม่มีโทเค็นการทดลองใช้การเลิกใช้งานของบุคคลที่สาม แม้ว่าจะมีก็ตาม กล่าวคือ ปิดใช้ช่วงทดลองใช้การเลิกใช้งานของบุคคลที่สาม วิธีนี้อาจเป็นประโยชน์สำหรับการทดสอบว่าการแก้ไขในระยะยาวใช้ได้ผลโดยไม่ต้องใช้คุกกี้ของบุคคลที่สามในเว็บไซต์ที่เข้าร่วมการทดลองการเลิกใช้งาน คุณต้องเปิดใช้ #tracking-protection-3pcd จึงจะเห็นผล |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
การให้สิทธิ์ทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สามระดับบนสุดสำหรับการทดสอบ | เปิดใช้: จำเป็นเพื่ออนุญาตการทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สามระดับบนสุด ปิดใช้: เช่นเดียวกับช่วงทดลองใช้ของบุคคลที่สาม ให้ทำให้ Chrome ทำงานเสมือนว่าไม่ได้ให้โทเค็นช่วงทดลองใช้ที่ถูกต้องไว้ แม้ว่าจะมีโทเค็นดังกล่าวก็ตาม อีกนัยหนึ่งคือ ปิดใช้ ช่วงทดลองใช้การเลิกใช้งานของบุคคลที่หนึ่ง วิธีนี้มีประโยชน์ในการทดสอบว่าการแก้ไขระยะยาวใช้ได้ผลโดยไม่ต้องใช้คุกกี้ของบุคคลที่สามในเว็บไซต์ที่เข้าร่วมช่วงทดลองใช้การเลิกใช้งานของบุคคลที่หนึ่ง |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
การให้สิทธิ์ข้อมูลเมตาการเลิกใช้งานคุกกี้ของบุคคลที่สามสำหรับการทดสอบ | เปิดใช้: ตัวเลือกนี้เป็นค่าเริ่มต้น ปล่อยให้ระยะเวลาผ่อนผันของการทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สามมีผล ปิดใช้: ทําให้ Chrome ทํางานเสมือนว่าระยะเวลาผ่อนผันไม่มีผล ซึ่งสามารถใช้เพื่อตรวจสอบว่าเว็บไซต์ติดตั้งใช้งานโทเค็นทดลองการเลิกใช้งานอย่างถูกต้องแล้วก่อนที่ระยะเวลาผ่อนผันจะสิ้นสุดลง (สําหรับเว็บไซต์ที่อยู่ภายใต้ระยะเวลาผ่อนผัน) |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
การทดสอบที่อำนวยความสะดวกให้กับคุกกี้ของบุคคลที่สาม | เปิดใช้: ตัวเลือกนี้เป็นค่าเริ่มต้น อนุญาตให้ตั้งค่ากลุ่มทดสอบของกลุ่มทดสอบที่อำนวยความสะดวกโดย Chrome สำหรับไคลเอ็นต์ Chrome นี้ ปิดใช้: ไม่อนุญาตให้ Chrome ตั้งค่ากลุ่มทดสอบ ค่าอื่นๆ: ตั้งกลุ่มทดสอบที่ต้องการด้วยตนเอง นักพัฒนาแอปส่วนใหญ่จะต้องใช้การตั้งค่าแบบใดแบบหนึ่งของ Enabled
Force การดำเนินการนี้จะข้ามการตรวจสอบสิทธิ์และกำหนดให้ไคลเอ็นต์ Chrome อยู่ในกลุ่มที่เลือกได้ การตั้งค่า Enabled อนุญาตให้รวมไคลเอ็นต์ในกลุ่มทดสอบ แต่ไม่บังคับให้มีการรวม |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
สำหรับค่าอื่นๆ ค่าบรรทัดคำสั่งจะขึ้นอยู่กับการตั้งค่า ตัวอย่างเช่น หากต้องการตั้งค่า Enabled Force Control 1 ดังนี้
--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994 หากต้องการตั้งค่าเหล่านี้จากบรรทัดคำสั่ง อาจเป็นวิธีที่ง่ายที่สุดในการกำหนดค่าจาก chrome://flags รีสตาร์ทเบราว์เซอร์ แล้วคัดลอกค่าแฟล็กจากส่วนบรรทัดคำสั่งของหน้า chrome://version
|
การทดสอบฮิวริสติกส์ของคุกกี้ของบุคคลที่สาม | ค่าเริ่มต้น: อนุญาตการลดความเสี่ยงตามการเรียนรู้ เปิดใช้: ไม่มีเอฟเฟกต์ (เหมือนกับค่าเริ่มต้น) ปิดใช้: ไม่อนุญาตการลดข้อผิดพลาดที่อิงตามวิธีการสำรวจ วิธีนี้อาจเป็นประโยชน์สำหรับการทดสอบว่าการแก้ไขระยะยาวอื่นๆ (โดยไม่ใช้คุกกี้ของบุคคลที่สาม) ทำงานได้ตามที่คาดไว้โดยไม่มีการลดการประมวลผล ค่าแฟล็กอื่นๆ มีดังนี้ CurrentInteraction : กำหนดให้ต้องมีการโต้ตอบของผู้ใช้ในเว็บไซต์ของบุคคลที่สามระหว่างขั้นตอนป๊อปอัปหรือการเปลี่ยนเส้นทางShortRedirect การเรียนรู้การเปลี่ยนเส้นทางจะให้สิทธิ์เข้าถึงคุกกี้เป็นเวลา 15 นาที: คุกกี้ของบุคคลที่สามจะได้รับอนุญาตสำหรับสถานการณ์การเปลี่ยนเส้นทางตามที่อธิบายไว้ในการบรรเทาปัญหาโดยใช้การเรียนรู้ของระบบLongRedirect : การเรียนรู้การเปลี่ยนเส้นทางจะให้สิทธิ์เข้าถึงคุกกี้เป็นเวลา 30 วันMainFrame: มีเพียงป๊อปอัปที่เริ่มโดยเฟรมหลักเท่านั้นที่เปิดใช้การเรียนรู้การเปลี่ยนเส้นทางได้ : ป๊อปอัปที่เริ่มต้นโดยเฟรม
สามารถเปิดใช้การเรียนรู้การเปลี่ยนเส้นทางได้ |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
สำหรับค่าอื่นๆ ให้ตั้งค่าจาก chrome://flags
รีสตาร์ทเบราว์เซอร์ จากนั้นคัดลอกค่าแฟล็กจากส่วนบรรทัดคำสั่งของหน้า chrome://version |
การแจ้งและการตั้งค่า
การบล็อกคุกกี้ของบุคคลที่สามจากการตั้งค่าของผู้ใช้ Chrome จะมีผลแตกต่างจากการทำงานเริ่มต้นเมื่อใช้ Chrome โดยเปิดใช้ chrome://flags#test-third-party-cookie-phaseout
Flag
เมื่อเปิดใช้เพียง Flag เท่านั้น ระบบจะจัดการคุกกี้ของบุคคลที่สามตามที่เป็นของกลุ่มทดสอบการป้องกันการติดตามของ Chrome โดยคุกกี้ของบุคคลที่สามยังได้รับอนุญาตให้ใช้งานได้ในระยะสั้นและเฉพาะบางกรณี เพื่อให้บริการที่สำคัญทำงานได้ รวมถึงผ่านโซลูชันระยะยาวของ CHIPS และ API การเข้าถึงพื้นที่เก็บข้อมูล
หากเปิดใช้บล็อกคุกกี้ของบุคคลที่สามทั้งหมดจาก chrome://settings/trackingProtection
(หรือบล็อกคุกกี้ของบุคคลที่สามจาก chrome://settings/cookies
สำหรับคุกกี้ที่ไม่ได้อยู่ในกลุ่มการป้องกันการติดตาม) Chrome จะไม่อนุญาตให้เข้าถึงคุกกี้ของบุคคลที่สามหรือสถานะอื่นที่ไม่ได้แบ่งพาร์ติชันใดๆ เว้นแต่คุกกี้ของบุคคลที่สามจะอนุญาตโดยนโยบาย Chrome Enterprise
CookiesAllowedForUrls
หรือผู้ใช้อนุญาตอย่างชัดแจ้ง
- การใช้ไอคอนรูปดวงตาในแถบที่อยู่ (แถบอเนกประสงค์)
- การเพิ่มรายการในส่วนเว็บไซต์ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สามในหน้า
chrome://settings/trackingProtection
- การเพิ่มรายการลงในได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สามใน "chrome://settings/cookies
หากตั้งค่านโยบาย BlockThirdPartyCookies เป็น false
สำหรับผู้ใช้ Chrome Enterprise ผู้ใช้ดังกล่าวจะบล็อกคุกกี้ของบุคคลที่สามจาก chrome://settings
ไม่ได้
ใช้ชุดค่าสถานะเพื่อจำลองสถานการณ์การใช้งาน
สถานการณ์ | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
การทดสอบ 1%, ละเว้นการทดลองในการเลิกใช้งาน | เปิดใช้อยู่ | ปิดใช้ | ปิดใช้ |
การจดทะเบียนระยะเวลาผ่อนผันได้รับอนุมัติสำหรับโดเมนแล้ว แต่ยังไม่ได้ส่งโทเค็น | เปิดใช้อยู่ | เปิดใช้อยู่ | เปิดใช้อยู่ |
ระยะเวลาผ่อนผันทำงานอยู่ ระบุโทเค็นแล้ว | เปิดใช้อยู่ | เปิดใช้อยู่ | ปิดใช้ |
ระยะเวลาผ่อนผันจะไม่เปิดใช้งานอีกต่อไป (เช่น หลังเดือนเมษายน 2024) ซึ่งมีการระบุโทเค็น | เปิดใช้อยู่ | เปิดใช้อยู่ | [ไม่มีผลใดๆ] |
การสนับสนุน
- รายงานความเสียหายของคุกกี้ของบุคคลที่สาม: goo.gle/report-3pc-broken
- แจ้งปัญหาในที่เก็บการสนับสนุนนักพัฒนาซอฟต์แวร์ Privacy Sandbox: goo.gle/3pcd-support
ดูข้อมูลเพิ่มเติม
- การรักษาประสบการณ์ของผู้ใช้ที่สำคัญ: การทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สาม
- จำกัดคุกกี้ของบุคคลที่สามโดยค่าเริ่มต้นสำหรับผู้ใช้ Chrome 1%
- Chrome Flag คืออะไร
- Chrome เวอร์ชันอื่นๆ คืออะไร