Automated integration of partner products
AssigneeAdobe Systems Incorporated
InventorsAlan Adams Winters, Jessica Louise Petersen, Kevin Gary Smith
Life of this patent
Estimating the term…
Abstract
Automated integration of partner products in connection with a web analytics application is facilitated. A list of available partner products is displayed, and the user is provided with an opportunity to select one or more of the displayed partner products. A wizard is presented, allowing the user to configure the partner product by specifying and mapping metrics, dimensions, and the like. Partner product integration then takes place automatically, thereby simplifying the process by which such integrations can be implemented.
Claims14
A computer implemented method for integrating at least one partner application in a web analytics application, comprising:
- displaying, via a graphical user interface of a web analytics application executed by a computer, a listing of web analytics partner applications available for integration with other web analytics partner applications via the web analytics application, wherein each of the web analytics partner applications is associated with at least one web marketing service, and wherein the web analytics application includes information on a plurality of data metrics, wherein displaying the listing comprises:
- displaying, in a first display portion of the graphical user interface, a repository comprising the listing of available web analytics partner applications, and
- displaying, in a second display portion of the graphical user interface, an integrations area comprising web analytics partner applications already selected for integration;
- receiving, via the web analytics application, user selection of at least one web analytics partner application of the listing of web analytics partner applications, wherein the at least one web analytics partner application tracks web analytics data and provides the web analytics data from a corresponding data source, wherein receiving the user selection of the at least one displayed web analytics partner application comprises receiving user input dragging a representation of one or more of the at least one displayed web analytics partner applications from the repository and dropping the representation in the integrations area;
- configuring, by the web analytics application, the at least one web analytics partner application by:
- receiving, via the graphical user interface, a first input describing the web analytics data to be imported from the at least one web analytics partner application,
- receiving, via the graphical user interface, a second input selecting one or more data metrics of the plurality of data metrics from the web analytics application to be integrated with the web analytics data, the one or more data metrics stored in corresponding data structures of the web analytics application, and
- applying one or more data dimensions to the one or more data metrics specified by the second input prior to integrating the corresponding elements of the web analytics data into the corresponding data structures of the web analytics application, the one or more data dimensions specified by a third input and applied to analyze the one or more data metrics;
- integrating, by the web analytics application, corresponding elements of the web analytics data described by the first input from the data source into the corresponding data structures of the one or more data metrics selected by the second input, wherein integrating the corresponding elements of the web analytics data into the corresponding data structures causes a bidirectional flow of the web analytics data between the corresponding data source of the at least one web analytics partner application and the corresponding data structures of the web analytics application;
- and
- generating, by the web analytics application, output indicating that the corresponding elements of the web analytics data have been successfully integrated.
A non-transitory computer readable storage medium comprising program instruction stored thereon, wherein the program instructions are executable by a computer to cause:
- displaying, via a graphical user interface of a web analytics application, a listing of web analytics partner applications available for integration with other web analytics partner applications via a web analytics application, wherein each of the web analytics partner applications is associated with at least one web marketing service, and wherein the web analytics application includes information on a plurality of data metrics wherein displaying the listing comprises:
- displaying, in a first display portion of the graphical user interface, a repository comprising the listing of available web analytics partner applications, and
- displaying, in a second display portion of the graphical user interface, an integrations area comprising web analytics partner applications already selected for integration;
- receiving, via the web analytics application, user selection of at least one web analytics partner application of the listing of web analytics partner applications, wherein the at least one web analytics partner application tracks web analytics data and provides the web analytics data from a corresponding data source, wherein receiving the user selection of the at least one displayed web analytics partner application comprises receiving user input dragging a representation of one or more of the at least one displayed web analytics partner applications from the repository and dropping the representation in the integrations area;
- configuring, by the web analytics application, the at least one web analytics partner application by:
- receiving, via the graphical user interface, a first input describing the web analytics data to be imported from the at least one web analytics partner application,
- receiving, via the graphical user interface, a second input selecting one or more data metrics of the plurality of data metrics from the web analytics application to be integrated with the web analytics data, the one or more data metrics stored in corresponding data structures of the web analytics application, and
- applying one or more data dimensions to the one or more data metrics specified by the second input prior to integrating the corresponding elements of the web analytics data into the corresponding data structures of the web analytics application, the one or more data dimensions specified by a third input and applied to analyze the one or more data metrics;
- integrating, by the web analytics application, the corresponding elements of the web analytics data described by the first input from the data source into the corresponding data structures of the one or more data metrics selected by the second input, wherein integrating the corresponding elements of the web analytics data into the corresponding data structures causes a bidirectional flow of the web analytics data between the corresponding data source of the at least one web analytics partner application and the corresponding data structures of the web analytics application;
- and
- generating, by the web analytics application, output indicating that the corresponding elements of the web analytics data have been successfully integrated.
A system for integrating at least one partner application in a web analytics application, comprising:
- a display device, for displaying, via a graphical user interface of a web analytics application, a listing of web analytics partner applications available for integration with other web analytics partner applications via the web analytics application, wherein each of the web analytics partner applications is associated with at least one web marketing service, and wherein the web analytics application includes information on a plurality of data metrics, wherein displaying the listing comprises:
- displaying, in a first display portion of the graphical user interface, a repository comprising the listing of available web analytics partner applications, and
- displaying, in a second display portion of the graphical user interface, an integrations area comprising web analytics partner applications already selected for integration;
- an input device for:
- receiving user selection of at least one web analytics partner application of the listing of web analytics partner products, wherein the at least one web analytics partner application tracks web analytics data and provides the web analytics data from a corresponding data source, wherein receiving the user selection of the at least one displayed web analytics partner application comprises receiving user input dragging a representation of one or more of the at least one displayed web analytics partner applications from the repository and dropping the representation in the integrations area;
- and
- receiving first input and a second input indicating a desired configuration for the at least one web analytics partner application, wherein the first input describes the web analytics data to be imported from the at least one web analytics partner application and the second input selects one or more data metrics of the plurality of data metrics from the web analytics application to be integrated with the web analytics data, the one or more data metrics stored in corresponding data structures of the web analytics application;
- a partner product configuration module of the web analytics application, for (i) applying one or more data dimensions to the one or more data metrics specified by the second input prior to integrating the corresponding elements of the web analytics data into the corresponding data structures of the web analytics application, the one or more data dimensions specified by a third input and applied to analyze the one or more data metrics and (ii) configuring the at least one web analytics partner application according to the first input and the second input;
- an integration module of the web analytics application, for integrating, by the web analytics application, corresponding elements of the web analytics data described by the first input from the data source into the corresponding data structures of the one or more data metrics selected by the second input, wherein integrating the corresponding elements of the web analytics data into the corresponding data structures causes a bidirectional flow of the web analytics data between the corresponding data source of the at least one web analytics partner application and the corresponding data structures of the web analytics application;
- and
- wherein the display device generates output indicating that the corresponding elements of the web analytics data have been successfully integrated.
Dependencies are inferred from the claim text.