Multi-party web-beacon-based analytics
5 Assignments
0 Petitions
Accused Products
Abstract
Tools and techniques are provided to allow partners of analytics providers and others who use web-beacons to submit web-beacon plug-ins for scrutiny, and for the plug-in to either be refused or else to be certified for use in a core JavaScript file or similar component. Analytics providers and others may also write web-beacon plug-ins. Certified plug-ins are executed in response to page loads, visitor clicks, and other visitor and programmatic actions at a website that has been tagged by the analytics provider'"'"'s web-beacon, without requiring re-tagging of the website with a separate web-beacon for the partner. This allows the partner to obtain analytics data by piggybacking on the analytics provider, without re-tagging, and without compromising the availability and accuracy of the analytics data already being gathered. To be certified, web-beacon plug-ins must satisfy specific criteria as to their size, behavior, namespace, and the like.
92 Citations
43 Claims
-
1-23. -23. (canceled)
-
24. A website visitor'"'"'s system configured for multi-party web-beacon-based analytics, the system comprising:
-
a processor; a memory configured to work in conjunction with the processor, the memory configured by a web page; a web-beacon code pasted into the web page in the memory to invoke core analytics code of an analytics provider; the core analytics code, which contains a plurality of plug-ins from a respective plurality of analytics provider partners, each plug-in being configured to send analytics data from the website visitor'"'"'s system to a corresponding partner server; wherein multiple partners provide respective plug-ins which are invoked through an analytics provider'"'"'s code base, and which send analytics data to respective servers of the partners. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A web visitor analytics method comprising the steps of:
-
receiving a web page which is tagged with a web-beacon; and in response to the web-beacon tag; sending a web-beacon request containing analytics provider analytics data to an analytics provider server; sending a web-beacon request containing first partner analytics data to a first partner server; and sending a web-beacon request containing second partner analytics data to a second partner server; whereby the method sends different partners different analytics data in response to a single web-beacon tag in a web page. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A web analytics provider method comprising the steps of:
-
obtaining a first web-beacon plug-in from a first party; obtaining a second web-beacon plug-in from a second party; and providing web-beacon code to be pasted into a web page, the web-beacon code configured to invoke core analytics code which is configured to execute the first web-beacon plug-in and to execute the second web-beacon plug-in; whereby the method provides an infrastructure which allows multiple plug-ins that are written by disparate sources but invoked through a single web-beacon code pasted into a web page. - View Dependent Claims (42, 43)
-
Specification