{"repo":"DavidWells/analytics","free":true,"listed":false,"github":"https://github.com/DavidWells/analytics","clone":"git clone https://github.com/DavidWells/analytics.git","description":"Lightweight analytics abstraction layer for tracking page views, custom events, & identifying visitors","language":"JavaScript","stars":2663,"topics":["analytics","telemetry","metrics","analytics-utils","gdpr-compliant","wired"],"license":"MIT","category":"analytics","readme_excerpt":"A lightweight analytics abstraction library for tracking page views, custom events, & identify visitors. Designed to work with any third-party analytics tool or your own backend. Read the docs or view the live demo app Table of Contents Click to expand - Features - Why - Install 📦 - Usage - Demo - API - Configuration - analytics.identify - analytics.track - analytics.page - analytics.user - analytics.reset - analytics.ready - analytics.on - analytics.once - analytics.getState - analytics.storage - analytics.storage.getItem - analytics.storage.setItem - analytics.storage.removeItem - analytics.plugins - analytics.plugins.enable - analytics.plugins.disable - Events - Analytic plugins - Community Plugins - Creating analytics plugins - React to any event - Custom methods - Plugin Naming Conventions - Debugging analytics - TypeScript support - Contributing - Setup & Install dependencies - Development - Support Features - [x] Extendable - Bring your own third-party tool & plugins - [x] Test & debug analytics integrations with time travel & offline mode - [x] Add functionality/modify tracking calls with baked in lifecycle hooks - [x] Isomorphic. Works in browser & on server - [x] Queues events to send when analytic libraries are loaded - [x] Conditionally load third party scripts - [x] Works offline - [x] TypeScript support Why Companies frequently change analytics requirements based on evolving needs. This results in a lot of complexity, maintenance, & extra code when adding/remov","default_branch":null,"files":null,"tree":[],"storefront":"/r/DavidWells","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DavidWells/analytics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}