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";