Patent application number | Description | Published |
20100318527 | DYNAMICALLY GENERATING AGGREGATE TABLES - A method and system dynamically create aggregate tables. An aggregate table manager is instantiated that receives a plurality of aggregate table definitions, and generates aggregate tables based on the received aggregate table definitions. The aggregate table manager creates a view corresponding to each of the aggregate tables. The aggregate table manager creates and updates data entries in the aggregate tables based on their corresponding aggregate table definitions and data extracted from web site log files. | 12-16-2010 |
20110055250 | METHOD AND SYSTEM FOR GENERATING AND SHARING DATASET SEGMENTATION SCHEMES - A computer-implemented method for generating and sharing dataset segment schemes of a multidimensional dataset at a client device is disclosed. The client device displays a first filter definition template and an attribute list. Upon detecting a user selection of a first attribute, the client device displays the first attribute and one or more candidate filter conditions in the first filter definition template. Upon detecting a user selection of a first filter condition in the first filter definition template, the client device submits a segment scheme generation request to the server system and receives from the server system a first segment identifier; and displays a first segment link at the client device, the first segment link including the first segment identifier. | 03-03-2011 |
20110093461 | Extensible Custom Variables for Tracking User Traffic - A system and method for presenting custom variables to a user of a web analytics system. An activity file of a web server is received, wherein the activity file includes activity file hit records that provide information about respective requests for documents made by visitors of web sites. A custom variable tag of an activity file hit record in the activity file is identified. Attribute-value pairs of the custom variable tag are then extracted. The attribute-value pairs of the custom variable tag are stored in a database hit record of a database of the server. One or more attribute-value pairs of a plurality of custom variable tags assigned to the custom variable of the web site are then prepared to be presented to a user, wherein the user is separate and distinct from the authors of the documents of the web site. | 04-21-2011 |
20110307515 | Conversion Path Performance Measures And Reports - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and reports. In one aspect, user interaction data are obtained, were the user interaction data specify user interactions for a plurality of conversions. User interactions that are associated with each conversion are selected from the user interaction data, where the associated user interactions for each conversion are user interactions with a converting user during the conversion cycle for the conversion. Using the user interaction data for the selected user interactions, a quantity of user interactions that are associated with each conversion and occurred during the conversion cycle for the conversion are determined. In turn, conversion path performance measures are computed and reports specifying the conversion path performance measures are generated. | 12-15-2011 |
20120016883 | Enhanced Query Performance Using Fixed Length Hashing of Multidimensional Data - Methods, systems and apparatus, including computer program products, for enhancing query performance through fixed length hashing of multidimensional data. According to one method, a fixed length hash of a multidimensional data record is created where the hash has respective fixed length sections for each data dimension of the record being hashed. The composite fixed length hash is stored with a reference to the original data record to which it corresponds. Query parameters are hashed and compared to a corresponding section of the fixed length hash to determine a set of candidate records. | 01-19-2012 |
20130297647 | DYNAMIC SESSIONIZATION OF ANALYTICS DATA - The subject technology provides configurations for providing aggregated analytics tracking data associated with a dynamically generated session in response to a query for analytics tracking data. A query for analytics tracking data associated with a period of time is received in which the analytics tracking data includes data for tracking activity associated with a web site or application. The subject technology determines analytics tracking data for aggregating according to the period of time in order to associate the aggregated analytics tracking data with a dynamically generated session. The aggregated analytics tracking data associated with the dynamically generated session is then provided in response to the query. | 11-07-2013 |
20130297775 | PERSIST AND PROCESS ANALYTICS DATA DIMENSIONS FOR SERVER-SIDE SESSIONIZATION - The subject technology provides configurations for propagating information from an initial analytics tracking data communication to subsequent analytics tracking data communications at an analytics server. In one example, the subject technology receives an analytics tracking data communication. The subject technology determines if the received analytics tracking data communication includes state changing information based on analytics tracking data included in the analytics tracking data communication. The subject technology then determines one or more attributes for propagating to subsequent analytics tracking data if the analytics tracking data communication includes state changing information. The state changing information are stored as one or more of the determined one or more attributes. The subject technology stores the analytics tracking data including the determined one or more attributes. | 11-07-2013 |
20130297776 | TECHNIQUES FOR DELAY PROCESSING TO SUPPORT OFFLINE HITS - The subject technology provides configurations for processing late and/or out-of-order analytics tracking data communications. An analytics tracking data communication is received. The subject technology determines a timestamp included in the analytics tracking data from the received analytics tracking data communication. The subject technology determines a session based on the determined new state changing information. The subject technology determines other analytics tracking data included in the analytics tracking data communication to associate with the determined new state changing information in the determined session if new state changing information is included in the analytics tracking data from the received analytics tracking data communication. The analytics tracking data and the other analytics tracking data associated with the new campaign information is then stored. | 11-07-2013 |
20130297777 | SERVER-SIDE CONFIGURATION DRIVEN SESSIONIZATION TO PROVIDE CONSISTENT BUSINESS LOGIC - The subject technology provides configurations for determining resource configuration information for applying to analytics tracking data. Resource information is determined based on analytics tracking data from an analytics tracking data communication in which the resource information includes a corresponding resource associated with a source, and the analytics tracking data includes data for tracking an activity associated with the source. The subject technology determines resource configuration information based on the determined resource information in which the resource configuration information includes one or more attributes associated with the corresponding resource. One or more attributes are then applied from the determined resource configuration information to the analytics tracking data. | 11-07-2013 |
20130297778 | SYSTEM FOR CENTRALIZED ANALYTICS TRACKING VIA SERVER-SIDE SESSIONIZATION - 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. | 11-07-2013 |