fpCookieDomainPeriods
變數可協助 AppMeasurement 判斷 Analytics Cookie 的設定位置,方法是對外呼叫網域尾碼有一個額外的句號。此變數可讓 AppMeasurement 在網域尾碼中容納額外的句號,並在正確的位置設定 Cookie。它會繼承 cookieDomainPeriods
的值,但若您使用第一方 Cookie 實施,設定仍是最佳作法。
example.com
或 www.example.com
這類網域,不需要設定此變數。如有需要,您可將此變數設為 "2"
。example.co.uk
或 www.example.co.jp
這類網域,請將此變數設為 "3"
。使用此變數時請勿將子網域列入考量。例如,請勿在範例 URL store.toys.example.com
上設定 fpCookieDomainPeriods
。依預設,AppMeasurement 會辨識 Cookie 應儲存在 example.com
上,即使在具有許多子網域的 URL 上亦然。
Web SDK可在不使用此變數的情況下,判斷正確的Cookie儲存網域。
「第一方網域週期」是在設定 Adobe Analytics 擴充功能時,位於「Cookie」摺疊式功能表下方的欄位。
僅針對尾碼中包含句號的網域將此欄位設為 3
。其他網域可將此欄位保留空白。
fpCookieDomainPeriods
變數為字串,通常僅針對尾碼中包含句號的網域設為 "3"
。其預設值為 "2"
,適用於大部分網域。
// Manually set fpCookieDomainPeriods for domains with a period in its suffix, such as www.example.co.uk
s.fpCookieDomainPeriods = "3";
// Detect if a URL has a domain suffix with an extra period, and set s.fpCookieDomainPeriods automatically
document.URL.indexOf(".co.") > 0 ? s.fpCookieDomainPeriods = "3" : s.fpCookieDomainPeriods = "2";