System and method analyzing actual behavior of website visitors
AssigneeContent Square Israel Ltd
InventorsOri Reshef, Yuval Nachman, Tuval Chomut, Konstantin Kofman
Life of this patent
Estimating the term…
Abstract
A system and method for analyzing website visitor behavior. The method includes analyzing website visitor recordings associated with a website visit of each of a plurality of website visitors; determining a route taken within the website by each of the plurality of website visitors based on the website visitor recordings, wherein the route includes a chronological sequence of user interactions with website elements; and dividing the plurality of routes into clusters based on common path flows.
Claims20
A method comprising:
- generating, by a processor, user interaction information representative of user interactions performed by a plurality of users on a website displayed on a plurality of client devices during visits by the users to the web site, wherein the web site comprises a plurality of web pages;
- determining a plurality of routes taken within the website by the plurality of users based on the user interaction information, each route of the plurality of routes including a chronological sequence in a consecutive order of user interactions with a plurality of website elements included in the web site;
- generating a plurality of clusters based on similar paths through the web site, wherein generating the plurality of clusters comprises:
- identifying a plurality of equivalent routes based on an analysis of the chronological sequence in the consecutive order of user interactions with the plurality of website elements in each of the plurality of routes, and
- dividing the plurality of routes based on the plurality of equivalent routes into the plurality of clusters, wherein each of the plurality of clusters is associated with a number of users having taken a number of routes included in each of the plurality of clusters;
- and
- causing a user interface to be displayed on a display device, the user interface comprising the plurality of clusters and visual representation of a most common path through the web site based on the number of users associated with each of the clusters, wherein the visual representation of the most common path includes an image of a webpage of the website and a visualization of interactions by at least one of the plurality of users engaging with elements of the image of the webpage.
A non-transitory computer readable medium having stored thereon instructions, when executed by a processor, causes the processor to perform operations comprising:
- generating user interaction information representative of user interactions performed by a plurality of users on a website displayed on a plurality of client devices during visits by the users to the website, wherein the website comprises a plurality of web pages;
- determining a plurality of routes taken within the website by the plurality of users based on the user interaction information, each route of the plurality of routes including a chronological sequence in a consecutive order of user interactions with a plurality of website elements included in the web site;
- generating a plurality of clusters based on similar paths through the web site, wherein generating the plurality of clusters comprises:
- identifying a plurality of equivalent routes based on an analysis of the chronological sequence in the consecutive order of user interactions with the plurality of website elements in each of the plurality of routes, and
- dividing the plurality of routes based on the plurality of equivalent routes into the plurality of clusters, wherein each of the plurality of clusters is associated with a number of users having taken a number of routes included in each of the plurality of clusters;
- and
- causing a user interface to be displayed on a display device, the user interface comprising the plurality of clusters and visual representation of a most common path through the web site based on the number of users associated with each of the clusters, wherein the visual representation of the most common path includes an image of a webpage of the website and a visualization of interactions by at least one of the plurality of users engaging with elements of the image of the webpage.
A system comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, causes the system to perform operations comprising:
- generating user interaction information representative of user interactions performed by a plurality of users on a website displayed on a plurality of client devices during visits by the users to the website, wherein the website comprises a plurality of web pages;
- determining a plurality of routes taken within the website by the plurality of users based on the user interaction information, each route of the plurality of routes including a chronological sequence in a consecutive order of user interactions with a plurality of website elements included in the web site;
- generating a plurality of clusters based on similar paths through the web site, wherein generating the plurality of clusters comprises:
- identifying a plurality of equivalent routes based on an analysis of the chronological sequence in the consecutive order of user interactions with the plurality of website elements in each of the plurality of routes, and
- dividing the plurality of routes based on the plurality of equivalent routes into the plurality of clusters, wherein each of the plurality of clusters is associated with a number of users having taken a number of routes included in each of the plurality of clusters;
- and
- causing a user interface to be displayed on a display device, the user interface comprising the plurality of clusters and visual representation of a most common path through the web site based on the number of users associated with each of the clusters, wherein the visual representation of the most common path includes an image of a webpage of the website and a visualization of interactions by at least one of the plurality of users engaging with elements of the image of the webpage.
Dependencies are inferred from the claim text.