According to various embodiments, the tracking server 130 also provides an analysis tool 135. The tracking server may be configured to generate comparable visual maps via the analysis tool 135. In an embodiment, a plurality of comparable visual maps are displayed over the displays of the device 160 side-by-side in a single window display, such as a program window, a browser window, a web page, and so on. The comparable visual maps present the browser activities of a user of the client 101 at different view levels (e.g., page view, user level, etc.), using various comparator parameters (or filter parameters), and/or type of the monitored user browsing activity. Such parameters may include, but are not limited to, dates, events (e.g., visitor and page events), demographics (countries, languages, visitors IDs), technical information (e.g., browser type, operating system time, screen resolutions, fold heights), traffic source (e.g., visitor traffic sources, marketing channel, keywords, etc.), bounce rates, and so on. The user browsing activity relates to mouse movement, scrolling of web pages, resizing of browser windows, click events, keyboard uses, a touch screen display, orientation change, touch start, touch move, and touch end, and so on.
In another embodiment, the analysis tool 135 is configured to generate the difference between two or more visual maps and to display a difference map over the client device 101.