Website Tracking System 1. Introduction-: This Project Can Be Used As Website Traffic Analyzer Also
Website Tracking System 1. Introduction-: This Project Can Be Used As Website Traffic Analyzer Also
1. Introduction-
Website tracking is very necessary for the security purpose of website for any banking
site or any job portal website where the applicants as well as the employers will give some
personal and official related information at the time of the registration in the site or any site that
sells products or services, it can be useful to track the visitors to the site.
The project will track the visitors of the website. The tracking will do by recording the
following terms to the database -
IP address of visitor.
The time and date of the visit.
The name of the information protocol via which the page was requested; i.e. 'HTTP/1.0'.
The pages the visitor viewed.
The request method was used to access the page; i.e. 'GET', 'HEAD', 'POST', and ‘PUT’.
The name of the server host under which the current script is executing
All this will be recorded for every page on a website.
All this information is going to give us the ability to know which pages are viewed the most and
which ones the least. It will also let us know what pages a particular visitor views the most, by
means of the visitor's IP address.
Tracking the kind of traffic a Web site receives would help the owner of the site to
identify areas for database or Web site maintenance. For example, the number of failed searches
for a particular term on the Web site could reveal data entry errors that need to be rectified.
To identify user needs by collecting data on the subjects and topics that are most searched for or
clicked on.
This project can be used as website traffic analyzer also.
As any developer will tell, putting a website out on the internet is only half of the
equation. The other half is trying to figure out some of the visitors (and how many of them)
coming to your site.
If we have a website, especially one that sells products or services, it can be useful to
track the visitors to your site. This article explains how to write a program that will do just that.
They offer a database-based suggestion for recording various pieces of visitor information,
including: IP address, date/time of the visit, pages viewed, browser type, and the referring page.
They give the database structure and the PHP code needed to push the data into it. They also
include some simple analysis code/SQL to show the different habits of your visitors and place
them into an easy-to-read dynamic HTML page.
Access Clicks Counter is a click counter written in PHP which enables you to
record which links on your web site are clicked and the frequency of it. It comes with w
password protected administration area for modifications and viewing the details of the click
rates. Doesn’t require a database, as it uses a flat file for the data.
2. Activity Chart-
TASKS EARLIEST START TIME SPENT(in days)
a) Project Analysis Day 0 2
b) Detailed analysis of Day 2 2
core modules
c) Detailed analysis of Day 4 3
supporting modules
d) Programming of core Day 7 5
modules
e) Programming of Day 12 6
supporting modules
f) Quality assurance of Day 18 4
modules
g) Finishing of project Day 22 4
Total time spent=26 Days.
3. Problem Domain-
The problem domain of website tracking system is discussed below:
Page load time can be increased with tracking code. The whole problem of this kind of
logging is often that it becomes tremendously slow after a while when your table has
many records.
Tracking code can interfere with other code on the website causing parts of the
functionality not to work.
The database has too much overhead due to storing the information of tracking to the
database.
4. Technology Used-
(i) Front end – HTML, Php, Flash.
If the computer can run web server software, the PHP / MySQL application is portable across
operating systems and environments.
PHP / MySQL is most often used to create dynamic web sites. On this web site, one script drives
about 60 pages of content. Additional scripts are used here to process form data , but that too
could be done through the main script using included files.
5. Division of work –
For the development of the website tracking system the work will divided in the following parts-
(iii)The last is built the database and its connectivity from the website.