| CPC G06F 16/958 (2019.01) [G06F 8/71 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
providing a platform to a plurality of operators of a plurality of websites, the platform comprising a graphical user interface tool;
providing the graphical user interface tool to an operator from the plurality of operators while the operator is browsing a website from the plurality of websites, wherein the website comprises a plurality of versions, and wherein each version from the plurality of versions is accessible to a respective user segment from a plurality of user segments;
receiving, using the graphical user interface tool, a selection from the operator comprising an identification of (i) an element to be added to the website and (ii) a location in the website where the element will be added;
receiving an instruction from the operator indicating that the element will be accessible to a first segment of users from the plurality of user segments and inaccessible to a second segment of users from the plurality of user segments;
enabling the operator to preview a first version of the website by impersonating a first user from the first segment of users and preview a second version of the website by impersonating a second user from the second segment of users;
in response to the selection and the instruction, automatically revising software code for the website to include the added element at the location; and
implementing an updated version of the website using the revised software code.
|