首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript Cookie,在网站关闭后设置或

问Javascript Cookie,在网站关闭后设置或
EN

Stack Overflow用户
提问于 2012-09-17 17:30:56
回答 1查看 69关注 0票数 0

好吧,这可能听起来很奇怪,但我需要在站点关闭时设置cookie,或者如果有人知道不同的逻辑,我可以用来解决我的问题:

我正在使用开源解决方案来跟踪我的网站上的点击- http://www.labsmedia.com/clickheat/index.html .Ive更改此脚本,为每次点击添加更多的过滤器,例如用户正在使用什么操作系统,推荐人,以及用户是新的还是返回我正在使用cookies的用户-主要使用cookies http://www.ravelrumba.com/blog/firstimpression-js-library-detecting-new-visitors/的脚本。

现在我的问题是。当您第一次访问网站并点击时,您将被标记为新用户,但在下一次单击时,您将被标记为返回用户。因为cookie是在开始和每次点击时设置的,所以我通过GET发送这些参数,其中一个参数是测试站点上是否存在cookie,如果存在,则会发送您正在返回的访问者。您可以在这个调试链接- http://gjakovljevic.com/index.html?debugclickheat中看到,它在底部询问"New = yes/no“。

所以我需要解决方案,将标记用户为新的整个第一次访问,而不仅仅是第一次点击,所以一旦他离开网站并回来,这一次他的点击将被标记为点击从返回的游客。

这是完整的script - http://www.putuj.org/clickheat/js/clickheat-original.js链接

167行是cookie函数,239行是测试访问者是否是新访问者。

我希望我解释得很好。我正在使用这个热点图脚本,设法更改并添加了许多很好的功能,但我坚持使用cookies :)

EN

回答 1

Stack Overflow用户

发布于 2012-09-17 17:37:59

这里对我来说最好的解决方案是

  1. 有一个新访问者的数据库记录,根据其ip地址和您可以在其浏览器上收集的所有详细信息,他或她正在使用
  2. ,然后设置一个持续时间,如果用户使用相同的ip地址返回,则在新访问者的记录中被视为返回的访问者。
  3. 详细信息检查用户是否已经返回,因此这意味着该用户已经是返回的用户,否则他是新用户。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12456526

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档