请注意,这不是代码问题。
我的应用程序中有一个资源,只对经过身份验证的用户可用。如果一个来宾用户试图通过点击资源来访问它-注册模式显示。
现在,我正在使用jQuery和PHP构建逻辑,以便存储客人的点击。然而,我也想实现一些东西,这将让我检索的唯一用户在那些谁点击的粗略信息。
我的想法是:
- 加载特定页面时,设置JS cookie为"unique"值;像这样:
[random string of fixed size][timestamp]
。饼干将在一年后到期。如果cookie已经存在,就不要这样做做任何事。 - 当客户机单击资源时,创建一个Ajax调用来存储点击和cookie值。
- 之后,获得"唯一"点击,使
SELECT
将GROUP BY
除非cookie被清除或自定义cookie过期日期超过,否则这应该给我一种方法来确定客人之间的唯一点击(用户)。
我很感兴趣,如果有人能提供一个更好的方法来实现我所需要的。
我不会重新发明轮子并使用谷歌分析来完成这种任务,因为它几乎完成了所有的工作,并为您提供了免费的精美图形和统计数据。