1. A system for generating web analytic reports, comprising: a client interface unit configured to receive one or more predefined tagging conditions from a client for generating a set of tagging rules based on the one or more predefined tagging conditions; a tag generation unit communicatively coupled to the client interface unit, the tag generation unit configured to output a client tagged data comprising: a user interface unit configured to receive a user data from a plurality of users and at least one of a webpage data from a webpage hosting server for generating a user tagged data comprising a code based on the user data and the at least one of 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 the user tagged data and the set of tagging rules; and an output interface unit communicatively coupled to the tag generation unit for receiving the client tagged data, the output interface unit generates a web analytics report via analyzing the client tagged data based on the set of tagging rules.