MapLogger: A Client-Side Tool for Logging User Interaction in Web Map Usability Studies

Interactive web maps are highly dynamic systems, and usability cannot be adequately assessed from task outcomes or post-test questionnaires alone (Vanicek et al., 2026).In such environments, it is also necessary to understand how users actually interact with the interface: which controls they activate, how they navigate, and how their actions unfold over time.This contribution introduces MapLogger, a lightweight client-side tool developed to support usability studies of existing web-based cartographic applications by systematically recording user interactions (and potentially linking them with eye-tracking or other data).MapLogger was designed to reduce the technical barrier to behavioural data collection in cartographic experiments.Rather than requiring a bespoke back-end or manual modifications to individual pages, the tool enables researchers to upload an existing web map project as a ZIP file, define participant tasks, and generate a ready-to-run study directly in the browser (Figure 1).The resulting study package preserves the original project structure while adding a task interface, interaction logging, and CSV export.The logged data include timestamps, task context, event types, selected interface-element attributes, cursor coordinates, viewport dimensions, and other interaction-specific parameters.A companion Analyser then supports rapid inspection of the resulting logs through summary statistics and visual analytics.The practical value of MapLogger is demonstrated through a case study focused on the web application 3D-Geo-Vis, which presents seven methods for interactive 3D visualisation of air temperature data (Zejdlik & Vozenilek, 2025).In this study, MapLogger was deployed alongside eye-tracking and the User Experience Questionnaire (UEQ) with 54 participants completing five tasks.The case study shows how interaction logs help interpret gaze behaviour more robustly, particularly in situations where eye-tracking alone cannot determine whether a user merely considered an interface element or actually activated it.MapLogger provides a transferable, privacy-conscious workflow for cartographic usability research.Because the entire pipeline runs locally in the browser, it is easy to deploy and avoids server-side data handling.At the same time, the paper discusses current limitations, especially the reduced semantic interpretability of interactions occurring inside canvas-or WebGL-based environments.Overall, MapLogger broadens the methodological toolkit for evaluating interactive cartographic visualisations and supports richer integration of behavioural and visual-attention data.The MapLogger tool is freely available at: https://vanicektomas.github.io/maplogger/

Authors

Institutions

Publication Details

Journal
Abstracts of the ICA
Published
2026-09-07
DOI
https://doi.org/10.5194/ica-abs-12-142-2026
Primary Topic
Usability and User Interface Design
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

MapLogger: A Client-Side Tool for Logging User Interaction in Web Map Usability Studies

Tomáš Vaníček, Jakub Zejdlik
Abstracts of the ICA
Usability and User Interface Design
article

MapLogger: A Client-Side Tool for Logging User Interaction in Web Map Usability Studies

Tomáš Vaníček, Jakub Zejdlik
article en

Abstract

Interactive web maps are highly dynamic systems, and usability cannot be adequately assessed from task outcomes or post-test questionnaires alone (Vanicek et al., 2026).In such environments, it is also necessary to understand how users actually interact with the interface: which controls they activate, how they navigate, and how their actions unfold over time.This contribution introduces MapLogger, a lightweight client-side tool developed to support usability studies of existing web-based cartographic applications by systematically recording user interactions (and potentially linking them with eye-tracking or other data).MapLogger was designed to reduce the technical barrier to behavioural data collection in cartographic experiments.Rather than requiring a bespoke back-end or manual modifications to individual pages, the tool enables researchers to upload an existing web map project as a ZIP file, define participant tasks, and generate a ready-to-run study directly in the browser (Figure 1).The resulting study package preserves the original project structure while adding a task interface, interaction logging, and CSV export.The logged data include timestamps, task context, event types, selected interface-element attributes, cursor coordinates, viewport dimensions, and other interaction-specific parameters.A companion Analyser then supports rapid inspection of the resulting logs through summary statistics and visual analytics.The practical value of MapLogger is demonstrated through a case study focused on the web application 3D-Geo-Vis, which presents seven methods for interactive 3D visualisation of air temperature data (Zejdlik & Vozenilek, 2025).In this study, MapLogger was deployed alongside eye-tracking and the User Experience Questionnaire (UEQ) with 54 participants completing five tasks.The case study shows how interaction logs help interpret gaze behaviour more robustly, particularly in situations where eye-tracking alone cannot determine whether a user merely considered an interface element or actually activated it.MapLogger provides a transferable, privacy-conscious workflow for cartographic usability research.Because the entire pipeline runs locally in the browser, it is easy to deploy and avoids server-side data handling.At the same time, the paper discusses current limitations, especially the reduced semantic interpretability of interactions occurring inside canvas-or WebGL-based environments.Overall, MapLogger broadens the methodological toolkit for evaluating interactive cartographic visualisations and supports richer integration of behavioural and visual-attention data.The MapLogger tool is freely available at: https://vanicektomas.github.io/maplogger/

Abstracts of the ICAVol. 12
Palacký University Olomouc (CZ)
Univerzita Palackého v Olomouci
Openalex Percentile: Top 8%
Usability and User Interface Design
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.