1. A system for generating web analytic reports for a webpage of an organization, comprising: a webpage hosting server within the organization for presenting the webpage; a client interface unit within the organization configured to receive one or more predefined tagging conditions from a client within the organization for generating a set of tagging rules based on the one or more predefined tagging conditions, wherein the tagging conditions represent conditions useful for determining how to filter user tagged data; a tag generation unit within the organization communicatively coupled to the client interface unit, the tag generation unit configured to output client tagged data comprising: a user interface unit configured to receive user data from a plurality of users accessing the organization's webpage and webpage data from the webpage hosting server within the organization associated with the users' access of the organization's webpage for generating the user tagged data comprising a code based on the user data and the webpage data; a processing unit communicatively coupled to the user interface unit for receiving the user tagged data, wherein the processing unit is configured to generate the client tagged data based on filtering the user tagged data using the set of tagging rules; and an output interface unit within the organization communicatively coupled to the tag generation unit for receiving the client tagged data, the output interface unit generates a web analytics report for the organization via analyzing the client tagged data based on the set of tagging rules.