跟踪来宾用户的点击,具有某种体面的独特性

Tracking clicks of guest users, with some decent kind of uniqueness

请注意,这不是代码问题。

我的应用程序中有一个资源仅供经过身份验证的用户使用。如果来宾用户尝试通过单击访问资源 - 会显示注册模式。

现在,我正在使用 jQuery 和 PHP 构建逻辑,以便 存储客人的点击次数 。但是,我还想实现一些东西,让我可以 检索有关单击的用户中唯一用户 的粗略信息。

我的想法是这样的:

  1. 加载特定页面时,设置"unique"值的JS cookie, 像这样:[random string of fixed size][timestamp]。饼干 将在一年后到期。如果 cookie 已经存在,则不要 做任何事情。
  2. 当客人点击资源时,制作Ajax 调用以存储点击和 cookie 值。
  3. 稍后,要获得 "unique" 点击次数,请制作一个 SELECTGROUP BY cookie 值。

除非清除 cookie 或超过自定义 cookie 过期日期,否则我应该可以通过此方法确定来宾中的唯一点击次数(用户)。

我很感兴趣,如果有人能为我提供更好的方法来实现我的需要。

我不会重新发明轮子并使用 Google 分析来完成此类任务,因为它几乎可以完成所有工作并免费为您提供漂亮的图形和统计数据。