System and method for website experimentation
AssigneeAmazon Technologies, Inc.
InventorsKimberly A Rachmeler, Paul G Nordstrom
Life of this patent
Estimating the term…
Abstract
A data processing system comprises web page generation logic and website experimentation logic. The web page generation logic is configured to generate web pages to be provided to visitors of a website. The website experimentation logic is coupled to the web page generation logic. The website experimentation logic is configured to detect a change in the manner in which the web page generation logic generates one or more of the web pages and to assess how the change impacts visitor interactions with the website.
Claims20
A system comprising:
- one or more processors;
- and
- computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising:
- generating a first web page of content to be provided to visitors of a web site;
- modifying a portion of the content of the first web page to generate a second web page of modified content;
- sending the first web page of content to one or more host devices that host the website, wherein the one or more host devices cause the first web page of content to be published to first visitors upon visiting the website for a period of time;
- determining a first measurement of interactions between the first visitors of the website and the first web page for the period of time;
- sending the second web page of modified content to the one or more host devices that host the website, wherein the one or more host devices cause the second web page of modified content to be published to second visitors upon visiting the website for the period of time;
- determining a second measurement of interactions between the second visitors of the website and the second web page for the period of time;
- comparing the first measurement of interactions with the second measurement of interactions to determine whether the first measurement of interactions is greater than the second measurement of interactions;
- and
- automatically selecting one of the first web page or the second web page to be published on the website based at least in part on determining whether the first measurement of interactions is greater than the second measurement of interactions.
One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- identifying a first web page of content to be provided to visitors of a website;
- causing a configuration user interface (UI) to be presented on a display associated with a developer computing device associated with the website;
- receiving input, from the developer computing device and via the configuration UI, indicating a modification of the first web page of content;
- modifying, based at least in part on the input, the first web page of content to generate a second web page of modified content;
- identifying a first measurement of interactions between first visitors of the website and the first web page for a period of time;
- identifying a second measurement of interactions between second visitors of the website and the second web page for the period of time;
- and
- determining whether the first measurement of interactions is greater than the second measurement of interactions.
A method comprising:
- identifying a first web page of content to be provided to visitors of a web site;
- modifying the first web page of content to create a second web page of content to be provided to visitors of the website;
- monitoring interactions by first visitors of the web site with a first portion of the content of the first web page for a period of time;
- determining, based at least in part on the interactions by the first visitors with the first portion of the content of the first web page, a first value associated with the first portion of the content;
- monitoring interactions by second visitors of the website with a second portion of content of the second web page, wherein the second portion of content is absent from inclusion in the first web page for the period of time;
- determining, based at least in part on the interactions by the second visitors with the second portion of the content of the second web page, a second value associated with the second portion of the content;
- comparing the first value with the second value to determine that the second value is higher than the first value;
- and
- selecting the second web page for publishing on the website after expiration of the period of time based at least in part on determining that the second value is higher than the first value.
Dependencies are inferred from the claim text.