代码改变世界

[整理]用户行为数据追踪

2015-03-12 17:25  Benoly  阅读(504)  评论(0编辑  收藏  举报

用户行为的追踪,不管是PC还是移动端,大多都是依靠cookie来标记一个用户。
最近的一个项目,广告分析系统的移动端的用户追踪,遇到了些问题,从App和浏览器之间的同一个用户的定位,也就是说cookies不能在PC浏览器、移动浏览器和移动App之间共享,那该怎么标记用户呢?网上搜索了下资料,整理如下:

还是借助Cookie

移动设备的用户行为数据如何追踪


通过Etag标记用户

不用Cookie的“Cookie”技术 可用于追踪用户

该文章提到的不通过cookie,实际上是通过对一张图片的请求,对该图片实体的etag来进行用户定位。一般ETags和GET请求的“If-None-Match”头一起使用,这样利用了浏览器的缓存,除非手动清空浏览器的缓存文件,否则下一次请求的etag一直存在。

具体etag的使用可以参见网站前端优化Etag or not百度ETag


SSO, Google Ad ID

Cookie已死,看Facebook、Google、Apple如何追踪用户