This post was last edited by adin283 on 2011-06-18 00:51:29
I. BACKGROUND
Every day the user's browser launches more than billions of requests to the site.
The analysis of these requests, we want to get the site hotspot, user Preferences, and then guide the operation of the site. This results in the need for website access statistics.
There are some third-party more mature statistical systems, such as: Google's GA, and Baidu statistics. However, from the perspective of the company's operations, there is a need to have a self-built statistical system to complete the daily operational statistics, some of the data also have real-time or near-real-time statistical requirements to guide operations.
Ii. basic needs of statistical information
1. Website Basic Traffic Analysis
Function: Basic Traffic Analysis of website page
Statistical period: 15 minutes, 1 hours, 1 days
Dimensions: All Web pages, first level columns, level two columns
Data points: IP, PV, number of users, average user page access, average stay time per user site, average page dwell time
2. Web page Path Analysis
Features: Analyze which pages the user enters from, and which pages to turn to
Statistical period: 15 minutes, 1 hours, 1 days
Dimensions: All Web pages, first level columns, level two columns
Data points: User
Analysis Method:
The inflow and outflow of user access is pushed back from the page inflow (referrer).
3. Visitor basic Information
Features: Visitor's geographic information, browser information, client resolution information
Statistic Period: Days
Dimensions: All Web pages
4. Statistical reports
Function: Basic flow of sub-column daily, weekly and monthly report
Third, statistical management interface functional Requirements
1. Can select the column, or the Web page URL or page ID to view the statistical results
2. Statistical results can be viewed in 15-minute, 1-hour, 1-day cycles
3. Statistical results give a chart of a line chart or pie chart
Iv. references
Google analytics:http://www.google.com/analytics/
Get hands really do not know how to do, with PHP? Js? Or what ... What's the implementation method?
Reply to discussion (solution)
I know what to do, add me QQ418619998
I know what to do, add me QQ418619998
Oh ~
Off-the-shelf super stats:
http://bbs.csdn.net/topics/390629697