3 dépôts
Automated tracking of UI element interactions via declarative attributes.
Distinguishing note: Focuses on declarative, attribute-based tracking of UI elements.
Explore 3 awesome GitHub repositories matching data & databases · Element Interaction Tracking. Refine with filters or upvote what's useful.
Umami is a self-hosted, privacy-focused web analytics platform designed to provide full control over infrastructure and user data. It captures website traffic and visitor behavior through anonymous tracking methods that avoid cookies, browser fingerprinting, and the storage of personally identifiable information. The platform distinguishes itself through a comprehensive suite of behavioral analysis tools, including session replays, heatmaps, and cohort-based retention reporting. It features a multi-tenant architecture that allows teams to manage multiple websites within a single, collaborativ
Records user interactions automatically by adding specific data attributes to HTML elements.
This project is an open-source, privacy-focused web analytics platform designed for high-throughput data ingestion and multi-tenant data management. It provides a cookie-less tracking engine that captures visitor interactions using ephemeral request metadata, ensuring comprehensive traffic visibility while maintaining strict privacy standards. The architecture utilizes an event-driven ingestion pipeline and aggregated metric storage to decouple data collection from processing, enabling efficient long-term retrieval and responsive dashboard performance. What distinguishes this platform is its
Captures user interactions like form submissions and downloads to provide insights into content engagement.
Autotrack est une bibliothèque JavaScript pour Google Analytics qui capture automatiquement les interactions des utilisateurs et l'engagement sur les pages. Elle fournit un système pour une implémentation analytique déclarative, permettant aux événements web d'être suivis via des attributs HTML pour éviter d'écrire du JavaScript personnalisé pour chaque interaction. Le projet inclut un générateur de bundle analytique pour créer des fichiers JavaScript minimisés contenant uniquement les plugins de suivi spécifiques requis pour un projet. Il fonctionne également comme un tracker d'application monopage (SPA) qui surveille les changements dans l'historique du navigateur pour enregistrer les vues de page virtuelles. La bibliothèque couvre un large éventail de capacités de mesure de l'engagement, y compris le suivi de la profondeur de défilement, la visibilité des éléments et les états des media queries. Elle fournit également des outils pour la normalisation des données d'analyse web, tels que le filtrage des paramètres d'URL et la standardisation des chemins pour éviter les entrées en double.
Sends events when specified page elements enter the browser viewport to record when users see specific content.