3 Repos
Collects visitor statistics using an image pixel or server-side middleware when JavaScript is unavailable.
Distinct from JavaScript-Free Web Interfaces: Distinct from JavaScript-Free Web Interfaces: uses image pixels for analytics tracking, not building UI without JavaScript.
Explore 3 awesome GitHub repositories matching web development · Image Pixel Tracking. Refine with filters or upvote what's useful.
Goatcounter is a privacy-focused web analytics platform designed to be self-hosted on your own infrastructure. It collects visitor statistics like page views, browser information, location, screen size, and referring sites without using cookies or storing any personal data, identifying unique visits through a non-identifiable hash derived from browser and network data. The platform distinguishes itself by offering multiple tracking methods that respect user privacy, including a lightweight JavaScript snippet, an image-based tracking pixel for environments without JavaScript, and the ability t
Collects visitor statistics using an image pixel or server-side middleware when JavaScript is unavailable.
Goatcounter is a self-hosted web analytics platform that collects visitor statistics without cookies, personal data, or persistent identifiers. It uses privacy-preserving techniques like anonymous session hashing to count page views and visits, and can be deployed on your own infrastructure using a binary or Docker container with SQLite or PostgreSQL storage. The platform offers multiple data collection methods, including a lightweight JavaScript snippet, an image-based tracking pixel for environments where scripts are blocked, and server log file parsing from nginx, Apache, Caddy, or CloudFr
Ships both a JavaScript snippet and a no-JavaScript tracking pixel for pageview collection.
Dieses Projekt ist eine JavaScript-Integrationsbibliothek für Analysedaten und ein Client-Side-Event-Collector, der entwickelt wurde, um Nutzerverhalten aufzuzeichnen und diese Daten über eine einheitliche Schnittstelle an verschiedene Analyse-Dienste von Drittanbietern zu verteilen. Es fungiert als Customer Data Platform, die Nutzer identifiziert, Merkmale verwaltet und Event-Streams an verschiedene Analysetools und Data Warehouses weiterleitet. Die Bibliothek zeichnet sich durch einen Multi-Destination-Event-Router und HTTP-Tracking-Middleware aus, die Event-Payloads vor der Übertragung abfängt und modifiziert. Sie implementiert Identitätsmanagement-Primitive für die Nutzeridentifizierung, Identitäts-Aliasing zur Zusammenführung von Profilen sowie Cross-Subdomain-Tracking durch Speicherung von Identifikatoren auf der Top-Level-Domain. Das System deckt ein breites Spektrum an Funktionen ab, darunter die Überwachung von Nutzerinteraktionen wie Seitenaufrufe, Formularübermittlungen und Link-Klicks sowie das Tracking von Marketingkampagnen durch Extraktion von UTM-Parametern. Für eine hohe Zuverlässigkeit nutzt es Event-Request-Batching, auf Local Storage basierende Retry-Queues mit exponentiellem Backoff sowie Browser-Keepalive-Flags, um die Datenerfassung bei Seitenumleitungen sicherzustellen. Die Bibliothek unterstützt zudem Tracking-Pixel für Umgebungen, die die JavaScript-Ausführung einschränken, und bietet Mechanismen zur Verschleierung von Integrations-URLs, um Request-Blockierungen zu verhindern.
Uses transparent image pixels to monitor user activity in environments where JavaScript execution is prohibited.