1. A method for collecting viewer behavior data for at least one viewer of at least one video clip displayed on a webpage, the method comprising: embedding a data collection agent (DCA) into a web page using a hypertext transfer protocol (HTTP) response from a viewership analytics server (VAS), said DCA containing a script code, said web page having at least one video clip; generating a first HTTP request, said first request comprising metadata, said metadata comprising an identification (ID) for said at least one video clip, a publisher ID, and a website ID; transferring said first HTTP request to said VAS; generating a second HTTP request, said second HTTP request comprising viewership information; and transferring said second HTTP request to said VAS.