解决方案 »

  1.   

    要看你具体针对的情况了。
    现在的网站分析工具,数据源主要有两种,分别是服务器日志(WebServer Log)和采集日志
      

  2.   

    做个日志的报表功能就行 ,再弄几个线图,饼图,折线图 显示一下就可以,jquery 有这个图的插件。
      

  3.   

    由于我们电商项目上了一定规模,再加上考虑到第三方工具统计数据的可靠性,所以选择了自己开发一套网站数据(用户的行为数据,网站的商业数据)的收集,统计和分析的流程,现在遇到坎的就是数据的收集:
    <script type="text/javascript">
    _maq.push(['_setAccount', 'http://localhost:8080/SpringMVC']);//用于设置网站标识ID
    _maq.push=(['_trackPageview']);//跟踪一次页面访问
    (function() {
        var ma = document.createElement('script'); ma.type = 'text/javascript'; ma.charset='gbk'; ma.async = true;
        ma.src = 'js/ma.js';
        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ma, s);
    })();
    </script>
    引用了一个外部JS文件ma.js,这个文件是埋点技术的核心,也就是真正收集数据的代码部分,收集完数据后传到后台,保存在数据库。
    这是本人在网上搜集到一段埋点的JS片段,测试过有效,问题是我们项目有这么多页面,难道每个页面都要做这样一个埋点去收集访问者的数据吗?
      

  4.   

    see   http://www.chengbosoft.com