User Tracking
While developing one of our internal websites I decided to develop a system to track user browsing and input habits to enable us to further develop the website. This is really in a effort to improve usability, and not to mention our return on investment on advertising and bringing traffic to the website.
I will try include the base of the code later, but basically the system tracks each unique visitor (based upon IP address), initiates a session for the user, creates a log entry for every page view, and tracks data posted to each page(ie: the input from all forms). We can then generate statistics based upon these habits to determine how visitors are navigating the website and what they are using. Further more, we then use these statistics to determine the average/common habits of our users/visitors and then decide what we think is a positive/negative outcome of such habits.
So basically we track every page view, then for each user we determine whether or not they did a positive or negative action for us. An example of a positive action might be a product purchase, or an example of a negative action might be an account cancellation. We then take these statistics and determine what are the common habits for users who complete both positive actions (to improve the number of these) and those that complete negative actions in effort to discourage and such actions.
It is really a basic concept and I’m sure over the next few weeks we will modify things appropriately to improve the system. At that time I will try to make an effort to post it on here.
None the less, I found a great article containing a overview of the principle behind monitoring user activity that may be worth skimming:
http://www2006.org/programme/files/xhtml/17/xhtml/fp17-atterer.html
I should caution that you really need to consider such racking measures and notify your visitors through a privacy policy because their are definitely some legal considerations to worry about.
What do you guys think?
Comments(0)