An online machine data collection and archiving process generates a
machine data profile of a customer computer accessing a transaction form
of a merchant web site and links the machine data profile and a
transaction record with customer identifying information using a unique
transaction identification string. The process preferably captures
parameters typically communicated as a part of web accesses, such as an
IP address, an HTTP header, and cookie information. The process
additionally causes the customer computer to process self-identification
routines by processing coding within the merchant transaction form, the
self-identification routines yielding further profile parameters. The
process further includes a routine for bypassing an intervening proxy to
the merchant web site to reveal the true IP address of the customer
computer.