<script>
var _hmt = _hmt || []
(function() {
var hm = document.createElement("script")
hm.src = "https://hm.baidu.com/hm.js?e4c148e80086c0dc4c3155cbef9266bb"
var s = document.getElementsByTagName("script")[0]
s.parentNode.insertBefore(hm, s)
})()
</script>
这段代码分析的是用户的行为,根据用户点击来判断用户的来源然后将访问时产生的数据信息发送到百度的数据库中进行分析。底层的实现依赖于http协议。通过分析报文和IP头就可以判断出用户是通过那个关键词点击进来的。
这就要说到cookies和session了,不能光用js能完成, 一般是用cookies来完成(session时效太短了)因为cookies是保存在本地了如果你不信,你可以清除下浏览器的cookies,就不可能再出现了这种情况了