Encoding and displaying default landing page content
First Claim
1. A computer-implemented method, the method comprising:
- receiving an original landing page, the original landing page having an original version for each of a plurality of sections, each section having a first tag, where each first tag, when matched to a corresponding second tag, causes a client to disregard the section between the respective first and second tags;
determining a combination of one alternative version for each of a plurality of sections in an instrumented landing page, the instrumented landing page being a modified version of an original landing page, wherein each alternative version is an original version of the respective section or an additional version of the respective section;
generating in the client a landing page variant of the instrumented landing page, each section of the landing page variant being the corresponding alternative version of the section determined by the combination, wherein the landing page variant is generated in the client by determining for at least one section to display an additional version of the section in lieu of the original version of the section, and when the additional version of the section is to be displayed;
obtaining the additional version of the section;
inserting the additional version of the section into a specific location of the landing page variant; and
inserting a second tag, the second tag corresponding to a matching first tag in the landing page, wherein inserting the second tag results in the client disregarding the original version of the section, the original version of the section lying between the second tag and the matching first tag.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products for defining landing pages to test different landing page designs. A combination is determined of one alternative version for each of one or more sections in an instrumented landing page. In a client, a landing page variant is generated. Each section of the landing page variant is the corresponding alternative version of the section defined by the combination. The landing page variant is generated in the client by determining for each section whether to display an additional version of the section in lieu of the original version of the section. If it is so determined, the additional version of the section is retrieved and inserted into a new location of the landing page variant, and at least one tag is inserted to cause the original version of the section to be disregarded.
-
Citations
35 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving an original landing page, the original landing page having an original version for each of a plurality of sections, each section having a first tag, where each first tag, when matched to a corresponding second tag, causes a client to disregard the section between the respective first and second tags; determining a combination of one alternative version for each of a plurality of sections in an instrumented landing page, the instrumented landing page being a modified version of an original landing page, wherein each alternative version is an original version of the respective section or an additional version of the respective section; generating in the client a landing page variant of the instrumented landing page, each section of the landing page variant being the corresponding alternative version of the section determined by the combination, wherein the landing page variant is generated in the client by determining for at least one section to display an additional version of the section in lieu of the original version of the section, and when the additional version of the section is to be displayed; obtaining the additional version of the section; inserting the additional version of the section into a specific location of the landing page variant; and inserting a second tag, the second tag corresponding to a matching first tag in the landing page, wherein inserting the second tag results in the client disregarding the original version of the section, the original version of the section lying between the second tag and the matching first tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product, encoded on a computer-readable storage medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving an original landing page, the original landing page having an original version for each of a plurality of sections, each section having a first tag, where each first tag, when matched to a corresponding second tag, causes a client to disregard the section between the respective first and second tags; determining a combination of one alternative version for each of a plurality of sections in an instrumented landing page, the instrumented landing page being a modified version of an original landing page, wherein each alternative version is an original version of the respective section or an additional version of the respective section; generating in the client a landing page variant of the instrumented landing page, each section of the landing page variant being the corresponding alternative version of the section determined by the combination, wherein the landing page variant is generated in the client by determining for at least one section to display an additional version of the section in lieu of the original version of the section, and when the additional version of the section is to be displayed; obtaining the additional version of the section; inserting the additional version of the section into a specific location of the landing page variant; and inserting a second tag, the second tag corresponding to a matching first tag in the landing page, wherein inserting the second tag results in the client disregarding the original version of the section, the original version of the section lying between the second tag and the matching first tag. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system comprising:
-
means for receiving an original landing page, the original landing page having an original version for each of a plurality of sections, each section having a first tag, where each first tag, when matched to a corresponding second tag, causes a client to disregard the section between the respective first and second tags; means for determining a combination of one alternative version for each of a plurality of sections in an instrumented landing page, the instrumented landing page being a modified version of an original landing page, wherein each alternative version is an original version of the respective section or an additional version of the respective section; means for generating in the client a landing page variant of the instrumented landing page, each section of the landing page variant being the corresponding alternative version of the section determined by the combination, wherein the landing page variant is generated in the client by determining for at least one section to display an additional version of the section in lieu of the original version of the section, and when the additional version of the section is to be displayed; obtaining the additional version of the section; inserting the additional version of the section into a specific location of the landing page variant; and inserting a second tag, the second tag corresponding to a matching first tag in the landing page, wherein inserting the second tag results in the client disregarding the original version of the section, the original version of the section lying between the second tag and the matching first tag. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification