{"repo":"ostr-io/ostrio-analytics","free":true,"listed":false,"github":"https://github.com/ostr-io/ostrio-analytics","clone":"git clone https://github.com/ostr-io/ostrio-analytics.git","description":"CCPA and GDPR friendly real-time web analytics with errors collection","language":"TypeScript","stars":14,"topics":["analytics","history-api","npm-package","meteor-package","lightweight","web-analytics","ccpa","gdpr","gdpr-compliant"],"license":"BSD-3-Clause","category":"analytics","readme_excerpt":"Web Analytics by ostr.io ostr.io provides lightweight, privacy-respectful, real-time web analytics for modern SPAs and MPAs. The tracker works out-of-the-box with all websites and webpages, including: WordPress, WebFlow, React, Next.js, Vue, Nuxt, Svelte, Angular, Meteor/Blaze, Backbone, Ember, and vanilla JS. Table of Contents - Why ostr.io analytics? - Why ostr.io vs other analytics services? - What is tracked - Installation - tag - NPM/YARN - AI Skill - Meteor.js - Minified version - Usage - Constructor: new Analytics() - All Methods - Events via .pushEvent() - Manual Tracking via .track() - Event Callbacks via .onPushEvent() - Tracking Callbacks via .onTrack() - Stop tracking via .destroy() - Advanced - Transports - Ignoring paths - Ignoring queries / search params - Hash & query tracking controls - Examples - Legacy Google Analytics integration - Google tag integration - Compliance - Opt-out for end-users Why ostr.io analytics? - 👐 Open-source tracking code - 📦 Lightweight - 🚀 Real-time metrics - 😎 No DOM mutations; no heavy CPU tasks; no extra script chains - 📡 Supports various transports: fetch , img , beacon ; falls back gracefully - 🤝 SPA-friendly: HTML5 History API and navigation events support out-of-the-box - ⚡️ AMP tracking - 🛑 AdBlock detection - 🔍 Transparent data collection; GDPR/CCPA-aligned controls - 🙆 Easy, hosted opt-out for end-users - 🐞 Global runtime error reporting (including unhandled Promise rejections) Why ostr.io vs other analytics servi","default_branch":null,"files":null,"tree":[],"storefront":"/r/ostr-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ostr-io/ostrio-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."}