A privacy-focused, first-party traffic analytics engine for Ruby on Rails applications that requires no cookies or JavaScript.
ActiveAnalytics is a privacy-focused traffic analytics engine designed specifically for Ruby on Rails applications. It provides first-party analytics without requiring cookies, JavaScript, or third-party services, allowing developers to track page views, traffic sources, and browser statistics while maintaining full data ownership. It solves the problem of adblocker interference and privacy concerns associated with traditional analytics tools.
Ruby on Rails developers and teams who need simple, self-hosted analytics for their applications while prioritizing user privacy and data control.
Developers choose ActiveAnalytics because it offers a lightweight, privacy-respecting alternative to third-party analytics, is immune to adblockers, integrates seamlessly into Rails applications, and gives them complete ownership over their analytics data.
First-party, privacy-focused traffic analytics for Ruby on Rails applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Operates without cookies, JavaScript, or third-party dependencies, ensuring compliance with privacy regulations and focusing on aggregate data to protect visitor anonymity.
Runs as a first-party service within the Rails app, making it immune to adblockers and privacy extensions that typically block external trackers.
Supports both synchronous database recording for simplicity and asynchronous queuing via Redis for high-traffic optimization, as detailed in the README.
Allows seamless integration with existing user authentication systems through controller patching or route-based methods, offering flexibility for Rails apps.
Requires custom controller patching for authentication and traffic recording, with the README admitting it 'cannot guess how you handle user authentication,' adding overhead.
Focuses on aggregate traffic insights like page views and sources, lacking advanced analytics such as real-time dashboards, user funnels, or detailed session replay.
Synchronous mode adds database write overhead per request, while async mode necessitates Redis infrastructure and manual queue flushing, increasing operational complexity.
Bot filtering requires external gems like crawler_detect, as noted in the README, meaning additional setup and dependency management for accurate data.
ActiveAnalytics is an open-source alternative to the following products:
A web analytics service that tracks and reports website traffic, providing insights into user behavior and marketing effectiveness.
An open-source web analytics platform that tracks website visits and provides detailed reports on visitor behavior, serving as a privacy-friendly alternative to Google Analytics.
Plausible is a lightweight, open-source web analytics platform that provides privacy-friendly website traffic insights without using cookies or collecting personal data.