好吧,这可能听起来很奇怪,但我需要以某种方式在网站上设置cookie,或者如果somoeone知道我可以用来解决我的问题的不同逻辑:
我正在使用开源解决方案来跟踪我网站上的点击次数 - http://www.labsmedia.com/clickheat/index.html。我已更改此脚本,为每次点击添加更多过滤器,例如用户使用的操作系统,引荐来源,用户是新用户还是返回我正在使用cookie - 主要使用此脚本来处理cookie http://www.ravelrumba.com/blog/firstimpression-js-library-detecting-new-visitors/。
现在我遇到的问题是这个。第一次来到网站并点击时,您将被标记为新用户,但只需点击下一步,您就会被标记为返回用户。因为cookie是在开始时设置的,每次点击都会通过GET我发送这些参数,其中一个是测试网站上是否存在cookie,如果确实存在,则表示您正在返回访问者。你可以在这个调试链接 - http://gjakovljevic.com/index.html?debugclickheat看到,它在底部询问“新=是/否”。
所以我需要的解决方案会将用户标记为全新首次访问,而不仅仅是首次点击,因此一旦他离开网站并返回,这次他的点击次数将被标记为来自回访者的点击次数。
以下是完整脚本的链接 - http://www.putuj.org/clickheat/js/clickheat-original.js
第167行是cookie函数,第239行正在测试访问者是否是新的。
我希望我解释得很好。我正在玩这个热图脚本,设法改变并添加了很多不错的功能,但我坚持使用cookies:)
答案 0 :(得分:0)
对我来说最好的解决方案是以下