ทดสอบเว็บไซต์เพื่อดูประสิทธิภาพการทำงานเมื่อไม่ใช้คุกกี้ของบุคคลที่สาม ซึ่งจะช่วยให้คุณเริ่ม กระบวนการเปลี่ยนไปใช้โซลูชันทางเลือก
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 อาจหมายความว่าคุกกี้ของบุคคลที่สามไม่ได้ถูกจำกัดโดยเว็บไซต์ของคุณหรือบริการของบุคคลที่สามที่เว็บไซต์ดังกล่าวเข้าถึง
ตารางต่อไปนี้แสดงวิธีใช้ Chrome Flag สำหรับการทดสอบ และอธิบายผลกระทบเมื่อปิดใช้หรือเปิดใช้
ชื่อ | 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
กลุ่มทดสอบที่จะตั้งค่าสำหรับ 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
|
การให้สิทธิ์ข้อมูลเมตาการเลิกใช้งานคุกกี้ของบุคคลที่สามสำหรับการทดสอบ | เปิดใช้: ตัวเลือกนี้เป็นค่าเริ่มต้น อนุญาตให้ระยะเวลาผ่อนผันของคุกกี้ของบุคคลที่สามมีผล ปิดใช้: ทำให้ Chrome ทำงานเสมือนว่าระยะเวลาผ่อนผันไม่มีผล |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
การทดสอบการวิเคราะห์เมตริกสำหรับคุกกี้ของบุคคลที่สาม | ค่าเริ่มต้น: อนุญาตแบบใช้ฮิวริสติกส์
การลดความเสี่ยง เปิดใช้: ไม่มีเอฟเฟกต์ (เหมือนกับ 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 |
#tpcd-metadata-grants |
---|---|---|
การทดสอบ 1% | เปิดใช้อยู่ | ปิดใช้ |
ความสง่างาม ระยะเวลาการจดทะเบียนของโดเมนได้รับการอนุมัติแล้ว แต่ยังไม่มีโทเค็น ระบุแล้ว | เปิดใช้อยู่ | เปิดใช้อยู่ |
ระยะเวลาผ่อนผันใช้งานอยู่ ระบุโทเค็นแล้ว | เปิดใช้อยู่ | ปิดใช้ |
ระยะเวลาผ่อนผันไม่ทำงานแล้ว ระบุโทเค็นแล้ว | เปิดใช้อยู่ | [ไม่มีผล] |
การสนับสนุน
- รายงานความเสียหายต่อคุกกี้ของบุคคลที่สาม goo.gle/report-3pc-broken
- แจ้งปัญหาในที่เก็บการสนับสนุนนักพัฒนาซอฟต์แวร์ของ Privacy Sandbox goo.gle/cookies-support