这就是Cookie域通常在Google Analytics跟踪代码中设置的方式。我理解auto
和none
是另外两个选项。
ga('create', 'UA-45015643-1', 'example.com');
上述代码是通用跟踪代码的一部分,会将Cookie域设置为.example.com
。
将Cookie域设置为.example.com
可使所有子域都可以访问Cookie。但我已经设置了一个无cookie的域http://static.example.com
来下载静态内容,我不希望cookie与这种类型的静态资源请求一起发送。所以,我试过这个:
ga('create', 'UA-45015643-1', 'www.example.com');
这导致Cookie域设置为.www.example.com
。这次更新之后跟踪工作正常(我使用Realtime视图验证),显然。
但我想确定这实际上是否没有副作用或者不是一种不好的做法。
答案 0 :(得分:2)
GA建议您将Cookie设置为TLD(example.com
),这样如果您从“www.example.com
”发送到“cart.example.com
”或“secure.example.com
”结帐流程,您的访问者仍会共享主example.com
Cookie。
如果这不是您的问题,那么您可以使用上面的www.example.com
配置,而不会产生任何后果。