METHOD AND SYSTEM TO MEASURE USER ENGAGEMENT WITH CONTENT THROUGH EVENT TRACKING ON THE CLIENT SIDE
First Claim
1. A method of tracking and analyzing user engagement with content, the method comprising:
- receiving content to be displayed on a client device over a network from a publisher;
receiving one or more processing functions on the client device over the network, the one or more processing functions configured to cause the client device to track and to analyze user events on the client device;
executing the one or more processing functions on the client device to track and to analyze user events on the client device; and
sending results of analyzing user events over the network from the client device to an analytics server.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of tracking and analyzing user engagement with content includes receiving content to be displayed on a client device over a network from a publisher, and receiving one or more processing functions on the client device over the network. The processing functions are configured to cause the client device to track and to analyze user events on the client device. The method further includes executing the one or more processing functions on the client device to track and to analyze user events on the client device, and sending results of analyzing user events over the network from the client device to an analytics server. A system for measuring user engagement with content, including an analytics server and a client device configured to track and analyze user events on the client device, and to send the results of analyzing user events to the analytics server is described.
22 Citations
20 Claims
-
1. A method of tracking and analyzing user engagement with content, the method comprising:
-
receiving content to be displayed on a client device over a network from a publisher; receiving one or more processing functions on the client device over the network, the one or more processing functions configured to cause the client device to track and to analyze user events on the client device; executing the one or more processing functions on the client device to track and to analyze user events on the client device; and sending results of analyzing user events over the network from the client device to an analytics server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for tracking and analyzing user engagement with content, the system comprising:
-
an analytics server, the analytics server configured to receive over a network and aggregate information on user engagement with content, and to provide access to such aggregated information to publishers; and a client device, the client device configured to receive content to be displayed on the client device over the network, receive one or more processing functions over the network, the one or more processing functions configured to cause the client device to track and to analyze user events on the client device, execute the one or more processing functions on the client device to track and to analyze user events on the client device, and send results of analyzing user events over the network to the analytics server. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A client device for displaying content, the client device comprising:
-
a browser that receives content over a network from a publisher and displays the content; and an analytics client that receives one or more processing functions over the network, the one or more processing functions configured to cause the client device to track and to analyze user events on the client device, executes the one or more processing functions on the client device to track and to analyze user events on the client device, and sends results of analyzing user events over the network from the client device to an analytics server. - View Dependent Claims (20)
-
Specification