SYSTEM FOR CENTRALIZED ANALYTICS TRACKING VIA SERVER-SIDE SESSIONIZATION
First Claim
1. A machine-implemented method for providing a session associated with web site or application traffic data, the method comprising:
- receiving an analytics tracking data communication;
determining analytics tracking data from the received analytics tracking data communication, wherein the analytics tracking data includes data for tracking an activity associated with a web site or application and includes visitor information;
creating a new session associated with the analytics tracking data if it is determined that the activity is associated with an initial visit of a unique visitor corresponding to the visitor information;
determining campaign information for populating the new session associated with the analytics tracking data; and
storing the analytics tracking data including the determined campaign information.
1 Assignment
0 Petitions
Accused Products
Abstract
The subject technology provides a session associated with web site or application traffic data. An analytics tracking data communication is received. The subject technology determines analytics tracking data from the received analytics tracking data communication in which the analytics tracking data includes data for tracking an activity associated with a web site or application and includes visitor information. A new session associated with the analytics tracking data is created if it is determined that the activity is associated with an initial visit of a unique visitor corresponding to the visitor information. The subject technology determines campaign information for populating the new session associated with the analytics tracking data. The analytics tracking data including the determined campaign information is then stored.
-
Citations
22 Claims
-
1. A machine-implemented method for providing a session associated with web site or application traffic data, the method comprising:
-
receiving an analytics tracking data communication; determining analytics tracking data from the received analytics tracking data communication, wherein the analytics tracking data includes data for tracking an activity associated with a web site or application and includes visitor information; creating a new session associated with the analytics tracking data if it is determined that the activity is associated with an initial visit of a unique visitor corresponding to the visitor information; determining campaign information for populating the new session associated with the analytics tracking data; and storing the analytics tracking data including the determined campaign information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system, the system comprising:
-
memory; one or more processors; one or more modules stored in memory and configured for execution by the one or more processors, the modules comprising; an analytics data module configured to receive an analytics tracking data communication, and determine analytics tracking data from the received analytics tracking data communication, wherein the analytics tracking data includes data for tracking an activity associated with a web site or application and includes visitor information; and a session module configured to create a new session associated with the analytics tracking data if it is determined that the activity is associated with an initial visit of a unique visitor corresponding to the visitor information, determine campaign information for populating the new session associated with the analytics tracking data, and store the analytics tracking data including the determined campaign information. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving an analytics tracking data communication; determining analytics tracking data from the received analytics tracking data communication, wherein the analytics tracking data includes data for tracking an activity associated with a web site or application and includes visitor information; creating a new session associated with the analytics tracking data if it is determined that the activity is associated with an initial visit of a unique visitor corresponding to the visitor information; determining campaign information for populating the new session associated with the analytics tracking data; and storing the analytics tracking data including the determined campaign information.
-
Specification