包含百度联盟的广告页面都会有Hm_lpvt_xxxx以及Hm_lvt_xxx这类cookie;其具体含义和用途对于联盟使用者或许根本就不需要知道。
稍微研究一下会发现对于访问的同一页面,这两个cookie的后缀xxxx是一样,Hm_lpvt_xxxx只有一个值, 而Hm_lvt_xxx是一串数字。这个后缀值其实就是该页面引用百度联盟的脚本时提供的。如下图,该xxxx值就是这个id: 0effaeb3f3b61d806d70990519375043
<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "//hm.baidu.com/hm.js?0effaeb3f3b61d806d70990519375043"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>
而百度联盟的统计数据中包含"访问IP","访客标识码","入口页面","访问页数"等,这些统计值是如何做到的,或许跟这些cookie值有关。
在看到这篇文章后对这些cookie会有更好的认识:
https://segmentfault.com/q/1010000003707582
结论是:
Hm_lpvt_xxxxxxx 为当前时间戳(秒)
Hm_lvt_xxx 为一串时间戳。最近的一次访问时间戳追加在后面,最多保留4个时间戳。可以通过关闭浏览器然后再访问相同页面查看其cookie值来验证。