我在a域(客户端)中添加了一个Javascript,它使用JSONP将访问者浏览器的一些特性保存在md5中到B域(我的)的mySQL数据库中。
这使我能够为每个访问者创建一个唯一的(90%)指纹,并跟踪他们在网站上的行为。
在mySQL中,我创建了一个列组,并将一些具有相同值1的访问者分组。所以它有点像
visitor group
bhrth44 1
btrsbtr 1
ergrgeg 1
gergerg 2
我需要做的是,当那些群组=1的人再次访问网站时,在a域(客户端)中显示一条消息,甚至在页脚处显示一个小点,以测试这是否有效。
我能做的是通过jsonp发送访问者ID,并通过mySQL进行检查,然后将组号返回到A域(客户端)。
所以我可以知道访客是否属于一个团体。我的问题是如何缩小我的外部JS,我不知道这是否有帮助。
谢谢。
我认为您的方法似乎有点过于复杂。
你的问题似乎可以归结为我如何知道用户是否已经访问过我的网站?
用户浏览器的哪些特性是独特的??当然,很多人都有具有相同用户代理字符串的InternetExplorer10。甚至可能从相同的URL等访问。
更常见的方法是将cookie或一些数据存储在用户浏览器的本地存储中,将其标识为返回用户。
您可以查找此cookie或本地存储设置的存在,并适当地修改您的主页。
希望能有所帮助。