Visualization of website analytics
First Claim
1. A computer-implemented method for visualization of website analytics, the method comprising:
- receiving website usage data associated with a customer website indicating web pages are being loaded;
loading a first script into the web pages in response to determining the web pages are being loaded, wherein the first bootstrap script is configured to detect events occurring within the web pages during web sessions including key presses, mouse moves and mouse clicks, and collect and report the events as website usage data associated with the customer website;
generating website analytics from the website usage data associated with the customer website;
loading a second script into the web pages in response to receiving a request from a customer associated with the customer website, wherein the second script is configured to display the website analytics in overlays over the web pages;
sending the website analytics to the customer website via the second script and displaying the website analytics within a website analytics interface having one or more interactive graphical reports for the customer website;
identifying from the website analytics the web pages associated with a most frequent click path for the web sessions;
generating images associated with the web pages associated with the most frequent click path;
arranging the images in a grid with indicators depicting the most frequent click path; and
communicating the grid to the customer website.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for visualization of website analytics overlaid upon the source website is described. In one example embodiment, the method can comprise receiving website usage data associated with a customer website, aggregating the website usage data to generate website statistics, processing the website statistics to generate the website analytics, receiving credential data associated with a substantially current user of the customer website, based on the credential data, identifying the substantially current user as a customer associated with the customer website, and selectively communicating the website analytics to the customer website, the website analytics being displayed within a website analytics interface having one or more graphical reports over the website. The interactive graphical reports include reporting elements positioned over website elements corresponding to the reporting elements, which are independent of any variations in the size and shape of the display window or screen. In another example embodiment, the method can comprise pre-configuring and remotely storing display options, and selectively and automatically altering the display of the customer website pages, presenting different versions of those pages to different users based on the preconfigured and remotely stored display options to establish which versions of the page are more effective.
-
Citations
19 Claims
-
1. A computer-implemented method for visualization of website analytics, the method comprising:
-
receiving website usage data associated with a customer website indicating web pages are being loaded; loading a first script into the web pages in response to determining the web pages are being loaded, wherein the first bootstrap script is configured to detect events occurring within the web pages during web sessions including key presses, mouse moves and mouse clicks, and collect and report the events as website usage data associated with the customer website; generating website analytics from the website usage data associated with the customer website; loading a second script into the web pages in response to receiving a request from a customer associated with the customer website, wherein the second script is configured to display the website analytics in overlays over the web pages; sending the website analytics to the customer website via the second script and displaying the website analytics within a website analytics interface having one or more interactive graphical reports for the customer website; identifying from the website analytics the web pages associated with a most frequent click path for the web sessions; generating images associated with the web pages associated with the most frequent click path; arranging the images in a grid with indicators depicting the most frequent click path; and communicating the grid to the customer website. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a listener server configured to receive website usage data associated with a customer website; an analytics processor configured to; aggregate the website usage data for different web sessions accessing web pages for the customer website, identify the web pages associated with a most frequent click path for the different web sessions, generate thumbnails for the web pages associated with the most frequent click path, and arrange the thumbnails in a grid connected with directional arrows depicting the most frequent click path, wherein each one of the directional arrows starts and ends at a location where an event has occurred; and a reporting server configured to communicate the grid to the customer website. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for replaying an application session, the computer program product comprising a non-transitory computer readable storage medium having program code embodied wherewith, the program code readable/executable by a computer to perform a method comprising:
-
receiving website usage data associated with a customer website; aggregating the website usage data for different web sessions accessing web pages for the customer website; identifying the web pages associated with a most frequent click path for the different web sessions; generating images associated with the web pages associated with the most frequent click path; arranging the images in a grid connected with direction indicators depicting the most frequent click path; and communicating the grid to the customer website. - View Dependent Claims (17, 18, 19)
-
Specification