Generating landing page variants
First Claim
1. A computer-implemented method comprising:
- in response to a user using a client to select a hyperlink to an instrumented landing page, downloading the instrumented landing page to the client, the instrumented landing page comprising one or more sections, each section having a corresponding plurality of alternative versions;
after downloading the instrumented landing page, determining in the client to generate a landing page variant of the instrumented landing page rather than to present a default landing page;
in response to the determination, choosing in the client, one alternative version for each section of the instrumented landing page, where the alternative version for each section is chosen from the plurality of alternative versions corresponding to the section;
generating in the client the landing page variant of the instrumented landing page, the landing page variant having sections corresponding to the chosen alternative version for each section of the instrumented landing page;
notifying a server that the instrumented landing page was reached;
notifying the server of the alternative version that was chosen by the client for each section;
and displaying the landing page variant to the user;
wherein the alternative versions are included within the instrumented landing page downloaded to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products for showing different landing page designs to a user. One method includes displaying an advertisement on a starting page to a user interacting with a client, the advertisement having a hyperlink to an instrumented landing page; in response to the user selecting the advertisement, downloading the instrumented landing page to the client, the instrumented landing page having one or more sections, each section having a corresponding plurality of alternative versions; choosing in the client a combination of one alternative version for each of the one or more sections; generating in the client a landing page variant, each section of the landing page variant being the corresponding alternative version of the section defined by the combination; notifying a server that the instrumented landing page was reached; notifying the server which combination was chosen; and displaying the landing page variant to the user.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
in response to a user using a client to select a hyperlink to an instrumented landing page, downloading the instrumented landing page to the client, the instrumented landing page comprising one or more sections, each section having a corresponding plurality of alternative versions; after downloading the instrumented landing page, determining in the client to generate a landing page variant of the instrumented landing page rather than to present a default landing page; in response to the determination, choosing in the client, one alternative version for each section of the instrumented landing page, where the alternative version for each section is chosen from the plurality of alternative versions corresponding to the section; generating in the client the landing page variant of the instrumented landing page, the landing page variant having sections corresponding to the chosen alternative version for each section of the instrumented landing page; notifying a server that the instrumented landing page was reached; notifying the server of the alternative version that was chosen by the client for each section; and displaying the landing page variant to the user; wherein the alternative versions are included within the instrumented landing page downloaded to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
means for downloading an instrumented landing page to a client in response to a user using the client to select a hyperlink to an instrumented landing page, the instrumented landing page comprising one or more sections, each section having a corresponding plurality of alternative versions; means for determining in the client, after downloading the instrumented landing page, to generate a landing page variant of the instrumented landing page rather than to present a default landing page; means for choosing in the client, in response to the determination, one alternative version for each section of the instrumented landing page, where the alternative version for each section is chosen from the plurality of alternative versions corresponding to the section; means for generating in the client the landing page variant of the instrumented landing page, the landing page variant having sections corresponding to the chosen alternative version for each section of the instrumented landing page; means for notifying a server that the instrumented landing page was reached; means for notifying the server of the alternative version that was chosen by the client for each section; and displaying the landing page variant to the user; wherein the alternative versions are included within the instrumented landing page downloaded to the client. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, encoded on a non-volatile storage medium, operable to cause data processing apparatus to perform operations comprising:
-
downloading an instrumented landing page to a client in response to a user using a client to select a hyperlink to the instrumented landing page, the instrumented landing page comprising one or more sections, each section having a corresponding plurality of alternative versions; after downloading the instrumented landing page, determining in the client to generate a landing page variant of the instrumented landing page rather than to present a default landing page; in response to the determination, choosing in the client, one alternative version for each section of the instrumented landing page, where the alternative version for each section is chosen from the plurality of alternative versions corresponding to the section; generating in the client the landing page variant of the instrumented landing page, the landing page variant having sections corresponding to the chosen alternative version for each section of the instrumented landing page; notifying a server that the instrumented landing page was reached; notifying the server of the alternative version that was chosen by the client for each section; and displaying the landing page variant to the user; wherein the alternative versions are included within the instrumented landing page downloaded to the client. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus comprising:
-
a client computer including one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising; downloading an instrumented landing page to a client in response to a user using a client to select a hyperlink to the instrumented landing page, the instrumented landing page comprising one or more sections, each section having a corresponding plurality of alternative versions; determining in the client, after downloading the instrumented landing page, to generate a landing page variant of the instrumented landing page rather than to present a default landing page, wherein the determination is made according to a criterion; choosing in the client, in response to the determination, one alternative version for each section of the instrumented landing page, where the alternative version for each section is chosen from the plurality of alternative versions corresponding to the section; generating in the client the landing page variant of the instrumented landing page, the landing page variant having sections corresponding to the chosen alternative version for each section of the instrumented landing page; notifying a server that the instrumented landing page was reached; notifying the server of the alternative version that was chosen by the client for each section; and displaying the landing page variant to the user; wherein the alternative versions are included within the instrumented landing page downloaded to the client.
-
Specification