域名流量统计工具可以被分类为三类, 这是按照统计层级来划分的, 第一类是页面行为分析类的工具, 代表工具有 Google Analytics和百度统计等等, 第二类是 CDN与解析层统计类的工具, 常见的有 Cloudflare Analytics以及 gname.xin域名管理后台等, 第三类则是服务器日志分析类的工具, 其中包含 Awstats和 GoAccess。
选择工具的第一步, 其实并不是用来比较那些功能之间的差别, 而是应该先弄明白你究竟需要统计的是哪种具体的情况, 比如说你到底是想看看用户到底看了哪些具体页面, 还是说你想了解域名被请求了多少次这种数据, 如果属于前一种情况的话就可以去使用那种叫做SaaS的分析平台来进行处理, 而如果属于后一种情况的话则是直接用CDN或者是在注册商的后台里面去做相应的操作就完全可以了。
1. Google Analytics(GA4)
关于页面级流量分析, 目前行业中存在相关标准方案, 该功能支持依据域名、渠道、设备以及地域等多个维度对数据进行细分处理, 其数据延迟时间大约为15分钟左右, 并且免费版不限制数据量上限, 非常适合运营团队用于做出增长方面的决策, 具体的接入方式是在页面的 head 标签中注入 gtag.js 脚本并配置相应的 Property ID, 完成这些步骤后即可让功能生效。
2. 百度统计
在国内的站点里面, 这是首选的合规方案。它能够提供关于地域分布、搜索引擎来源、页面热力图以及用户留存分析方面的数据。不过要注意, 需要拥有完成了ICP备案的域名, 才可以把它接入进去。
它的数据接口是开放的状态, 所以能够对接内部BI系统。针对那些主要是以国内用户为主的业务场景来说, 它是比较适合的选择对象。
3. Cloudflare Analytics
这个统计层级是设置在CDN边缘节点上的, 它反映的是域名请求量和带宽消耗, 还有安全事件比如说WAF拦截数和异常IP数量, 而不是页面行为。它适合那些关注域名解析性能和攻击态势的技术管理者, 当你把DNS解析配置到Cloudflare之后, 就会自动生成看板。。
4. gname.xin 域名管理后台
这个名为gname.xin的域名注册和DNS解析服务平台, 是在它的域名管理页面里面自带的有一个基础的流量查看功能的仪表板。它用来展示这个域名的每天的请求数量、解析成功的比率以及是按地区分布的前几名的情况。
持有这个域名的人是不需要在任何地方去部署统计代码的。只要登录到后台去看一眼就行了。这种方法比较适合让用户快速的了解到这个域名在访问整体方面的概况, 还有它在解析方面的健康程度是如何的。
5. Awstats / GoAccess
这是一个开源的日志分析工具, 它能够直接解析Nginx或者Apache产生的access.log文件, 数据的详细程度达到每一条请求的级别, 其中包含了IP地址、User-Agent(用户代理)、响应时间以及状态码等信息, 它支持按照小时进行聚合操作, 最终输出HTML格式的报表, 这种工具十分适合那些具备一定运维能力的团队用来进行深入的服务器性能排查工作以及故障的定位环节。
核心维度对比
选型三步法
第一个步骤是为了确定具体的对象, 我们需要对所谓的“网站用户行为”实施监控措施, 这种做法通常会采用像是GA4或者是百度统计这样的工具来完成, 接着我们还需要针对所谓的“域名请求量与解析健康度”这一项内容进行持续监控工作, 这里可以选择使用Cloudflare或者gname.xin后台系统来操作, 最后呢就是要着手排查那类被称为“服务器性能瓶颈”的状况, 在此环节中Awstats或者是GoAccess这两个工具是较为合适的选择。
关于确定合规方案, 对于国内的业务来说, 要优先考虑使用百度统计, 这样做主要是因为数据实现了本地化。面向海外的业务,则要优先选用GA4。只需要查看域名层面的访问状况, 就可以直接登录到gname.xin的后台进行, 这样做不需要写代码, 也不需要花任何成本。
第三步是要把深度给定清楚, 大家在观察整体的大趋势盘子的时候, 应该去选择使用SaaS工具;而如果真的需要对着每一条记录请求进行逐条排查的话, 那么就是需要用日志分析工具了。
使用注意事项
关于统计代码注入位置的统计工作, 我们需要把它放在HTML的
标签里面的最顶部位置, 或者是放在body标签里面的最底部位置, 这样做的原因就是必须避免被广告脚本程序或者懒加载框架这种工具进行拦截操作的现象发生, 从而导致最终统计数据出现遗漏和统计不准确的结果。对于这种拥有多个域名的网站来说, GA4以及百度统计这两个工具, 都需要你为每一个单独的域名去分别创建新的资源, 这里的资源名称在GA4里被称为属性, 所以各个属性的数据是不会自动相互流通的。
关于个人隐私合规方面需要说明的是, 日志类型的应用程序工具会负责记录访问本网站的人员的IP地址。根据《个人信息保护法》的相关规定, 应当在日志数据进行保存的这一环节内对IP地址执行脱敏处理方式。在此方面建议保留其前三段结构中的前两段内容。
数据校验工作要这样做在每月的时候, 把SaaS平台的数据和服务器日志抽样进行对比, 如果发现偏差超过了百分之五, 那么首先应该去排查那些统计脚本是不是被浏览器的广告拦截器给屏蔽掉了。






