【发布时间】:2014-07-23 22:56:51
【问题描述】:
在 Google Analytics 代码中,为了跟踪主域 www.mysite.com 以及子域 forms.mysite.com 等,我有类似以下内容...
_gaq.push(['_setDomainName', ".mysite.com"]);
我在该站点的子目录www.mysite.com/app 中运行了另一个应用程序,它使用www.mysite.com 上的cookie 来存储临时用户数据。这些 cookie 是使用 jQuery-Cookie 插件在客户端设置的。据我所知,插件将域设置为www.mysite.com,而站点范围的 GA 分析将其 cookie 设置为.mysite.com。但是,插件无法删除它设置的 cookie,原因是该域与实际存储在浏览器中的域不匹配。使用Chrome Web Developer Extension 表明该域实际上已存储为.www.mysite.com,删除失败对我来说是有意义的。
我怀疑 GA setDomainName 指令/命令正在影响 jQuery 插件逻辑。这是预期的浏览器行为还是我应该在 jQuery-Cookie 插件源中搜索错误?
【问题讨论】:
标签: google-analytics jquery-cookie