1. A method for collecting viewer behavior data for at least one viewer of at least one video clip displayed on a web page, the method comprising: receiving the web page that makes use of a video player of the at least one viewer, a data collection agent (DCA) being embedded within the video player, and the web page providing access to the at least one video clip, said DCA communicatively coupled by using a hypertext transfer protocol (HTTP) to a viewership analytics server (VAS), said DCA containing a script code for collecting viewership information associated with said at least one video clip; generating a first HTTP request by the DCA when the video player is in use, said first HTTP request including metadata associated with said at least one video clip, said metadata including (1) an identification for said at least one video clip, (2) a publisher identifier, (3) a web page identifier, and (4) at least one of a length of said at least one video clip or a current time; generating a second HTTP request by the DCA, said second HTTP request including said viewership information associated with said at least one video clip of said web page, said viewership information including (1) an action performed on said video player that displays said at least one video clip on said web page and (2) a timestamp of start and end times for said at least one video clip displayed by said video player on said web page; and sending said first HTTP request and said second HTTP request to said VAS such that said VAS (1) analyzes said metadata associated with said at least one video clip and said viewership information associated with said at least one video clip and (2) generates at least one report of said metadata associated with said at least one video clip and said viewership information associated with said at least one video clip.