【问题标题】:Record unique views on the web with Firebase Realtime Database使用 Firebase 实时数据库记录网络上的独特视图
【发布时间】:2022-01-25 11:41:54
【问题描述】:

我正在构建一个 React Web 应用程序,用户可以在其中创建“内容”。访问某个URL时显示的内容,例如:https://myapp.com/username/contentid

用户无需登录即可查看内容。

我的问题是,如何使用 Realtime firebase 跟踪独特的视图?

我不一定需要代码实现,而是想法/方法。谢谢!

【问题讨论】:

    标签: javascript reactjs firebase firebase-realtime-database


    【解决方案1】:

    首先,您需要启用数据库以允许匿名用户的写入功能。首次打开站点时,从那里写入数据库。您可以以各种不同的方式存储此信息,我建议发布时间戳并通过计算上传的时间戳总数来查看总唯一视图。如果用户已经访问过该站点,则通过 Cookie 在本地存储也可能很重要。如果有,请不要写。

    【讨论】:

    • 谢谢!但是,如果同一个人多次查看该网站怎么办?我希望这样,每天一个人(一台设备)只能提供一个独特的视图。
    • 关于 cookie 的方面应该适用于此,因为它会阻止同一个用户在同一个浏览器上一遍又一遍地查看它。如果您想在浏览器中本地重置,可以在一天后重置。
    猜你喜欢
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 2018-08-15
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 2021-09-22
    • 1970-01-01
    相关资源
    最近更新 更多