更新 http://jsfiddle.net/musicisair/rsKtp/embedded/result/
Google Analytics 设置了 4 个 cookie,这些 cookie 将随所有对该域的请求一起发送(并偏移其子域)。据我所知,没有服务器直接使用它们;它们仅__utm.gif
作为查询参数发送。
现在,显然 Google Analytics 会读取、写入并根据它们的值进行操作,并且它们需要可用于 GA 跟踪脚本。
所以,我想知道是否有可能:
- 写入后将 cookie重写
__utm*
到本地存储ga.js
ga.js
运行后删除它们ga.js
在读取它们之前将 cookie 从本地存储重写回 cookie 形式- 重来
或者,猴子补丁ga.js
在开始 cookie 读/写部分之前使用本地存储。
显然,如果我们要移除__utm*
cookie,我们还需要使用 Analytics 的异步变体。
我猜投反对票是因为我没有问问题。哦!
我的问题是:
可以如上所述完成吗?
如果是这样,为什么没有完成?
我有一个默认的HTML/CSS/JS
样板模板,它以接近完美的分数通过了 YSlow、PageSpeed 和 Chrome 的审核。我真的在寻找一种方法来在支持本地存储的浏览器中从 Google Analytics 中压缩剩余的 cookie 字节。