Patent ID: 7680672

Claim:
A method of determining and storing event-tracking information at an event tracking server, the event-tracking information related to the interactions of a user of a client device with a content server, where the event-tracking server, the content server, and the client device are communicatively coupled via a computer network, comprising: receiving at the event-tracking server an event signal from the client device associated with the user, wherein the event signal comprises data that is descriptive of a user interaction with the content server and one or more tags that identify the location of one or more items of data, the event signal being sent in response to a hyper-text markup language element received by the client device from the content server, and wherein the event signal conforms to the hypertext transport protocol (HTTP) and the event signal includes event definition data in the HTTP header and uniform resource locator parameters of the event signal; analyzing the data at the event-tracking server to identify a specific user interaction; retrieving a set of instructions from memory of the event-tracking server that correspond to the identified user interaction; executing the retrieved instructions at the event-tracking server to extract data from the event signal in accordance with the retrieved instructions; and storing the extracted data in a database.