相关疑难解决方法(0)

将Google Analytics Cookie转换为本地/会话存储

更新 http://jsfiddle.net/musicisair/rsKtp/embedded/result/


Google Analytics会设置4个Cookie,这些Cookie将与该域的所有请求一起发送(并设置其子域).据我所知,没有服务器实际上直接使用它们; 它们只__utm.gif作为查询参数发送.

现在,显然Google Analytics会对其值进行读取,写入和操作,并且需要将其用于GA跟踪脚本.

所以,我想知道的是,是否有可能:

  • 写完__utm*后将cookie 重写到本地存储ga.js
  • ga.js运行后删除它们
  • ga.js读取之前,将cookie从本地存储重写回cookie表单
  • 重来

或者,猴子补丁ga.js在开始cookie读/写部分之前使用本地存储.

显然,如果我们想要删除__utm*cookie 那么远,我们也希望使用Async的分析变体.

我猜这次投票是因为我没有问一个问题.DOH!

我的问题是:
它可以如上所述完成吗?
如果是这样,为什么还没有这样做?


我有一个默认的HTML/CSS/JS样板模板,可以通过YSlow,PageSpeed和Chrome的审核获得近乎完美的分数.我真的在寻找一种方法来在支持本地存储的浏览器中从Google Analytics中挤出剩余的cookie字节.

javascript cookies google-analytics monkeypatching httpcookie

16
推荐指数
1
解决办法
4983
查看次数