| CPC G06F 3/0483 (2013.01) [H04L 67/146 (2013.01); H04L 67/60 (2022.05)] | 17 Claims |

|
1. A computer-implemented method comprising:
generating, by an experiment system, a user interface comprising one or more input elements to control a display of a variation of a web page on a client device that is separate from the experiment system and to configure a plurality of conditions, parameters for the plurality of conditions, and a trigger event defining when to evaluate the plurality of conditions and the parameters for the web page, the web page being loaded with a client-side snippet for activating a smart page to run the variation of the web page,
wherein the one or more input elements of the user interface comprise a first predefined selectable list comprising the plurality of conditions, a second predefined selectable list comprising a variable selection of how many of the plurality of conditions are to be true for the variation of the web page to be displayed, and a third predefined selectable list comprising the parameters for the plurality of conditions, each of the plurality of conditions in the first predefined selectable list is capable of being true independent of any other of the plurality of conditions in the first predefined selectable list also being true;
responsive to a user interaction with the one or more input elements of the user interface, generating, by a computer processor, a set of instructions corresponding to the smart page, the set of instructions comprising one or more of the plurality of conditions, the parameters, and the trigger event and specifying the variation of the web page to display at the client device responsive to the one or more of the plurality of conditions and the parameters being true when the trigger event occurs; and
transmitting the set of instructions to the client device to display the variation of the web page responsive to an access of the web page by the client device and based on an occurrence of the trigger event causing the one or more of the plurality of conditions and the parameters to be evaluated, the plurality of conditions includes a uniform resource locator (URL) of the web page at least partially matching a URL string, the third predefined selectable list of parameters comprising a does match URL parameter in a dropdown element and a does not match URL parameter in the dropdown element, the dropdown element allowing for customization of a URL match condition to a specified URL.
|