我目前正在开发 Sitecore 7.2 解决方案,客户询问我们是否可以更改全局分析 cookie“SC_ANALYTICS_GLOBAL_COOKIE”的过期时间。我们可以看到它持续了 10 年,这很奇怪,因为 Sitecore 文档规定它应该是一年。
除了 10 年与 1 年之外,我还寻找答案,但没有找到任何答案。我还进行了配置/反编译任务,但还没有找到保存 cookie 的行。
所以我的主要问题是:是否可以调整全局 cookie 的持久时间?
对于任何能够详细说明文档(1 年)与现实(10 年)之间的差异以及为什么使用这看似疯狂的 10 年时间的人,我们将给予奖励。
最佳答案
如果有人来寻找有关 Sitecore 9+ 的信息,您现在可以通过补丁文件配置 cookie 的过期时间。
Analytics cookie lifetime
File:
c:\path\to\sitecore\root\App_Config\Sitecore\Marketing.Tracking\Sitecore.Analytics.Tracking.config
Determines the lifetime of the tracking cookie (
SC_ANALYTICS_GLOBAL_COOKIE
) in hours. The default value is 87600 hours (10 years).
<setting name="Analytics.CookieLifetime" value="87600" />
关于sitecore - 设置 Sitecore DMS Global cookie 的过期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28715254/