为了网络分析引擎的目的,是否有一个很好的 JavaScript 库来为访问者设置/获取唯一标识符?我知道 evercookie ,但这对我的目的来说有点苛刻。我不喜欢用任何他们无法删除的东西来感染访问者的想法,如果他们真的想要的话,evercookie 也很重,因为它实际上会减慢浏览器的速度。
我只是想为网站所有者提供尽可能准确的唯一身份访问者数量。如果网站访问者真的不想以这种方式被跟踪,那很好并且可以理解。他们应该可以选择通过禁用 cookie 或其他一些机制(例如网站所有者的设置)来不被跟踪。
仅通过 cookie 来跟踪唯一身份访问者似乎不太可靠。
最佳答案
好吧,这个问题是目前网络分析行业的主要问题。尽管如此,仍然没有可靠的机制可以为您提供准确的结果。
我尝试了各种选择,目前最准确的是:
浏览器指纹:
- 通过计算机访问网站时可见的独特信息模式来识别个人用户。
- 收集的信息非常全面,通常包括浏览器类型和版本、操作系统和版本、屏幕分辨率、支持的字体、插件、时区、语言和字体偏好,甚至硬件配置。这些标识符可能看起来很通用,根本无法识别个人身份,但通常只有数百万人中只有一个人与您拥有完全相同的规范。
js 文件可以在这里找到:https://github.com/Valve/fingerprintjs2
您还可以使用 FB pixel,使用它的 people id 跨设备、 session 等缝合用户。但这很重要,您需要大量的工程工作做同样的事情。
关于http - 无需借助 super cookie 即可确定唯一网站访问者的 JavaScript 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44030666/