At S404, at least one dataset required for generation of the visual map is retrieved from the database (e.g., the database 150). The data is obtained using the token and the restrictions set by the respective secure logic manager. At S405, the visual map is generated based on the selected parameters and the retrieved data. The visual map is generated in response to the user browsing activity information and the web page content information collected and recoded by the tracking server 130. The generation of the visual map may include rendering a map with a visualization layer (in the form of, e.g., HTML, HTML5, Flash, etc.) and one or more data layers (e.g., link analytics, drilldown to recorded logs, etc.). The visualization layer and/or the data layers are rendered over a cached version of the web-page. The visualization layer is generated in such a way that only useful and meaningful visual data is displayed with reference to the presented version of the web-page. In one embodiment, the visual map is in the form of a heat map. An example for a heat visual map can be found in U.S. Pat. No. 7,941,525, assigned to common assignee, which is hereby incorporated by reference for all the useful information it contains. At S406, the first generated visual map is saved in, for example, the database 115. Alternatively or collectively, the generated map is displayed over the display window.
At S407, a new set of comparator parameters as selected by the user are received. The comparator parameters are utilized to generate a second (comparable) visual map to be displayed along-side the first generated map in a section of the window allocated to the second visual map. In addition, the generated visual map is placed in its allocated section.