我刚刚部署了带有分析功能的github页面,并观察到cookie路径设置为“ /”,因为我使用github的域“ username.github.io”不会在所有github上设置cookie该域上的页面?
因此,我还需要cookie来存储用户首选项,并且根据analytics reference,使用js-cookie来设置cookie的路径指向网站主页“ / websiteName /”。设置cookie名称和域但不设置路径?
由于我使用react和react-ga,因此我尝试在create选项中传递“ cookiePath”:“ / websitename /”,但这没有用:
export default function gaConfig() {
return {
trackingId: "myid",
debug: true,
cookiePath: "/websitename/"
}
}
然后我继续更改“ cookieName”,它起作用了
export default function gaConfig() {
return {
trackingId: "myid",
debug: true,
cookieName: "HTL_GACookie"
}
}
但这并不是我想要的,我真正想要的是避免将cookie散布在所有“ username.github.io”域中
编辑:
我也在google's support page上找到了这个,但是我不确定该实验指的是什么以及如何使用它们