您现在的位置是:首页 > 世界杯 >正文
厄瓜多尔塞内加尔分析 (关于厄瓜多尔塞内加尔分析 简介)
发布时间:2022-11-17 23:47:16admin来源:世界杯
厄瓜多尔塞内加尔分析 是一款开源网站访问统计系统,因此该软件可以帮助用户们去监测网页浏览人数, 访问最多的页面,可以帮助用户们查询网站的核心搜索关键词等等信息,让用户们可以通过该信息去优化自己的网站,从而提升网站在各大搜索引擎上的排名。
刚装好的Piwik是空空如也的,此时我们需要这个系统帮我们统计数据。目前Piwik支持两种采集用户访问记录的方式: JS追踪和访问日志追踪。JS追踪可定制型高,可以获取到用户的分辨率,浏览器插件等等,还可以捕获自定义变量。访问日志追踪(如apache的accesslog)可以追踪到用户的错误请求(如40X错误,有助于捕获到恶意用户和爬虫,蜘蛛等等),目前这两种追踪得到的数据还不支持合并。
JS追踪
在管理设置-网站-右边即可看到显示跟踪代码,如下图所示:
将此代码复制到web项目的footer中即可(即所有页面都嵌入这段相同的js代码,用于捕获用户的信息,如分辨率,浏览器UA,IP等),还可以按照官方文档,捕获自定义变量。
log追踪
log追踪无需修改web项目,但是必须要有登录服务器并读取accesslog的权限。
log追踪的过程是解析webserver的accesslog,然后通过piwik的API上传,最终在piwik页面上展示。
这个过程不用自己去实现了,piwik的压缩包中已经带有一个python脚本可以帮助我们完成这个工作了,该脚本存储于piwik目录下的misc/log-analytics/import_logs.py。
将这个脚本远程拷贝到目标服务器上,按照脚本的参数格式执行即可,我的命令行:
1./import_logs.py --url=http://192.168.1.106/piwik/ --idsite=1 --recorders=2 --token-auth=319fb461d3225905039551e861edde60 --enable-static --enable-bots --enable-http-errors --enable-http-redirects /var/log/apache2/access.log
使用--help参数即可看到这个脚本的命令行,只有一个--url参数是必须的,指明piwik的访问路径。
这里对我使用的参数做一下简介:
--idsite表明抓取到的信息上传到哪个序号对应的网站(这里的参数为1,代表解析的数据会统计到first_web这个网站中)
--token-auth这个参数是管理员的访问token,在系统页面最顶上的API点开即可看到,如下图所示。这个参数可以使用--login=LOGIN --password=PASSWORD这两个参数替代,必须是管理员的账户和密码。
--recorders使用多线程解析,默认为1,官方建议这个参数和核心数一致。
--enable-static --enable-bots --enable-http-errors这三个参数基本上把apache的accesslog能抓取到的全部信息都抓全了,抓取静态资源(jpg,png,js,css等非html的访问),抓取bots(不知道这个是什么,猜测是否是机器人?),抓取html错误码(如40X请求等等)
/var/log/apache2/access.logapache的accesslog存放路径,常见的webserver如nginx,lighthttpd等,脚本自带有解析引擎,无需别的参数,如果非常见webserver的话,加上--log-format-regex这个参数来自定义日志格式抓取。
当脚本执行完毕时,即可在piwik中看到网站的访问记录了,使用也很方便。长期使用可以写入crontab即可。
注意:
log解析的方式追踪比较慢,不适合实时追踪用户访问记录,建议每过几小时执行一次crontab,来定时解析log。
如果开启了--enable-static --enable-bots --enable-http-errors这三个参数,解析过程将会很缓慢(我这边大概十几条每秒),不要让crontab太频繁,会直接让mysql数据库超出连接而挂掉,我是每4小时执行一次crontab。
标签:厄瓜多尔塞内加尔分析
猜你喜欢
最新文章
- 厄瓜多尔塞内加尔分析 (关于厄瓜多尔塞内加尔分析 简介)
- 哪个买球的软件好 (关于哪个买球的软件好 简介)
- 在什么平台买球好一点呢 (关于在什么平台买球好一点呢 简介)
- 巴西对塞尔维亚波胆 (关于巴西对塞尔维亚波胆 简介)
- 买球不同平台稳赚 (关于买球不同平台稳赚 简介)
- 墨西哥阿根廷比分预测 (关于墨西哥阿根廷比分预测 简介)
- 世界杯押注怎样买的 (关于世界杯押注怎样买的 简介)
- 世界杯买球100以下 (关于世界杯买球100以下 简介)
- 世界杯博彩买球犯法吗 (关于世界杯博彩买球犯法吗 简介)
- 瑞士对阵喀麦隆赛事预测 (关于瑞士对阵喀麦隆赛事预测 简介)
- 世界杯买球官方入口网址是什么 (关于世界杯买球官方入口网址是什么 简介)
- 世界杯混合球怎么买 (关于世界杯混合球怎么买 简介)
- 买球有什么外围软件呢 (关于买球有什么外围软件呢 简介)
- 世界杯竞猜 法国vs (关于世界杯竞猜 法国vs 简介)
- 喀麦隆对阵塞尔维亚预测独赢 (关于喀麦隆对阵塞尔维亚预测独赢 简介)
- 买球赛网页 (关于买球赛网页 简介)
- 荷兰塞内加尔比分预测 (关于荷兰塞内加尔比分预测 简介)
- 塞尔维亚对喀麦隆哪队强 (关于塞尔维亚对喀麦隆哪队强 简介)
- 男篮世界杯中国vs (关于男篮世界杯中国vs 简介)
- 波兰vs阿根廷小组赛预测 (关于波兰vs阿根廷小组赛预测 简介)
- 天下足球 世界杯 (关于天下足球 世界杯 简介)
- 2022年世界杯买球入口3 (关于2022年世界杯买球入口3 简介)
- 世界杯竞猜游戏(关于世界杯竞猜游戏简介)
- 伊朗vs威尔士 (关于伊朗vs威尔士 简介)