Client Tracker: Open Geolocation for Editorial Analytics and Audience Mapping

Authors

Keywords:

Gelocation, Map, Electronic Journals, Open Source

Abstract

Introduction: Measuring the territorial reach of academic content informs internationalization statistics. The interruption of third-party services offering reader maps, which was used by Cuban scientific journals, left numerous journals without a simple, open, and reproducible geolocation tool. Objective: To describe the design and development of an open-access web application to identify the approximate location of users and display it on interactive maps. Method: A technological development and innovation research project was conducted in April 2024. The web application was designed on the Ubuntu 24.04 operating system using Microsoft Visual Studio Code and the Chrome browser. The programming languages ​​used were JavaScript and Python, along with their React and FastAPI libraries, respectively. The application was developed in three stages: information search, programming tool selection, and application creation. Results: The system retrieves the country and, when possible, the region/city (configurable accuracy radius), aggregates real-time events, and displays heat and markers on a map (responsive UI). REST/JS integration, audit trail, and anonymization and retention options are offered. Conclusions: ClientTracker provides a lightweight and auditable alternative for visualizing the geographic reach of academic content, with best privacy practices and improvement paths for accuracy, performance, and data governance.

 

Downloads

Download data is not yet available.

Author Biography

Annier Jesús Fajardo Quesada, Granma University of Medical Sciences. Manzanillo Faculty

CI:01010160908

References

1. MaxMind. Geolocation Accuracy. Support Center[Internet]. 2025 [citado 2025/08/20]. Disponible en: [https://support.maxmind.com/geolocation-accuracy

2. MaxMind. GeoIP release notes — 2024 archive. MaxMind Developer Portal [Internet]. 2024 [citado 2025/08/20]. Disponible en: https://dev.maxmind.com/geoip/geoip2/geolite2/updates

3. European Data Protection Board. What is personal data? EDPB SME Guide [Internet]. 2025 [citado 2025/08/20]. Disponible en: [https://edpb.europa.eu/]

4. European Data Protection Board. Secure personal data — guidelines. EDPB [Internet]. 2025 [citado 2025/08/20]. Disponible en: https://edpb.europa.eu/

5. Google. Third-party cookies | Privacy Sandbox. Privacy Sandbox site [Internet]. 2025 [citado 2025/08/20]. Disponible en: https://privacysandbox.com/

6. Segal, J. Britain says Google’s online-ad commitments no longer needed. Reuters [Internet]. 2025 [citado 2025/08/20]. Disponible en: https://www.reuters.com

7. D’Angelo, A. Inside Google’s rocky path towards killing off the web cookie. Business Insider [Internet]. 2024 [citado 2025/08/20]. Disponible en: https://www.businessinsider.com/

8. Matomo. Server-side analytics tracking — FAQ. Matomo.org [Internet]. 2024–2025 [citado 2025/08/20]. Disponible en: https://matomo.org/docs/server-side-tracking

9. Data Marketing School. Matomo server-side tracking with Google Tag Manager. Data-Marketing-School.com [Internet]. 2024 [citado 2025/08/20]. Disponible en: https://data-marketing-school.com

10. Cloudflare. Cloudflare Radar — Year in Review 2023. Cloudflare Blog [Internet]. 2023 Dec [citado 2025/08/20]. Disponible en: https://blog.cloudflare.com/radar-2023

11. Leaflet. Leaflet — a JavaScript library for interactive maps. LeafletJS [Internet]. 2025 [citado 2025/08/20]. Disponible en: https://leafletjs.com/

12. Zhang X, et al. Accuracy and coverage analysis of IP geolocation databases. Preprint [Internet]. 2023 [citado 2025/08/20]. Disponible en: http://dx.doi.org/10.1109/BalkanCom58402.2023.10167899

Published

2025-10-20

How to Cite

1.
Fajardo Quesada AJ, Herrero Pacheco R, Álvarez Pérez RJ, Calás Torres JJ. Client Tracker: Open Geolocation for Editorial Analytics and Audience Mapping. Revdosdic [Internet]. 2025 Oct. 20 [cited 2026 Jan. 31];8. Available from: https://revdosdic.sld.cu/index.php/revdosdic/article/view/666

Issue

Section

Original Articles