ทดสอบเว็บไซต์เพื่อดูประสิทธิภาพการทำงานเมื่อไม่ใช้คุกกี้ของบุคคลที่สาม ซึ่งจะช่วยให้คุณเริ่ม กระบวนการเปลี่ยนไปใช้โซลูชันทางเลือก
Chrome Flag สำหรับการทดสอบ
วิธีที่ดีที่สุดในการทดสอบเว็บไซต์เพื่อหาการหยุดทำงานโดยไม่ใช้คุกกี้ของบุคคลที่สามใน Chrome คือการใช้แฟล็ก test-third-party-cookie-phaseout
แฟล็กนี้ทำให้ Chrome ทำงานตามเดิมเมื่อมีการจำกัดคุกกี้ของบุคคลที่สาม จึงเหมาะสำหรับการทดสอบประสบการณ์ของผู้ใช้โดยไม่มีข้อจำกัด
คุกกี้ข้ามเว็บไซต์ การตั้งค่าแฟล็กมี 2 วิธีดังนี้
- เปิดใช้
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 ของคุกกี้ของบุคคลที่สาม
ทดสอบสถานการณ์คุกกี้ของบุคคลที่สามแบบเฉพาะเจาะจง
นอกจาก --test-third-party-cookie-phaseout
ยังมีแฟล็ก
สำหรับสถานการณ์การทดสอบที่เจาะจง เช่น การเข้าร่วมการทดลองใช้การเลิกใช้งาน
- แฟล็กต่อไปนี้ทั้งหมดรองรับใน Windows, Mac, Linux, ChromeOS และ Android
- ค่าสถานะเหล่านี้สามารถตั้งค่าได้จาก หน้า chrome://flags หรือจาก บรรทัดคำสั่ง
- ในการตั้งค่าแฟล็กสำหรับหลายฟีเจอร์จากบรรทัดคำสั่งด้วย
--enable-features
หรือ--disable-features
ให้คั่นแต่ละฟีเจอร์ด้วยเครื่องหมายคอมมา ชื่อ - คุณสามารถกําหนดค่าที่จะใช้สําหรับแฟล็กบรรทัดคำสั่งได้โดยการตั้งค่า
ติดธงจาก
chrome://flags
และดูค่า Command Line ในchrome://version
หน้า
![หน้า chrome://version ที่ไฮไลต์ธงในส่วนบรรทัดคำสั่ง](https://developers.google.cn/static/privacy-sandbox/assets/images/chrome-version-command-line-flag.png?authuser=19&hl=th)
การทดสอบที่มีการบล็อกการผ่อนปรนชั่วคราว
เมื่อทดสอบเว็บไซต์ด้วยแฟล็กการเลิกใช้งาน การลดข้อผิดพลาดชั่วคราว เช่น การทดลองใช้การเลิกใช้งานและระยะเวลาผ่อนผันคุกกี้ของบุคคลที่สามอาจหมายความว่าคุกกี้ของบุคคลที่สามไม่ได้ถูกจำกัดโดยเว็บไซต์ของคุณหรือบริการของบุคคลที่สามที่เว็บไซต์เข้าถึง
คุณทดสอบเว็บไซต์ด้วยแฟล็กเพื่อบล็อกการลดความเสี่ยงได้ เพื่อให้แน่ใจว่าการบรรเทาปัญหาชั่วคราวจะไม่ปกปิดปัญหา
- การทดลองใช้การเลิกใช้งานของบุคคลที่หนึ่ง: การให้สิทธิ์ทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สามระดับบนสุดสำหรับการทดสอบ
- การทดลองใช้การเลิกใช้งานของบุคคลที่สาม: การให้สิทธิ์ทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สามสำหรับการทดสอบ
- ระยะเวลาผ่อนผัน: การให้สิทธิ์ข้อมูลเมตาสำหรับการเลิกใช้งานคุกกี้ของบุคคลที่สามสำหรับการทดสอบ
ตารางต่อไปนี้แสดงวิธีใช้แฟล็กเหล่านี้ และอธิบายผลกระทบเมื่อปิดใช้หรือเปิดใช้
ชื่อ | Purpose | เวอร์ชันต่ำสุด | chrome://flags | แฟล็กบรรทัดคำสั่ง |
---|---|---|---|---|
การป้องกันการติดตามสำหรับ 3PCD | เปิดใช้: เปิดการติดตาม
การป้องกัน: • แสดง UI ไอคอนรูปตาในแถบที่อยู่ (แถบอเนกประสงค์) เพื่ออนุญาตให้ผู้ใช้เปิดใช้คุกกี้ของบุคคลที่สามชั่วคราว สำหรับเว็บไซต์ • ระบุ chrome://settings/trackingProtection
แทนที่จะเป็น chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
ทดสอบข้อจำกัดคุกกี้ของบุคคลที่สาม | ปิดใช้: ตัวเลือกนี้เป็นค่าเริ่มต้น (ไม่มีผล) เปิดใช้: จำกัด คุกกี้ของบุคคลที่สามและเปิดใช้การติดตาม UI การปกป้อง การตั้งค่านี้จะลบล้าง BlockThirdPartyCookies=false
นโยบาย Chrome Enterprise แต่ถูกลบล้างโดยการตั้งค่าเนื้อหา เช่น
ตามที่ได้รับจาก Storage Access API หรือ
CookiesAllowedForUrls
การแจ้งและการตั้งค่า อธิบายวิธีที่การตั้งค่าของผู้ใช้โต้ตอบกับ Flag นี้ |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
การให้สิทธิ์ทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สามสำหรับการทดสอบ | เปิดใช้: ตัวเลือกนี้เป็นค่าเริ่มต้น อนุญาตให้เข้าร่วมในบุคคลที่สาม
ช่วงทดลองใช้การเลิกใช้งานคุกกี้ (ไม่ต้องตั้งค่าแฟล็กนี้เป็น
เปิดให้เข้าร่วมในช่วงทดลองใช้) ปิดใช้: ทำให้ 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 ทำงานเสมือนว่า[ระยะเวลาผ่อนผัน](https://goo.gle/cookies-grace-period)ไม่มีผล นอกจากนี้ยังใช้ตรวจสอบว่าเว็บไซต์มีการเลิกใช้งาน โทเค็นสำหรับทดลองใช้ให้ถูกต้องก่อนที่ระยะเวลาผ่อนผันจะสิ้นสุดลง (สำหรับเว็บไซต์ที่ ขึ้นอยู่กับระยะเวลาผ่อนผัน) |
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
|
การทดสอบการวิเคราะห์เมตริกสำหรับคุกกี้ของบุคคลที่สาม | ค่าเริ่มต้น: อนุญาตแบบใช้ฮิวริสติกส์
การลดความเสี่ยง เปิดใช้: ไม่มีเอฟเฟกต์ (เหมือนกับ Default) ปิดใช้: ไม่อนุญาตการลดความเสี่ยงที่อิงตามการวินิจฉัย ประเภท มีประโยชน์ในการทดสอบว่าการแก้ไขระยะยาวอื่นๆ (ที่ไม่มี คุกกี้) ทำงานตามที่คาดไว้โดยไม่มีการลดช่องโหว่ ค่าแฟล็กอื่นๆ มีดังนี้ CurrentInteraction : กำหนดให้ต้องมีการโต้ตอบของผู้ใช้ใน
เว็บไซต์ของบุคคลที่สามระหว่างกล่องโต้ตอบหรือขั้นตอนการเปลี่ยนเส้นทางการเรียนรู้แบบเปลี่ยนเส้นทาง ShortRedirect ให้สิทธิ์เข้าถึงคุกกี้
เป็นเวลา 15 นาที: อนุญาตคุกกี้ของบุคคลที่สามสำหรับการเปลี่ยนเส้นทาง
สถานการณ์ต่างๆ ดังที่อธิบายไว้ในระบบการเรียนรู้ศาสตร์
การลดความเสี่ยงLongRedirect : การเรียนรู้แบบเปลี่ยนเส้นทางจะให้สิทธิ์การเข้าถึงคุกกี้
เป็นเวลา 30 วันMainFrame: เฉพาะป๊อปอัปที่เริ่มโดยเฟรมหลักเท่านั้นที่สามารถ
เปิดใช้งานการเรียนรู้การเปลี่ยนเส้นทาง : ป๊อปอัปเริ่มต้นโดยเฟรมใดก็ได้
สามารถเปิดใช้งานการเรียนรู้การเปลี่ยนเส้นทางได้ |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
สำหรับค่าอื่นๆ ให้กำหนดค่าจาก chrome://flags
รีสตาร์ทเบราว์เซอร์ แล้วคัดลอกค่าแฟล็กจากส่วนบรรทัดคำสั่งของหน้า chrome://version |
การตั้งค่าสถานะ Chrome และการตั้งค่า Chrome
การบล็อกคุกกี้ของบุคคลที่สามจากผู้ใช้ Chrome
การตั้งค่าจะมีผลต่างกัน
จากลักษณะการทำงานเริ่มต้นเมื่อใช้ Chrome ด้วย
เปิดใช้การตั้งค่าสถานะ chrome://flags#test-third-party-cookie-phaseout
แล้ว
เมื่อเปิดใช้เฉพาะธงเท่านั้น ระบบจะจัดการคุกกี้ของบุคคลที่สามตามการใช้งาน กลุ่มทดสอบการป้องกันการติดตามของ 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
ใช้การผสม Flag เพื่อจำลองสถานการณ์การใช้งาน
สถานการณ์ | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
การทดสอบ 1%, ไม่สนใจการทดลองเลิกใช้งาน | เปิดใช้อยู่ | ปิดใช้ | ปิดใช้ |
ความสง่างาม ระยะเวลาการจดทะเบียนของโดเมนได้รับการอนุมัติแล้ว แต่ยังไม่มีโทเค็น ระบุแล้ว | เปิดใช้อยู่ | เปิดใช้อยู่ | เปิดใช้อยู่ |
ระยะเวลาผ่อนผันใช้งานอยู่ ระบุโทเค็นแล้ว | เปิดใช้อยู่ | เปิดใช้อยู่ | ปิดใช้ |
ระยะเวลาผ่อนผันไม่ทำงานแล้ว ระบุโทเค็นแล้ว | เปิดใช้อยู่ | เปิดใช้อยู่ | [ไม่มีผล] |
การสนับสนุน
- รายงานความเสียหายต่อคุกกี้ของบุคคลที่สาม goo.gle/report-3pc-broken
- แจ้งปัญหาในที่เก็บการสนับสนุนนักพัฒนาซอฟต์แวร์ของ Privacy Sandbox goo.gle/cookies-support
ดูข้อมูลเพิ่มเติม
- การรักษาประสบการณ์ที่สำคัญของผู้ใช้ ช่วงทดลองใช้การเลิกใช้งานคุกกี้ของบุคคลที่สาม
- จำกัดคุกกี้ของบุคคลที่สามโดยค่าเริ่มต้นสำหรับผู้ใช้ Chrome 1%
- Chrome Flag คืออะไร
- Chrome เวอร์ชันอื่นๆ คืออะไร