Starting landing page experiments
First Claim
1. A computer-implemented method, the method comprising:
- receiving user input specifying a landing page, the landing page comprising one or more sections, each section having a respective original version of content;
receiving user input identifying one or more sections of the landing page and for each of the identified sections receiving user input specifying one or more additional versions of content, the original versions and the additional one or more versions together constituting alternative versions for each respective section, and the landing page with the alternative versions for the identified sections together constituting an experiment;
determining page fragments corresponding to the user input, wherein the page fragments comprise one or more scripts operable, when interpreted as part of an instrumented landing page in a client-side browser, to choose, for each section of the landing page, an alternative version from the alternative versions for the section and to cause a landing page variant including the chosen alternative versions to be displayed by the browser to a browsing user; and
providing instructions to a designer, the instructions describing how to insert the page fragments into the landing page to produce an instrumented landing page.
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. User input specifies a landing page having sections, each section having an original version of content. User input also specifies one or more additional versions of content, the original and the additional versions together constituting alternative versions, and the landing page with the alternative versions together constituting an experiment. Page fragments are determined. The fragments are added to the landing page and are operable, when interpreted by a client-side browser, to choose one of the alternative versions of each identified section and make each chosen alternative version the content of the corresponding section before the landing page is displayed by the browser. A designer can insert the page fragments into the landing page to produce an instrumented landing page.
-
Citations
20 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving user input specifying a landing page, the landing page comprising one or more sections, each section having a respective original version of content; receiving user input identifying one or more sections of the landing page and for each of the identified sections receiving user input specifying one or more additional versions of content, the original versions and the additional one or more versions together constituting alternative versions for each respective section, and the landing page with the alternative versions for the identified sections together constituting an experiment; determining page fragments corresponding to the user input, wherein the page fragments comprise one or more scripts operable, when interpreted as part of an instrumented landing page in a client-side browser, to choose, for each section of the landing page, an alternative version from the alternative versions for the section and to cause a landing page variant including the chosen alternative versions to be displayed by the browser to a browsing user; and providing instructions to a designer, the instructions describing how to insert the page fragments into the landing page to produce an instrumented landing page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
means for receiving user input specifying a landing page, the landing page comprising one or more sections, each section having a respective original version of content; means for receiving user input identifying one or more sections of the landing page and for each of the identified sections receiving user input specifying one or more additional versions of content, the original versions and the additional one or more versions together constituting alternative versions for each respective section, and the landing page with the alternative versions for the identified sections together constituting an experiment; means for determining page fragments corresponding to the user input, wherein the page fragments comprise one or more scripts operable, when interpreted as part of an instrumented landing page in a client-side browser, to choose, for each section of the landing page, an alternative version from the alternative versions for the section and to cause a landing page variant including the chosen alternative versions to be displayed by the browser to a browsing user; and means for providing instructions to a designer, the instructions describing how to insert the page fragments into the landing page to produce an instrumented landing page. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product, encoded on a computer-readable storage medium, operable to cause data processing apparatus to perform operations comprising:
-
receiving user input specifying a landing page, the landing page comprising one or more sections, each section having a respective original version of content; receiving user input identifying one or more sections of the landing page and for each of the identified sections receiving user input specifying one or more additional versions of content, the original versions and the additional one or more versions together constituting alternative versions for each respective section, and the landing page with the alternative versions for the identified sections together constituting an experiment; determining page fragments corresponding to the user input, wherein the page fragments comprise one or more scripts operable, when interpreted as part of an instrumented landing page in a client-side browser, to choose, for each section of the landing page, an alternative version from one of the alternative versions for the section and to cause a landing page variant including the chosen alternative versions to be displayed by the browser to a browsing user; and providing instructions to a designer, the instructions describing how to insert the page fragments into the landing page to produce an instrumented landing page. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
one or more computers configured to perform operations comprising; receiving user input specifying a landing page, the landing page comprising one or more sections, each section having a respective original version of content; receiving user input identifying one or more sections of the landing page and for each of the identified sections receiving user input specifying one or more additional versions of content, the original versions and the additional one or more versions together constituting alternative versions for each respective section, and the landing page with the alternative versions for the identified sections together constituting an experiment; determining page fragments corresponding to the user input, wherein the page fragments comprise one or more scripts operable, when interpreted as part of an instrumented landing page in a client-side browser, to choose, for each section of the landing page, an alternative version from the alternative versions for the section and to cause a landing page variant including the chosen alternative versions to be displayed by the browser to a browsing user; and providing instructions to a designer, the instructions describing how to insert the page fragments into the landing page to produce an instrumented landing page. - View Dependent Claims (20)
Specification