CPC H04L 67/535 (2022.05) [G06F 3/0482 (2013.01); G06F 16/957 (2019.01); G06Q 30/0204 (2013.01); G06Q 30/0271 (2013.01); H04L 51/02 (2013.01); H04L 67/306 (2013.01)] | 24 Claims |
1. A method of supplying Segmentation as a Service™ (abbreviated SegAAS), in a system including a web server, a user client machine, and an SegAAS server, each operated by a distinct operator, the method including:
responsive to a request from software running on the user client machine, either the web server or the SegAAS server sending instrumentation code that is configured to run on the user client machine and generate instrument readings that track a user session during a visit to a website and sending listener code that is configured to run on the user client machine and cause conditional triggering of actions specified by an operator of the website through a callback, the conditional triggering responsive to codes in a list of segment codes;
receiving at the SegAAS server the instrument readings and analyzing the instrument readings to track progress and time on the website during the visit;
the SegAAS server generating and updating a plurality of the segment code lists that identify user segments according to parameters or rules specified by the operator of the website that take into account the time visiting the website, and repeatedly pushing to the user client machine the updated lists of the segment codes;
whereby the listener code processes each updated list, and causes conditional triggering of a recommendation service through a callback that provides product and/or content recommendations that corresponds to at least one segment code in one of the updated lists at a time directed to extending the visit to the website or converting the visit to a purchase.
|