网站访问统计,关于网站页面访问量统计的问题
技术问题网站访问统计,还是去技术论坛吧
1. 关于页面刷新后不会自动+1,指的是页面短期内一直刷新在同一个浏览器刷新不会被记录,在不同电脑一定间隔时间后点击该页面可以被记录
关于这个需求,你又不是做投票软件,记录用户ip地址,用户刷新一次或点击就算一次点击,不用做的这么精确吧!
一般统计网页程序,都是内嵌js脚本,你建立一个用于统计的js公用文件,然后需要统计的页面都引用他。
请参考Piwik
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<!– Load Piwik.js from demo2 forcontinuous testing –>
<script type=\”text/javascript\”>
document.write(unescape(\”%3Cscript src=\’\”+ ((\”:\”== document.location.protocol) ? \”://demo2.piwik.org/\”: \”/\”) + \”piwik.js\’ type=\’text/javascript\’%3E%3C/script%3E\”));
</script><script type=\”text/javascript\”>
try{
varpiwikTracker = Piwik.getTracker(((\”:\”== document.location.protocol) ? \”://demo.piwik.org/\”: \”/\”) + \”piwik.php\”, 1);
piwikTracker.setCookieDomain(\’*.piwik.org\’);
if(document.domain != \’piwik.org\’) {
piwikTracker.setDocumentTitle(document.domain + \”/\”+ document.title);
}
// Set the domain the visitor landed on, in the Custom Variable
if(!piwikTracker.getCustomVariable(1)) {
piwikTracker.setCustomVariable(1, \”Domain landed\”, document.domain );
}
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src=\”/piwik.php?idsite=1\”style=\”border:0\”alt=\”\”/></p></noscript>
<!– End Piwik Tag –>
每次页面加载完毕,js就往你后台发一个请求,这个请求包含了,比如说客户端访问的url,然后d电脑分辨率啊什么的,到服务器端,你能得到ip地址,解析一下}
然后记录下来。