如何在不使用Google Analytics(分析)或其他类似平台的情况下为网站中唯一身份访问者总数的计数器编写代码。有没有办法检测JavaScript中的新访客并将其发送到我的数据库? (我使用firebase)。如何检测访问者已经访问过我的网站的事实?
谢谢。
最佳答案
您可以执行以下操作:
您可以检查IP,这可能有效,但是一个IP可以由多个用户共享。 cookie可能是一个可行的选择,但是cookie可以过期或由客户端修改。
在您的情况下,如果修改Cookie似乎不是一个大问题,则可以在这种情况下使用Cookie。加载页面后,检查是否有cookie,如果没有,则创建一个cookie,并向视图添加+1。如果已设置,请不要执行+1。
将Cookie的到期日期设置为您想要的日期,如果需要的话,可以设置为星期或天,并在该时间之后过期。到期后,它将再次成为唯一用户!