Patent ID: 11948162
Assignee: CONTENT SQUARE SAS
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to perform operations comprising:
providing client-side scripts for one or more first devices that access a website, the client-side scripts being configured to record session data corresponding to user interaction with the web site;
generating session events based on the session data recorded using the client-side scripts;
causing display of a first interface on a second device, the first interface including respective interface elements for browsing available products by product catalog for geographical regions supported by a website, by device type used at a time of recording session events for the website, by time period of the sessions events, and by user segment,
wherein the respective interface element for the user segment is for browsing the available products based on user interaction relating to zones of the website and on session attributes associated with the session events;
receiving indication of user input, via the first interface, to browse by one or more of the product catalog, the device type, the time period or the user segment;
determining, in response to receiving the indication, at least one product corresponding to the user input and a set of cross-sell products for the at least one product, each cross-sell product in the set of cross-sell products having been previously sold together with the at least one product in association with website;
causing display of a second interface on the second device, the second interface including, for each cross-sell product in a subset the set of cross-sell products, respective metrics that relate the cross-sell product to the at least one product, the second interface further including an expand button which is user-selectable to view respective metrics for all of the set of cross-sell products;
causing, in response to user selection of the expand button, display of a third interface as an overlay on top of the second interface, the third interface including, for each cross-sell product in the set of cross-sell products, respective metrics that relate the cross-sell product to the at least one product, each respective metric being arranged in a column with a user-selectable button for re-ordering the set of cross-sell products based on the respective metric;
causing display of a fourth interface on the second device, the fourth interface being configured to receive user selection of a session, from among plural user sessions with the website, for replay on the second device, the plural user sessions corresponding to different versions of the web site; and
reconstructing, upon receiving user selection of the session via the fourth interface, a video of the session based on the generated session events corresponding to the session, for replay on the second device.