时间:2021-07-01 10:21:17 帮助过:46人阅读
开源项目 real-time-analytics-node-socketio-vuejs能够帮助我们实时监控网站的访问情况,它的逻辑是:
1.用户访问网站页面,这些页面都内嵌一段统计代码:
var socket = io(); var visitorData = { referringSite: document.referrer, page: location.pathname } socket.emit('visitor-data', visitorData);
2.通过这段代码,客户端javascript会发送自己的访问数据到 NodeJs + Socket.io服务器。
3.NodeJs服务器开始统计计算。
4.将服务器统计数据实时显示到仪表板dashboard。
详细安装介绍: