Recording And Triggering Web And Native Mobile Application Events With Mapped Data Fields
First Claim
1. A method for tracking events and identifying users of a client device, the method comprising:
- receiving, at a client device, a web page that includes a tracking script, wherein the tracking script provides instructions for the client device;
requesting, by the client device in response to the instructions of the tracking script, configuration parameters from a tracking server, the configuration parameters indicating types of events to be tracked by the tracking server; and
upon occurrence of one or more events corresponding to the types of events indicated in the configuration parameters, transmitting by the tracking script, a push event request to an analytics collection engine, the push event request indicating client attributes identifying the web page, the client device, and a referring web page, wherein the push event request is stored at an analytics database.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for tracking and recording web and mobile application events and identifying users of the web or mobile application. A client device receives, on a web browser or mobile application executing on the client device, a web page that includes a tracking script. The tracking script instructs the client device to request configuration parameters from a tracking server. Configuration parameters can indicate types of events that will be tracked by the tracking server as well as the activation of other features, such as form inspection or a record user interface. Upon occurrence of one or more user events corresponding to types of events indicated in the configuration parameters, the client device transmits a push event request to an analytics collection engine. The push event request indicates client attributes such as identifying the web page, the client device, the referring web page.
15 Citations
3 Claims
-
1. A method for tracking events and identifying users of a client device, the method comprising:
-
receiving, at a client device, a web page that includes a tracking script, wherein the tracking script provides instructions for the client device; requesting, by the client device in response to the instructions of the tracking script, configuration parameters from a tracking server, the configuration parameters indicating types of events to be tracked by the tracking server; and upon occurrence of one or more events corresponding to the types of events indicated in the configuration parameters, transmitting by the tracking script, a push event request to an analytics collection engine, the push event request indicating client attributes identifying the web page, the client device, and a referring web page, wherein the push event request is stored at an analytics database. - View Dependent Claims (2)
-
-
3. A method for tracking events and identifying users of a client device, the method comprising:
-
receiving, at a client device, a web page that includes a tracking script, wherein the tracking script provides instructions for the client device, the client device including a user interface for displaying the web page; requesting, by the client device in response to the instructions of the tracking script, configuration parameters from a tracking server, the configuration parameters indicating types of events that will be tracked by the tracking server and further indicating that the client device should display a record user interface on the user interface; displaying, by the client device in response to the instructions of the tracking script and the configuration parameters, the record user interface on the user interface, the record user interface including a record start button and a record stop button; in response to receiving a user input activating the record start button, tracking, by the client device, one or more events corresponding to the types of events indicated in the configuration parameters; upon occurrence of one or more of the events corresponding to the types of events indicated in the configuration parameters, transmitting by the client device in response to the instructions of the tracking script, a push event request to an analytics collection engine, the push event request indicating client attributes identifying the web page, the client device, and a referring web page, wherein the push event request is stored at an analytics database; and in response to receiving a user input activating the record stop button, stopping, by the client device, the tracking of the one or more events.
-
Specification