選擇不採用第三方 Cookie 淘汰試用寬限期的選擇不採用機制

對於參與第三方 Cookie 淘汰試用計畫的網站,Chrome 會提供寬限期來暫時重新啟用第三方 Cookie。在寬限期內,即使網站尚未部署試用權杖,仍可在 Chrome 中存取第三方 Cookie。

Chrome 也提供機制,可讓網站針對部分使用者選擇退出寬限期。選擇退出機制可讓網站自行執行階段推出作業,避免依賴寬限期,從而測試淘汰試用權杖部署功能,並邁向長期解決方案。

開發人員為何需要選擇不採用機制

當網站或服務獲準加入第一方第三方淘汰試用計畫時,Chrome 會提供試用權杖並啟動寬限期,讓您有充裕的時間部署權杖。寬限期會持續有效,直到到期為止,即使已經部署權杖也一樣。這可能會發生問題,以測試淘汰試用權杖的部署作業是否成功。

開發人員可以設定 Chrome 標記來停用寬限期,以便在本機測試權杖部署,但不適合大規模測試。為了讓網站能部署實際測試權杖,Chrome 現提供一項機制,可針對特定百分比的使用者選擇退出寬限期。

設定在寬限期內選擇不採用的百分比

如要選擇停用功能,請在 /.well-known/tpcd/grace-period.json 的網站的 .well-known 目錄中,提供可公開存取的設定檔。grace-period.json 檔案提供選擇退出百分比的停用百分比 (一或兩者皆有):

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

可以是 0、25、50 或 100 的值。例如:

{
  "ThirdPartyOptOutPercentage": 25
}

測試部署作業

如要充分利用寬限期停用功能,建議您盡快部署 grace-period.json,並為一或兩個金鑰設定 0 的值。這可讓您驗證 Chrome 是否正常處理檔案,而不會影響寬限期啟用。準備就緒後,您就可以開始提高百分比。我們計劃在日後提供工具,讓開發人員查詢其瀏覽器所存取網站的寬限期啟用狀態。

grace-period.json 檔案的格式必須正確,才能生效。為避免發生錯誤,請使用寬限期選擇不採用驗證工具檢查檔案。

針對停用機制進行偵錯

Google 伺服器會定期檢查處於有效期間的每個網站中的 grace-period.json 檔案 (如果有的話)。接著,即可將選擇不採用百分比提供給所有 Chrome 用戶端,但可能需要 24 至 48 小時才能完成。Chrome 將提供相關工具,讓網站開發人員可透過 Chrome 開發人員工具問題面板查看寬限期啟用狀態,瞭解選擇不採用的生效時間。

示例

第三方示例

在以下範例中,third-party.example 已註冊第三方淘汰試用計畫,且為其啟用了寬限期。該容器在 third-party.example/well-known/tpcd/grace-period.json: 代管下列檔案

{
  "ThirdPartyOptOutPercentage": 25
}

有了這個檔案,25% 的 Chrome 用戶端 (從 third-party.example 存取網站或服務) 的寬限期都會停用。對於必須遵守追蹤保護功能的 Chrome 用戶端,除非第三方淘汰試用功能處於有效狀態,否則來自 third-party.example 的第三方 Cookie 將受到限制。

第一方範例

在以下範例中,first-party.example 已註冊第一方淘汰試用計畫,且為其啟用了寬限期。該容器在 first-party.example/well-known/tpcd/grace-period.json: 代管下列檔案

{
  "FirstPartyOptOutPercentage": 50
}

當 Chrome 用戶端開始運作後,50% 的 Chrome 用戶端都會停用寬限期。凡是屬於「追蹤保護」群組的 Chrome 用戶端 第三方 Cookie 都會受到限制

瞭解詳情

如果您對選擇不採用機制有任何疑問,請前往 Privacy Sandbox 支援存放區回報問題。