1. A method of recording a web page interaction, the method comprising: identifying a web page interaction with a web page server; recording an event generator type indicating a type of web page interaction between a client and the web page server; generating an event stream message based on the web page interaction; determining that the event generator type has changed since a previous interaction; and recording the new event generator type to reflect the changes.