Adaptive website optimization experiment
First Claim
Patent Images
1. A system comprising:
- one or more processors;
a computer-readable storage medium coupled to the one or more processors and having instructions stored thereon, which, when executed by the one or more processors, cause the one or more processors to perform operations to provide;
a website experiment interface operable to receive, from a publisher of a website, parameters for an experiment including a plurality of options, each option specifying a respective page configuration, and operable to provide a control script to the publisher based upon the options, the control script being operable to be inserted into a landing page to provide an instrumented landing page;
a statistics module operable to collect performance statistics associated with each option, the performance statistics measuring a performance of the instrumented landing page in each respective page configuration served to a client device, the statistics module being further operable to analyze the performance statistics to identify a preferred group of options and a non-preferred group of options, the options of the preferred group outperforming the options of the non-preferred group, the statistics module operable to;
produce adjusted statistics based upon;
adjusting the performance statistics based upon at least one of a first correction for performing multiple comparisons if there are more than two alternative landing page configurations, and a second correction for performing an interim analysis if the determination is being made prior to the scheduled end of the website optimization experiment, andanalyzing the adjusted statistics to identify one or more of the plurality of landing page configurations that is performing statistically significantly better than any other one or more of the plurality of landing page configurations; and
an option selection module operable to receive a communication from the client device based upon the client device loading the instrumented web page, the option selection module being operable to, in response to the communication, provide a page configuration corresponding to a selected option from the preferred group of options, the page configuration being provided to the instrumented landing page, the selected option being selected more frequently from the preferred group of options than from the non-preferred group of options.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for adaptive website optimization experiments. Adaptive website optimization can include collecting statistics associated with a number of landing page configurations and identifying a preferred group of landing page configurations during the pendency of an experiment based upon the collected statistics and preferentially selecting a landing page configuration from the preferred group of options for display by an instrumented web page associated with the experiment.
57 Citations
17 Claims
-
1. A system comprising:
-
one or more processors; a computer-readable storage medium coupled to the one or more processors and having instructions stored thereon, which, when executed by the one or more processors, cause the one or more processors to perform operations to provide; a website experiment interface operable to receive, from a publisher of a website, parameters for an experiment including a plurality of options, each option specifying a respective page configuration, and operable to provide a control script to the publisher based upon the options, the control script being operable to be inserted into a landing page to provide an instrumented landing page; a statistics module operable to collect performance statistics associated with each option, the performance statistics measuring a performance of the instrumented landing page in each respective page configuration served to a client device, the statistics module being further operable to analyze the performance statistics to identify a preferred group of options and a non-preferred group of options, the options of the preferred group outperforming the options of the non-preferred group, the statistics module operable to; produce adjusted statistics based upon; adjusting the performance statistics based upon at least one of a first correction for performing multiple comparisons if there are more than two alternative landing page configurations, and a second correction for performing an interim analysis if the determination is being made prior to the scheduled end of the website optimization experiment, and analyzing the adjusted statistics to identify one or more of the plurality of landing page configurations that is performing statistically significantly better than any other one or more of the plurality of landing page configurations; and
an option selection module operable to receive a communication from the client device based upon the client device loading the instrumented web page, the option selection module being operable to, in response to the communication, provide a page configuration corresponding to a selected option from the preferred group of options, the page configuration being provided to the instrumented landing page, the selected option being selected more frequently from the preferred group of options than from the non-preferred group of options. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
initiating a website optimization experiment, the website optimization experiment comprising a comparison of a plurality of alternative landing page configurations using an instrumented landing page; collecting statistics associated with each of the alternative landing page configurations; producing adjusted statistics by adjusting the statistics based upon at least one of a first correction for performing multiple comparisons if there are more than two alternative landing page configurations, and a second correction for performing an interim analysis if the determination is being made prior to the scheduled end of the website optimization experiment; receiving a communication from a browser based upon the browser loading the instrumented landing page; analyzing, in response to the communication, the adjusted statistics to identify one or more of the plurality of alternative landing page configurations that is performing statistically significantly better than any other one or more of the plurality of alternative landing page configurations; and
preferentially providing a selected landing page configuration to the instrumented landing page based upon an analysis of the adjusted statistics, the selected landing page configuration being selected more frequently from a preferred group of alternative landing page configurations than from the non-preferred group of alternative landing page configurations. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. One or more computer readable media operable to select a landing page configuration from among a plurality of alternative landing page configurations and coupled to one or more processors having instructions stored thereon, that when executed by the one or more processors, cause the one or more processors to perform operations, comprising:
-
initiating a website optimization experiment to determine whether a particular landing page configuration from among the plurality of alternative landing page configurations including a current landing page configuration performs better than any other alternative landing page configurations; collecting statistics related to a performance of each of the plurality of alternative landing pages configurations; producing adjusted statistics by adjusting the statistics based upon at least one of a first correction for performing multiple comparisons if there are more than two alternative landing page configurations, and a second correction for performing an interim analysis if the determination is being made prior to the scheduled end of the website optimization experiment; receiving a communication from a client device responsive to the client device loading an instrumented landing page comprising the plurality of alternative landing page configurations, the communication comprising a request to identify a selected landing page configuration from the plurality of alternative landing page configurations; determining a preferred group of landing page configurations based upon analyzing the adjusted statistics, the preferred group of landing page configurations comprising one or more landing page configurations that are performing statistically significantly better than a non-preferred group of landing page configurations; and providing, in response to the communication, a selected landing page configuration to the instrumented landing page based upon a determination of the preferred group of landing page configurations, the selected landing page configuration being selected from the preferred group of landing page configurations more frequently than from the non-preferred group of landing page configurations. - View Dependent Claims (14)
-
-
15. A method comprising:
-
collecting statistics associated with each of a plurality of alternative landing page configurations; producing adjusted statistics by adjusting the statistics based upon at least one of a first correction for performing multiple comparisons if there are more than two alternative landing page configurations, and a second correction for performing an interim analysis if the determination is being made prior to a scheduled end of the website optimization experiment; analyzing the adjusted statistics to identify a preferred group of landing page configurations and a non-preferred group of landing page configurations from the plurality of alternative landing page configurations, the landing page configurations of the preferred group providing statistically significantly better results than the landing page configurations of the non-preferred group; and preferentially providing a landing page configuration to an instrumented landing page based upon the statistics, the landing page configuration being selected more frequently from the preferred group of landing page configurations than from the non-preferred group of landing page configurations. - View Dependent Claims (16)
-
-
17. A method comprising:
-
initiating a website experiment comprising a comparison of a plurality of alternative landing page configurations, the website experiment having an experiment duration provided by a publisher of a website and being operable to determine a performance associated with each of the plurality of alternative landing page configurations; collecting statistics associated with each of the plurality of alternative landing page configurations; producing adjusted statistics by adjusting the statistics based upon at least one of a first correction for performing multiple comparisons if there are more than two alternative landing page configurations, and a second correction for performing an interim analysis if the determination is being made prior to a scheduled end of the website optimization experiment; analyzing the adjusted statistics to identify one or more of the plurality of landing page configurations that is performing statistically significantly better than any other one or more of the plurality of landing page configurations; and determining whether to end the website experiment based upon the adjusted statistics.
-
Specification