Patent ID: 7831658

Claim:
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.