fpCookieDomainPeriods
fpCookieDomainPeriods
变量会声明域后缀中含有额外的句点,从而可帮助 AppMeasurement 确定在何处设置 Analytics Cookie。此变量允许 AppMeasurement 处理域后缀中的额外句点,并在正确的位置设置 Cookie。它会继承 cookieDomainPeriods
的值,如果您使用第一方 Cookie 实施,最佳做法便是将此变量设置为该值。
- 对于
example.com
或www.example.com
等域,无需设置此变量。如果需要,可将此变量设置为"2"
。 - 对于
example.co.uk
或www.example.co.jp
等域,将此变量设置为"3"
。
IMPORTANT
此变量不考虑子域。例如,不要在示例 URL
store.toys.example.com
上设置 fpCookieDomainPeriods
。默认情况下,AppMeasurement 允许将 Cookie 存储在 example.com
上,甚至存储在具有许多子域的 URL 上。使用Web SDK的第一方域名段
在没有此变量的情况下,Web SDK可以确定正确的Cookie存储域。
使用Adobe Analytics扩展的第一方域名段
“第一方域名段”是在配置 Adobe Analytics 扩展时位于 Cookie 折叠面板下的一个字段。
- 使用您的 Adobe ID 凭据登录 Adobe Experience Platform 数据收集。
- 单击所需的标记属性。
- 转到扩展选项卡,然后单击 Adobe Analytics 下的 配置 按钮。
- 展开 Cookie 折叠面板,这会显示第一方域名段字段。
仅当域的后缀中包含句点时,才会将此字段设置为 3
。否则,可将此字段留空。
AppMeasurement和Analytics扩展自定义代码编辑器中的s.fpCookieDomainPeriods
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";
recommendation-more-help
b4f6d761-4a8b-4322-b801-c85b9e3be690