בודקים את האתר כדי לראות את הביצועים שלו ללא קובצי Cookie של צד שלישי. זה יעזור לכם להתחיל את תהליך המעבר לפתרונות חלופיים.
תכונות ניסיוניות ב-Chrome לבדיקה
הדרך הטובה ביותר לבדוק אם יש תקלות באתר ללא קובצי cookie של צד שלישי ב-Chrome היא להשתמש בצד שלישי סימון הדרגתי של קובץ Cookie. הסימון הזה גורם ל-Chrome להתנהג כפי שיתנהג אחרי צד שלישי ולכן היא אידיאלית לבדיקת חוויית המשתמש קובצי Cookie בין אתרים. יש שתי דרכים להגדיר את הדגל:
- הפעלת
chrome://flags/#test-third-party-cookie-phaseout
- מריצים את Chrome משורת הפקודה עם הדגל
--test-third-party-cookie-phaseout
הדגל הזה מגדיר את Chrome לחסום קובצי Cookie של צד שלישי, ומבטיח שתכונות חדשות הקלות הזמניות פעילות.
ניתן לבדוק את האתר על ידי גלישה עם קובצי Cookie של צד שלישי שנחסמו באמצעות chrome://settings/cookies
, אבל סימון הסגירה ההדרגתית מבטיח שגם התכונות החדשות והמעודכנות יופעלו. חסימת קובצי cookie של צד שלישי היא גישה טובה לזיהוי בעיות, אבל היא לא בהכרח עוזרת לכם לוודא שפתרתם את הבעיות.
אם יש לכם חבילת בדיקות פעילה לאתרים שלכם, עליכם לבצע שתי הפעלות זו לצד זו: אחת עם Chrome בהגדרות הרגילות והשנייה עם אותה גרסת Chrome שמופעלת עם הדגל --test-third-party-cookie-phaseout
. כל כשל בבדיקה השנייה ולא בהרצה הראשונה הוא מועמדים טובים שכדאי לבדוק אם יש תלות בקובצי cookie של צד שלישי.
בדיקת תרחישים ספציפיים של הוצאה משימוש של קובצי cookie של צד שלישי
בנוסף ל---test-third-party-cookie-phaseout
, יש דגלים זמינים
בתרחישי בדיקה ספציפיים, כמו השתתפות בניסויים של הוצאה משימוש:
- כל הדגלים הבאים נתמכים ב-Windows, ב-Mac, ב-Linux, ב-ChromeOS ו-Android.
- אפשר להגדיר את הסימונים האלה chrome://flags page או שורת הפקודה.
- כדי להגדיר דגלים למספר תכונות משורת הפקודה עם
--enable-features
או--disable-features
, צריך להוסיף פסיק בין התכונות שם. - אפשר לתכנן את הערך שבו צריך להשתמש עבור דגל שורת פקודה על ידי הגדרה של
דגל מ-
chrome://flags
, ולאחר מכן להציג את הערכים של שורת הפקודה דףchrome://version
.
![הדף chrome://version עם דגל בקטע של שורת הפקודה](https://developers.google.cn/static/privacy-sandbox/assets/images/chrome-version-command-line-flag.png?authuser=8&hl=he)
בדיקה עם צמצום זמני המיטיגציות
כשבודקים את האתר באמצעות סימון ההשבתה ההדרגתית, הקלות זמניות כמו תקופות ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי ותקופת חסד עשויות להצביע על כך שקובצי Cookie של צד שלישי לא מוגבלים על ידי האתר שלכם או על ידי שירותי הצד השלישי שאליהם הוא ניגש.
כדי לוודא שפתרונות זמניים לא יתמכו שבירה, אתם יכולים לבדוק את האתר באמצעות דגלים כדי לחסום מיטיגציות:
- תקופת ניסיון להוצאה משימוש של צד ראשון: מענקים לתקופת ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי ברמה העליונה
- תקופת ניסיון בתכונה 'הוצאה משימוש של צד שלישי': מענקים לתקופת ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי
- תקופת חסד: מענקי מטא-נתונים להוצאה משימוש של קובצי Cookie של צד שלישי לבדיקה
בטבלה הבאה מוסבר איך להשתמש בדגלים האלה, ומוסבר איך הם משפיעים על ההשבתה או ההפעלה.
שם | מטרה | גרסת המינימום | chrome://flags | סימון שורת הפקודה |
---|---|---|---|---|
חסימת מעקב ל-3PCD | מופעל: מפעילים את המעקב
הגנה: • הצגת ממשק המשתמש של סמל העין בסרגל הכתובות (סרגל הכתובות) כדי לאפשר למשתמש להפעיל קובצי cookie של צד שלישי באופן זמני לאתר. • צריך לספק chrome://settings/trackingProtection
במקום chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
בדיקה של שלב ה-Cookie של צד שלישי | מושבת: זוהי ברירת המחדל. (אין אפקט). מופעל: הגבלה קובצי cookie של צד שלישי ולהפעיל את האפשרות מעקב ממשק משתמש של הגנה שמתאים להתנהגות של Chrome אחרי צד שלישי להפסיק את השימוש בקובצי Cookie. ההגדרה הזו מבטלת את BlockThirdPartyCookies=false
המדיניות של Chrome Enterprise, אבל הגדרות התוכן מקבלות אותה עדיפות.
כמו אלה המוענקות על ידי Storage Access API או
CookiesAllowedForUrls
המדיניות בנושא סימונים והגדרות מתארת את האינטראקציה של הגדרות המשתמש עם הדגל הזה. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
מענקי ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי לבדיקה | מופעל: זוהי ברירת המחדל. לאפשר השתתפות בצד שלישי
ניסיון בתכונה שהוצאה משימוש של קובצי Cookie. (כבר אין צורך להגדיר את הסימון הזה לערך
אוכל להשתתף בתקופת הניסיון.) מושבת: לגרום ל-Chrome להתנהג כמו צד שלישי לא סופק אסימון של תקופת ניסיון להוצאה משימוש, גם אם הוא קיבל. לחשבון כלומר: השבתה של הניסיון בתכונה של צד שלישי שהוצאה משימוש. סוג הפריט יכול להיות היא שימושית לצורך בדיקה שתיקונים לטווח ארוך פועלים, קובצי cookie של צד שלישי, באתרים שמשתתפים בתהליך ההוצאה משימוש לתקופת ניסיון. כדי להשפיע, הדגל הזה דורש #tracking-protection-3pcd כדי להפעיל. |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
מענקי ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי ברמה עליונה עבור בדיקה | מופעל: נדרש כדי לאפשר את הרמה העליונה
ניסיון בתכונה שהוצאה משימוש של קובצי Cookie של צד שלישי. מושבת: כמו בתקופת הניסיון של צד שלישי, Chrome יכול להתנהג כאילו תקופת ניסיון תקפה לא סופק, גם אם הוא קיבל. במילים אחרות: להשבית ניסיון ההוצאה משימוש של צד ראשון. הכללת דף יכולה להיות שימושית לצורכי בדיקה שתיקונים לטווח ארוך יותר פועלים, ללא קובצי Cookie של צד שלישי, שמשתתף בניסוי ההוצאה משימוש של צד ראשון. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
מענקי מטא-נתונים להוצאה משימוש של קובצי Cookie של צד שלישי לבדיקה | מופעל: זוהי ברירת המחדל. מתן אישור להודעת החסד של קובץ ה-cookie של צד שלישי
האפליקציות. מושבתת: דפדפן Chrome יפעל כאילו ש[תקופת החסד](https://goo.gle/cookies-grace-period) לא בתוקף. אפשר גם לבדוק אם באתר שלך בוצעה הוצאה משימוש את האסימונים לניסיון בחינם, לפני סיום תקופת החסד (לאתר כפוף לתקופת החסד). |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
בדיקה מזורזת של קובצי Cookie של צד שלישי | מופעל: זוהי ברירת המחדל. לאפשר הפעלת 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 .
|
בדיקת היוריסטיקה של תוכנית המענקים של קובצי Cookie של צד שלישי | ברירת מחדל: מותר להשתמש בהיוריסטיקה
מיטיגציות. מופעל: אין השפעה. (כמו ברירת המחדל). מושבתת: אי אפשר להשתמש במיטיגציות שמבוססות על היוריסטיקה. סוג הפריט יכול להיות שימושי לבדיקת תיקונים אחרים לטווח ארוך (ללא צד שלישי) קובצי Cookie) פועלים כצפוי ללא מיטיגציות היוריסטיקה. ערכי סימון אחרים מפורטים בהמשך. CurrentInteraction : לדרוש אינטראקציה של המשתמש
במהלך תיבת הדו-שיח או ההפניה האוטומטית.ההיוריסטיקה ההיוריסטית של ShortRedirect מעניקה גישה לקובצי Cookie
למשך 15 דקות: מותר להשתמש בקובצי Cookie של צד שלישי לצורך הפניה אוטומטית
כפי שמתואר במאמר היוריסטיקה
מיטיגציות.LongRedirect : הפניה היוריסטית מעניקה גישה לקובצי cookie
למשך 30 ימים.MainFrame: רק חלונות קופצים שהופעלו על ידי המסגרת הראשית יכולים
להפעיל את היוריסטיקה של ההפניה האוטומטית. : חלונות קופצים שהופעלו על ידי מסגרת כלשהי
יכול להפעיל את היוריסטיקה של ההפניה האוטומטית. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
לערכים אחרים, מגדירים את הערך מ- chrome://flags ,
מפעילים מחדש את הדפדפן ומעתיקים את ערך הדגל מהקטע שורת הפקודה בדף chrome://version . |
תכונות ניסיוניות ב-Chrome והגדרות Chrome
חסימת קובצי Cookie של צד שלישי ממשתמש Chrome
יש השפעה אחרת
מהתנהגות ברירת המחדל כשמשתמשים ב-Chrome עם
הדגל chrome://flags#test-third-party-cookie-phaseout
הופעל.
רק כשהדגל מופעל, קובצי Cookie של צד שלישי מטופלים כמו שהם קבוצת הבדיקה של התכונה 'חסימת מעקב' ב-Chrome: עדיין מותר להשתמש בקובצי cookie של צד שלישי בטווח הקצר, מספר מוגבל של מקרים כדי לאפשר לשירותים קריטיים לפעול, וגם דרך פתרונות של CHIPS את הרצף Storage Access API.
אם האפשרות חסימת כל קובצי ה-Cookie של צד שלישי מופעלת:
chrome://settings/trackingProtection
(או חסימת קובצי Cookie של צד שלישי מ-chrome://settings/cookies
, אם לא
בקבוצה 'חסימת מעקב') Chrome לא מאפשר גישה אף אל
קובצי Cookie של צד שלישי או מצב אחר של חלוקה למחיצות, אלא אם קובצי Cookie של צד שלישי
מורשה על ידי Chrome Enterprise CookiesAllowedForUrls
, או המשתמש העניק הרשאה באופן מפורש:
- שימוש בסמל העין בסרגל הכתובות (בסרגל הכתובות).
- הוספת רשומה בקטע אתרים שמורשים להשתמש בקובצי Cookie של צד שלישי
דף
chrome://settings/trackingProtection
. - הוספת רשומה לאפשרות מורשים להשתמש בקובצי Cookie של צד שלישי ב:
chrome://settings/cookies
.
אם
BlockThirdPartyCookies
המדיניות מוגדרת לערך false
אצל משתמש ב-Chrome Enterprise, ולא תהיה לו אפשרות
חסימת קובצי cookie של צד שלישי מ-chrome://settings
.
שימוש בשילובי דגלים כדי לדמות תרחישי שימוש
תרחיש | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
1% בדיקה, המערכת מתעלמת מניסוי הוצאה משימוש | מופעל | מושבת | מושבת |
חסד התקופה אושרה לדומיין, אבל עדיין אין אסימון סופק | מופעל | מופעל | מופעל |
תקופת החסד פעילה, סופק אסימון | מופעל | מופעל | מושבת |
תקופת החסד לא פעילה יותר, סופק אסימון | מופעל | מופעל | [ללא אפקט] |
תמיכה
- דיווח על תקלות בקובצי Cookie של צד שלישי: goo.gle/report-3pc-broken
- דיווח על בעיה במאגר התמיכה למפתחים של ארגז החול לפרטיות: goo.gle/cookies-support
למידע נוסף
- שימור של חוויות משתמש קריטיות: נסיונות ההוצאה משימוש של קובצי Cookie של צד שלישי
- קובצי Cookie של צד שלישי מוגבלים כברירת מחדל ל-1% ממשתמשי Chrome
- מהם תכונות ניסיוניות של Chrome?
- מהן וריאציות של Chrome?