分享好友 最新动态首页 最新动态分类 切换频道
简易网站流量统计工具
2024-11-07 21:05

当然,说起网站流量统计,现在开源的也有,免费的也有,xx统计,xx统计,网上随便可以找到,个人之所以写这个工具的,完全出于个人喜好,作为一个“职业”码农,在码农的路子上也走了几年了,想自己有点儿东西而已,当然,写的不好的,源听指教,勿喷。

简易网站流量统计工具

背景

要说背景,除了自己想写点儿东西外,还真有点儿背景;之前在公司做一个项目,项目大改版后,做试点,既然做试点,肯定要统计用户使用情况,所以接入了埋点系统,至于接的什么系统,这里就不说了,能说的只有:老外做的,估计N年前的东西了,统计结果差不多要隔天才能出。当然,我们项目对统计实时性要求不高,so,没啥问题。但作为一个有那么丁点儿逼格的程序猿,身处互联网大环境下,怎么可以忍受实时性这么慢的系统呢,所以,个人就有了写这个系统的想法。至于好不好,随他去吧,个人喜好而已。

项目架构

说起项目架构,还真不好意思用架构这个词,因为在我心里,架构一般都是很牛逼的系统才会有系统架构设计,我这个系统呢,小打小闹,谈不上架构,所以只能说说结构; 结构呢,也很简单,可以分为三层(也算符合MVC结构:V,使用highcharts做统计报表展示。C,springMVC,M,为了更高效率,所以这里选择了redis做数据存储。 统计结果实时出,但是报表只统计当前时间前15天数据。

系统使用框架

从上面的描述,基本已经清楚了系统所使用的框架:Highcharts+Jquery+Bootstrap+SpringMVC+Redis

系统功能

  1. 统计网站PV量。
  2. 统计页面按钮点击量。
  3. 统计页面链接等的点击量。
  4. 统计每天活跃用户数。
  5. 统计每天活跃用户IP分布情况等。

测试数据截图

按钮统计项配置

按钮统计项配置

PV统计项配置

PV统计项配置

按钮点击量统计结果

按钮点击量统计结果

链接点击量统计结果

链接点击量统计结果

PV量统计结果

PV量统计结果

用户活跃量统计结果

用户活跃量统计结果

用户访问IP分布情况(只统计国内IP情况

用户访问IP分布

性能

作为一个统计网站,系能应该是最重要的了,但太可惜,因为个人只有一台四五年前的笔记本,做压力测试实在太可怜,所以对系统的性能未做测试。希望有兴趣的朋友可以测试测试,小弟不胜感激。

接入方式

如果这个工具不幸让你看上,想用来一试,倍感荣幸,可以继续往下看。 因为功能比较简单,所以接入方式也很简单: 1. 部署系统到你的服务器,先在配置菜单下配置你需要的统计项。 2. 将本项目中commoncount.js拷贝到你需要做埋点的项目某个目录中。 3. 修改commoncount.js中baseUrl值,修改为你项目路径。 4. 将commoncount.js引入引入你需要做埋点的页面。 5. 再给需要统计的按钮、链接等的onclick事件上添加相应统计方法,pv统计加在onload上即可。

后记

如果觉得此工具对你有用,并且想引入到你的项目,可以自行做二次开发,或者联系我可做功能增强。

最新文章
海外运营推广:什么是海外推广?
海外推广是今年外贸行业非常热门的一个词汇,在疫情的影响下,迫使更多的外贸企业不得不改变传统的线下推广渠道,转向线上推广,线上的渠道有很多,不少外贸公司多少都会有些了解,但是往往都是只零破碎,并不系统。那么就来为大家分享一下
白杨SEO:微信公众号推广怎么做?公众号推广和引流方法实战举例分享
公众号推广和引流方法有哪些?其实这里是两个问题:公众号推广方法有哪些与公众号引流方法有哪些?图片在公众号白杨SEO上去看。 在回答上面这两个问题之前,白杨SEO先回答下可能有朋友的疑惑:公众号还有流
置顶常见的18种微信小程序推广方法精选热门
微信小程序只是一个推广引流的工具,而且是十分注重场景化应用的精简APP。所以小程序的推广必须要注意场景。主动推广,这是我们需要做的,毕竟工具只是工具,无法过多的主动。但是,小程序这个工具的出生带着天然优势,所以就自带很多被动
如何通过SEO优化有效提升“17.c起草99”相关主题的搜索排名
在互联网时代,越来越多的企业和个人意识到内容创作和优化对于网站流量、品牌知名度以及搜索引擎排名的重要性。为了能够更好地满足用户需求和搜索引擎的优化要求,网站内容的撰写不仅要有创意,还必须符合一定的结构和逻辑规范。今天我们将
新手如何快速上手广告联盟推广
作为新手,首先需要了解广告联盟的工作机制和运营模式。广告联盟是一种广告投放平台,联盟网站可以在自己的网页上放置联盟广告,当用户点击或转化时,联盟网站就能获得相应的佣金收益。了解这一基本原理,有助于您更好地规划推广策略。市面上有
铝合金压铸件逆向建模与压铸模具设计
原标题:基于杰魔的铝合金零件逆向建模及压铸模具设计摘要为快速响应市场、提高研发效率,对某铝合金信号放大器外壳进行逆向建模和压铸模具设计。首先采用ATOS蓝色激光扫描系统进行测量,然后应用Geomagic Design X(杰魔)软件对测量所得
沈阳企业网站设计制作,打造企业线上形象的关键
在当今数字化的时代,企业网站已成为展示自身形象、推【常德seo】广产品与服务以及与客户互动的重要平台,而沈阳作为东北地区的重要城市,其企业对于网站设计制作的需求也日益增长。沈阳的企业在进行网站设计制作时,首先要注重整体的规划
得友短视频运营
如何做短视频运营一、定位命名创新互联建站主要从事成都网站设计、成都做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务琼结,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220做短视频,首先要做的
淘宝刷收藏软件
你是否在淘宝上经常遇到收藏数不够的尴尬?又或者是想要提升店铺的人气却束手无策?那么,今天就让我们一起来了解一款能帮你解决这些问题的神奇软件吧!它就是——淘宝刷收藏软件。这款软件不仅可以帮助你快速增加收藏数,还能提升店铺的人
济源企业网络飞跃,SEO优化助力在线腾飞新引擎
济源网络推广SEO优化,是企业在线腾飞的强力新引擎。通过深度优化网站,提升搜索引擎排名,帮助企业扩大在线影响力,吸引潜在客户,实现高效网络营销。助力企业快速提升品牌知名度,抢占市场份额。随着互联网的飞速发展,已经成为企业拓展
相关文章
推荐文章
发表评论
0评