Universal Tracking Agent System and Method
First Claim
1. A web-based universal tracking agent system for use on a network including a local computer with a processor and a memory, comprising:
- a single, universal tag on merchant web pages in a commerce system containing program code which when executed by a processor on a local computer causes the local computer to collect user behavior tracking data and analysis when merchant web pages are accessed by the browser;
a tracking system receives the user behavior tracking data and accesses a tracking code from a database stored on a server based on receipt of the user behavior tracking data, the database comprising records describing a third party service provider subscribed to by the merchant that operates the merchant web pages, the tracking code is executed by the processor on the local computer to;
(i) collect additional user behavior data specified by the third party service provider, (ii) generate an individualized report containing the user behavior tracking data and the additional user behavior data, and (iii) send the individualized report to the third party service provider.
1 Assignment
0 Petitions
Accused Products
Abstract
A universal tracking agent system and method are described. The system utilizes a single, universal tag on merchant web pages in a commerce system. The tag collects data for marketing tracking and analysis from a local computer (e.g., a cookie or session variable set on a user computer browser) when the web pages are accessed. The system to receive the data, along with tracking code to collect the data, is determined when the program code accesses a back end database containing records of the marketing providers to which the merchant site subscribes. Only those systems requiring data for a particular user access event receive a report, and each receives a report based on its own requirements. Any changes to providers may be made in the database rather than the web page, providing a very efficient method of changing providers or code without waiting for release schedules or requiring developer resources.
151 Citations
8 Claims
-
1. A web-based universal tracking agent system for use on a network including a local computer with a processor and a memory, comprising:
-
a single, universal tag on merchant web pages in a commerce system containing program code which when executed by a processor on a local computer causes the local computer to collect user behavior tracking data and analysis when merchant web pages are accessed by the browser; a tracking system receives the user behavior tracking data and accesses a tracking code from a database stored on a server based on receipt of the user behavior tracking data, the database comprising records describing a third party service provider subscribed to by the merchant that operates the merchant web pages, the tracking code is executed by the processor on the local computer to;
(i) collect additional user behavior data specified by the third party service provider, (ii) generate an individualized report containing the user behavior tracking data and the additional user behavior data, and (iii) send the individualized report to the third party service provider. - View Dependent Claims (2, 3, 4)
-
-
5. A web-based universal tracking agent method for use on a network including a local computer with a processor and a memory, the tracking agent method comprising steps of:
-
collecting user behavior tracking data and analysis when merchant web pages are accessed by the browser by a processor on a local computer executing program code contained in a single, universal tag on merchant web pages in a commerce system; receiving the user behavior tracking data at a tracking system; accessing, at the tracking system, a tracking code from a database stored on a server based on receipt of the user behavior tracking data, the database comprising records describing a third party service provider subscribed to by the merchant that operates the merchant web pages, executing the tracking code by the processor on the local computer to;
(i) collect additional user behavior data specified by the third party service provider, (ii) generate an individualized report containing the user behavior tracking data and the additional user behavior data, and (iii) send the individualized report to the third party service provider. - View Dependent Claims (6, 7, 8)
-
Specification