2.6K+ 现代化、无需Cookie的网站流量分析工具

市场上流行的有很多Web分析工具。大多数都需要将所有访问者的信息交给第三方公司,使用Cookie来跟踪访问者的会话,用户会经常收到允许接受Cookie的通知,容易收集个人数据,泄露用户的隐私,而且这些分析工具是闭源的,有些需要支付昂贵的费用,数据可移植性有限。如果对收集的数据进行用户画像,并用于商业行为,不仅伤害自己的网站和用户,而且受益的还是这些分析平台,对用户来说非常不好。今天小编推荐一款开源免费的网站统计分析工具:Shynet,工作原理无需 Cookie,收集的数据足够有用,界面简洁易用且现代化。实时了解网站的访问情况,尊重用户的隐私。甚至不需要JavaScript就可以统计,脚本代码不到 1KB,十分轻量。

图片[1]-2.6K+ 现代化、无需Cookie的网站流量分析工具-山海云端论坛

该项目在GitHub上已经获得了 2.6k stars,基于Apache-2.0协议,使用 Django 构建,可自托管。部署、升级、迁移非常轻松。

图片[2]-2.6K+ 现代化、无需Cookie的网站流量分析工具-山海云端论坛

功能特性

  • 基于 Apache-2.0 协议开源免费
  • 自主托管、数据精简、界面简洁
  • 无需 Cookie、无需 JavaScript 就可以统计
  • 跟踪脚本轻量级,代码不到 1kb
  • 资源配置要求低,一台机器上或小VPS即可运行
  • 可根据需要部署任意数量的并行入口节点
  • 带有Redis缓存和用于数据库IO的独立后端工作器
  • 使用Django构建,部署、更新和迁移简单
  • 支持Primary-key集成
  • 支持多个用户,每个用户跟踪多个不同的站点
  • 内置协作,管理员也可以轻松地与其他用户共享服务
  • 功能齐全的账户管理工作流程
  • 不会被阻止,不在广告阻止列表中

✨Shynet 可提供的访客信息

  • 点击量

你的网站上有多少页面被打开/浏览

  • 会话

你的站点被访问了多少次(基本上是点击量的集合)

  • 页面加载时间

网站上的页面看起来要加载多长时间

  • 跳出率

访问者在一页后离开的百分比

  • 持续时间

访客在网站停留的时间

  • 推荐者

访问者访问你的网站所遵循的链接

  • 位置

网站上所有页面的相对流行程度

  • 操作系统

访问者的操作系统(来自用户代理)

  • 浏览器

访问者的浏览器(来自用户代理)

  • 地理位置和网络

访客的一般位置(来自IP)

  • 设备类型

访问者使用的是台式机、平板电脑还是电话(从用户代理)

🐞 Docker一键部署安装

1、使用 git clone源码到本地服务器

 git clone https://github.com/milesmcc/shynet.git

2、修改配置文件在根目录复制 TEMPLATE.env  文件一份,文件名修改为 .env  

cd shynetcp TEMPLATE.env .env根据实际情况设置邮箱,主机等信息,不要更改端口号。3 、修改 nginx.conf修改根目录的 nginx.conf 文件的第2行,将 example.com 替换为 .env  里的主机名。4、启动运行

 docker-compose up -d

5、创建管理员用户

docker exec -it shynet_main ./manage.py registeradmin <your email>

临时密码会打印到控制台:

图片[3]-2.6K+ 现代化、无需Cookie的网站流量分析工具-山海云端论坛

实例重命名(可选)

docker exec -it shynet_main ./manage.py whitelabel <whitelabel>

通过命令运行可设置Shynet实例的名称。此设置不会影响Shynet的任何核心操作,但它允许将Shynet重命名为任何名称。7、在浏览器访问http://localhost:8080/(这里演示效果,域名或端口号请根据实际情况修改)

图片[4]-2.6K+ 现代化、无需Cookie的网站流量分析工具-山海云端论坛
© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容