1. A system for generating an emotional profile of a user while interacting with an online multimedia content or event, the system comprising: a client device having a detector to detect and capture auditory, visual or sensory inputs of the user in response to online events or content in a network; a processor configured to collect and process the auditory, visual or sensory inputs of the user to identify and generate emotional states of the user reflected from the user's sensory inputs; the processor configured to analyze emotional states of the user to determine an emotional state score of the user by calculating the intensity of each emotional component of the user at a given time stamp and normalizing the deviation of each generated emotional state score from an averaged or baseline emotional state score; a first module configured to tag the emotional states and the corresponding emotional state scores to the online multimedia content or events; generating the emotional profile for each of the user, where the emotional profile of the user contains the details of the online activities performed by the user, a list of online multimedia contents interacted by the user, the emotional state score of the user at different time stamps while interacting with the online multimedia content and the averaged or baseline emotional state score of the user, where the averaged or baseline emotional state score represents an average emotional behavior of the individual in reaction to all possible events that the user come across over a course of time.