我将流量引荐来源网址设置为一个cookie。 仅当访问来自引荐来源访问时,才应创建cookie,并且该cookie会在整个会话中保持不变(1小时后过期)。
但是,cookie在每个新页面视图上都在变化。
创建的Cookie是否应一直为 持久,直到到期?
以下是创建cookie的代码:
document.cookie = "Referrer="+{{Referrer Domain}}+"; max-age=86400; path=/"
如果页面引荐来源网址与“ my-site.com”不同,则会被触发。
注意:
使用 Chrome控制台>应用程序,我注意到所有cookie都在域“ my-site.com ”上设置, 我创建的cookie设置在域“ www.my-site.com ”上。 因此,我猜想通过在根域上设置cookie域,它将可以正确持久。...
如何精确设置cookie的域?
答案 0 :(得分:0)
我通过手动添加 cookie域解决了此问题:
document.cookie = "Referrer="+{{Referrer Domain}}+"; max-age=86400; path=/; domain=my-site.com"
此外,cookie在每个页面视图上都在重置...因此我添加了一个标签来检查cookie是否首先存在:
document.cookie.includes("Referrer")
如果返回“ false ”,则创建cookie。