Chrome 的第三方 Cookie 寬限期可讓網站在服務中斷時,要求延長改用第三方 Cookie 的時間,尋求替代解決方案。符合資格的寬限期參與者可在限定時間內,繼續使用第三方 Cookie。我們預計至少在 Chrome 推出新體驗前,維持寬限期,讓使用者在瀏覽網頁時做出明智的選擇。
此外,Chrome 也提供一項機制,可讓網站針對部分 Chrome 用戶端停用寬限期。選擇退出機制可讓網站自行執行階段推出作業,讓網站不需依賴寬限期,藉此進行測試和長期解決方案。
開發人員為何需要選擇不採用機制
開發人員可以設定停用寬限期,在本機測試退出寬限期,但不適合大規模測試。為實現實際工作環境規模的測試,Chrome 提供一項機制,讓特定百分比的 Chrome 用戶端選擇退出寬限期,前提是要遵守 Chrome 的追蹤保護功能機制,限制 1% 的 Chrome 用戶端使用第三方 Cookie。
設定寬限期選擇不接收的百分比
如要參與選擇退出計畫,您必須在 /.well-known/tpcd/grace-period.json
網站的 .well-known
目錄中提供可供公眾存取的設定檔。如要查看不採用設定檔的預期網址,請在 goo.gle/3pc-lookup 中輸入網站或服務的網址。grace-period.json
檔案會提供寬限期內的選擇不採用百分比:
ThirdPartyOptOutPercentage
第三方供應商可選擇停用部分 Chrome 用戶存取嵌入內容或服務 (在任何頂層網站上) 的寬限期。FirstPartyOptOutPercentage
如果您是第一方 (頂層網站),請為存取您網站上嵌入內容或服務的 Chrome 用戶,選擇停用寬限期。只有在頂層網站已加入寬限期後才能使用這個選項。也就是說,goo.gle/3pc-lookup 中的第一方網站模式不是*
萬用字元。
這些百分比的值可以是 0
、25
、50
或 100
。例如:
{
"ThirdPartyOptOutPercentage": 25
}
變更寬限期選擇停用百分比只會影響受 Chrome 追蹤防護機制影響的 Chrome 用戶端,但不會影響這些用戶端是否已啟用追蹤防護功能。
測試部署作業
如要善用退出寬限期功能,建議您盡快部署 grace-period.json
,並為一或兩個金鑰設定 0
。這可讓您確認 Chrome 是否正常處理檔案,不會影響寬限期啟用。之後,您可以視需要開始提高百分比。開發人員可以透過第三方 Cookie 網站相容性查詢工具查詢網站的寬限期啟用狀態。
grace-period.json
檔案的格式必須正確,才能生效。為了避免發生錯誤,請使用寬限期退出驗證工具檢查檔案。
子網域
如以下範例所示,選擇不加入的範圍與註冊寬限期的來源範圍相同。寬限期選擇不顯示內容的設定適用於已註冊的來源及其子網域。
.well-known/tpcd/grace-period.json
設定檔必須託管在註冊寬限期的來源中。
已註冊的來源 | 子網域比對? | 設定檔 | 選擇不採用範圍 |
---|---|---|---|
https://foo.example |
否 | https://foo.example/.well-known/tpcd/grace-period.json |
https://foo.example |
https://sub.foo.example |
否 | https://sub.foo.example/.well-known/tpcd/grace-period.json |
https://sub.foo.example |
https://foo.example |
是 | https://foo.example/.well-known/tpcd/grace-period.json |
https://*.foo.example |
針對停用機制進行偵錯
Google 伺服器會定期檢查啟用寬限期的每個網站上的 grace-period.json
檔案 (如有)。設定完成後,系統會將選擇不採用的比例分配給所有 Chrome 用戶端,但可能需要 24 至 48 小時才能完成。開發人員可以透過第三方 Cookie 網站相容性查詢工具查看寬限期啟用狀態,瞭解何時會啟用停用功能。
第三方示例
在以下範例中,third-party.example
已註冊寬限期。該容器透過 third-party.example/well-known/tpcd/grace-period.json:
代管下列檔案
{
"ThirdPartyOptOutPercentage": 25
}
有了這個檔案,系統就會為 third-party.example
中 Chrome 用戶端的 1% 中 25% 的用戶停用寬限期,這些用戶會受到追蹤保護,並存取 third-party.example
中的網站或服務。
第一方範例
在以下範例中,「first-party.example
」已註冊寬限期。該存放區在 first-party.example/well-known/tpcd/grace-period.json
代管下列檔案:
{
"FirstPartyOptOutPercentage": 50
}
在這種情況下,如果 Chrome 用戶 在造訪網站時啟用追蹤防護,則系統會停用 50% 的寬限期。
瞭解詳情
如果對選擇不採用機制有任何疑問,請前往 Privacy Sandbox 支援存放區回報問題。