网站流量统计系统 v1.4
编号:12 阅读: 时间:2025-06-15

 1CMS网站流量统计系统是一款简单实用的网站流量统计系统。它包含了来源概况、搜索引擎、受访页面、入口页面、系统环境、地域分布、新老访客、流量占比、爬虫统计等功能。


说明:


该流量统计系统亲测可用,推荐给大家。


一.适用环境:PHP 、MySQL 、SQLite

二.支持根目录或者二级目录安装,根目录安装时的登录控制面板为:/你的域名/安装时设置的管理文件名/  。二级目录安装的登录控制面板为:/你的域名/二级目录/index.php/安装时设置的管理文件名/  。

三.记住安装时的管理员名和密码。

四.统计代码在控制面板后台查看。把统计代码放在网站网页的底部即可,就可正常统计了。

五.设置伪静态:



伪静态

如网站空间支持伪静态,则推荐开启伪静态,能使网址更加美观,系统安装时会自动判断当前空间是否开启伪静态.


1CMS伪静态规则与常见程序(wordpress,thinkphp等)伪静态规则通用,如服务器已经有这些程序的伪静态规则,可以直接使用.


如需要手动开关伪静态,则请修改入口文件(默认为index.php)内$GLOBALS['C']['UrlRewrite'] 项,关闭伪静态后,后台地址将更改为 /index.php/xxxxxx (xxxxxx为后台目录,可在入口文件中查看)




1、Apache伪静态(.htaccess文件,系统自带此伪静态文件,无需配置,支持子目录伪静态):


  Options +FollowSymlinks -Multiviews

  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteCond %{REQUEST_FILENAME} !-f

  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]


2、Nginx伪静态(如不使用伪静态,则需开启pathinfo才能安装):

location /

{

     try_files $uri $uri/ /index.php?$args;

}


或者


location /{

    if (!-e $request_filename) {

       rewrite  ^(.*)$  /index.php/$1  last;

       break;

    }

}


3、Nginx子目录伪静态:


location /test/ {

    if (!-e $request_filename) {

        rewrite . /test/index.php last;

    }

}


4、IIS伪静态(web.config)


   

       

           

               

                   

                       

                       

                           

                           

                       

                       

                   

           

       

   


5、IIS子目录伪静态(web.config存放于网站根目录)


   

       

           

               

                   

                       

                       

                           

                           

                       

                       

                   

           

       

   





六、功能参数



安装统计代码后,请手动刷新加载代码的页面,后台数据有缓存,需要几分钟后才能查看到统计数据.


使用1CMS模板时支持自动加载统计代码,无需安装.支持站外JS统计(站外统计代码无法统计到爬虫与蜘蛛信息).


sqlite数据库并发不行,后台概况页可能会出错,推荐使用mysql数据库.


由于搜索引擎与浏览器限制,目前已无法统计到关键词.


功能介绍

数据概况:显示PV、UV、IP等数据,方便查看.


实时访客:显示访客会话列表,查看访客访问明细.


数据对比:对比2段时间之间的PV、UV、IP、平均访问时长、页数、蜘蛛、爬虫等数据.


来源统计

来源概况:显示直接访问、外部链接、搜索引擎之间的访问量比例.


搜索引擎:各个搜索引擎来源的比例


外部链接:按访问量排序外部链接


页面统计

受访页面:按访问量排序受访页面


受访域名:按访问量排序受访域名


入口页面:每次会话时,首次访问的页面


访客统计

系统环境:显示访客的移动端、操作系统、浏览器比例


地域分布:按访问量排序省、城市、国家


新老访客:显示新老访客比例


流量占比:显示用户、蜘蛛、爬虫之间的访问量比例


爬虫统计:按访问量排序蜘蛛与爬虫,显示蜘蛛与爬虫的详细访问记录


设置

基础设置:开启与关闭蜘蛛或爬虫日志


统计代码:开关自动加载代码,获取统计代码


数据清除:清除缓存数据与访问记录数据


手动增加记录

$config['create_time']=time();//日志记录时间,unix时间戳格式,默认为当前时间

$config['url']='';//访问网址,不填则为当前网址

$config['domain']='';//域名,默认从网址中提取

$config['ip']='';//访客ip

$config['referer']='';//来路

$config['ua']='';//UserAgent

$config['visitor_hash']='';//访客标识,不填则自动生成


tongji:add($config);

获取统计数据

tongji:data:pv(0);//获取今日pv

tongji:data:pv(-1);//获取昨日pv

tongji:data:pv(0,'week');//获取本周pv,支持的时间类型:hour day week month

tongji:data:pv(-1,'month');//获取上月pv

tongji:data:pv(-2,'month');//获取上上月pv


$timeInfo=C('tongji:data:startEnd',array('start'=>strtotime('2021-10-1 00:00:00'),'end'=>strtotime('2021-10-7 23:59:59')));

tongji:data:pv($timeInfo);//获取指定日期内的pv

支持的数据类型:pv uv ip averageTime(平均访问时间) averagePage(平均访问页数),更多数据类型与参数详见data模块内代码

tj1.png

tj2.png

tj3.png


下载地址:https://www.123912.com/s/W4LdTd-ttUch    提取码:fg48


标签: 网站流量统计系统v1.4

本文地址: article/12.html

下一篇:导航网站如何持续优化SEO?

网址推荐 网址推荐