谁在悄悄关注你?给博客装上 RSS 订阅计数器

谁在悄悄关注你?给博客装上 RSS 订阅计数器

💡 原文中文,约2700字,阅读约需7分钟。
📝

内容提要

由于博客程序更换为Hexo,作者开发了一个JavaScript脚本来统计博客流量,并记录访问者信息,以判断有效的Feed订阅用户。该项目适用于Cloudflare托管的博客,并提供了部署和配置步骤。

🎯

关键要点

  • 博客程序更换为Hexo,使用JavaScript脚本统计流量和访问者信息。
  • 通过Feed订阅的读者数量无法统计,造成数据准确性降低。
  • 传统的统计方法难以规整数据和可视化用户信息。
  • 开发了一个小项目,通过访问日志来统计有效订阅用户。
  • 项目记录访问者信息并返回订阅文件内容,判断有效用户。
  • 适用于Cloudflare托管的博客,需变更订阅文件路径。
  • 项目部署简单,需在Cloudflare创建数据库和应用程序。
  • 设置多个环境变量以确保项目正常运行。
  • 提供了一种统计订阅用户数的思路,鼓励二次开发和改进。

延伸问答

如何通过JavaScript脚本统计博客流量?

可以通过引用JavaScript脚本来实现博客流量的统计,记录访问者信息以判断有效的Feed订阅用户。

这个项目适用于哪些博客托管服务?

该项目适用于Cloudflare托管的博客。

如何部署这个统计项目?

首先Fork项目,创建数据库,然后在Cloudflare控制台创建应用程序并设置环境变量,最后进行部署。

如何判断一个用户是有效的订阅用户?

通过访问日志检测用户的UA是否匹配Feed客户端标识符,或在72小时内访问3次则视为有效订阅用户。

这个项目的主要功能是什么?

该项目的主要功能是统计有效的Feed订阅用户数量,并提供相关数据的可视化。

在使用这个项目时需要注意什么?

需要变更实际的订阅文件路径,并确保设置多个环境变量以确保项目正常运行。

➡️

继续阅读