跟踪网站访问量而不收集任何数据

8 浏览
0 Comments

跟踪网站访问量而不收集任何数据

有没有一种方法可以在不收集(我没有说阅读,而是收集)访问者的IP或任何数据的情况下显示有多少独特访问者访问了我的网站?

对于那些只关心网站访问量而不关心其他任何信息的人来说,这是一种100%安全的隐私方式,因此即使默认启用也可以符合GDPR要求。

有没有一些提供这种服务的特定网站或JavaScript代码?

0
0 Comments

问题的出现原因:目前没有一个简单的服务可以只跟踪访问者数量,而不提供访问者详细信息。

解决方法:使用HyperLogLog算法将访问者的IP地址存储起来,这样就能知道有多少个唯一的访问者,而不需要存储这些地址。为了保护访问者的隐私,最好自己托管这个服务。

可以参考以下代码实现:

import hyperloglog
hll = hyperloglog.HyperLogLog()
# 将访问者的IP地址添加到HyperLogLog中
hll.add(ip_address)
# 获取唯一访问者的数量
unique_visitors = len(hll)

然而,不幸的是,目前还没有一个简单的服务可以提供仅跟踪访问者数量而不提供详细信息的功能。

0