I am developing an ASP.NET intranet web application that provides short quizzes to the users in the company. I want now to count the number of all visitors to the website either they took some quizzes or just come to the website and read some information like downloading the newsletter or reading some general information.
How to do that? Should I have a special table in the database for this thing?
Also, it will be very helpful if there is any helpful free tool like Google Analytics. As you know, the policy of the company doesn't allow to use the Google Analytics.