Google Analytics - 将“ga”cookie 域设置为“.www.example.com”

Dil*_*ral 5 javascript cookies google-analytics

这就是通常在 Google Analytics 的跟踪代码中设置 cookie 域的方式。我理解auto并且none是另外两个选项。

ga('create', 'UA-45015643-1', 'example.com');

上面的代码是通用跟踪代码的一部分,将 cookie 域设置为.example.com.

在 EditThisCookie chrome 扩展程序中查看时的 Cookie

将 cookie 域设置为.example.com使其所有子域都可以访问 cookie。但是我已经设置了一个无 cookie 域http://static.example.com来下载静态内容,我不希望 cookie 与这种类型的静态资源请求一起发送。所以,我试过这个:

ga('create', 'UA-45015643-1', 'www.example.com');

这导致 cookie 域被设置为.www.example.com. 显然,此更新后跟踪工作正常(我使用实时视图进行验证)。

但我想确定这是否真的没有副作用或者不是一个坏习惯。

Tom*_*tes 3

GA 建议您将 cookie 设置为 TLD ( example.com),这样,如果您从 假设 进入www.example.comcart.example.comsecure.example.com结帐过程中,您的访问者仍然会共享主example.comcookie。

如果您不担心这一点,那么您可以使用www.example.com上面的配置,而不会产生任何后果。