SYSTEM FOR ASSOCIATING OFFLINE DATA WITH ONLINE ACTIVITY
A system for collecting and indexing data by associating a unique identifier (generated by and provided from an external computer system) with a data file. The data file is acquired from a user operated computer system. The system comprising a series of computers provided in signal communication with one another via a network. The data file could include data collected by a form provided by a website hosted by a web server. Additional data collected from other sources (stored as a record), such as a computer system operated by an agent, would be associated with the collected data file by an inquiry management company. The collected data and associated records are forwarded to a computer system that tracks online users/visitors. The process can marry computer collected data (other than the data file) about website activity with activities independent of the website.
1 . A user activity tracking system comprising:
a server computer system in communication with the Internet; and
software running on the server computer system configured to perform operations comprising:
providing an application-level interface through which to receive:
(1) a user-level identifier, the user-level identifier being a unique, anonymous, digital identifier; and
(2) data submitted from a digital form supplied to a user's computer system during a website visit;
wherein the identifier is appended to the data submitted from a digital form;
creating a user activity record comprising the user-level identifier and the data submitted from the digital form;
appending the user-level identifier to the record;
obtaining additional information concerning the user from at least one additional source;
translating at least one of the additional information into a format that can be parsed; and
enabling the communication of the user-level identifier and the parsed additional information to a recipient computer system.
2 . A method comprising:
providing an application-level interface through which to receive:
(1) a user-level identifier, the user-level identifier being a unique, anonymous, digital identifier; and
(2) data submitted from a digital form supplied to a user's computer system during a website visit;
wherein the identifier is appended to the data submitted from a digital form;
creating a user activity record comprising the user-level identifier and the data submitted from the digital form;
appending the user-level identifier to the record;
generating a second user-level identifier, the second user-level identifier being a unique, anonymous, digital identifier that is generated as a result of at least one of:
(1) the creation of a user activity record;
(2) a user clicking on a hyperlinked object, or
(3) a user visiting a website;
appending the second user-level identifier to the user activity record;
obtaining additional information concerning the user from at least one additional source;
translating at least one of the additional information into a format that can be parsed; and
enabling the communication of the user-level identifier and the parsed additional information to a recipient computer system.