1. A method for inferring unobserved events generated during an interaction with a web page comprising: detecting at least one event for the web page on a first web browser; providing the at least one event to a database; determining at least one event context associated with the at least one event in the database; and inferring one or more undetected events from the event context.