Patent attributes
A system and method for aggregating a customer's anonymous online experience and associating it to the customer once the customer is known. A server monitors and aggregates data on anonymous interactions between a customer and a website. The collected data is stored in a data store in association with a code. The server detects occurrence of a trigger event as the data is collected, and the code is provided to the customer in response to detecting the trigger event. When the customer presents the code at the retail store, a retail store device sends a message including the code to the server. The retail store device also provides other identification information of the customer. The server may then associate the anonymous data to customer based on the identification information.