A Meteor package for automatic Google Analytics, Mixpanel, KISSmetrics, and other analytics integrations using Segment.io's analytics.js.
Analytics is a Meteor package that provides automatic integration with multiple analytics services like Google Analytics, Mixpanel, and KISSmetrics. It uses Segment.io's analytics.js to automatically record user identity and page view events, simplifying analytics setup for Meteor applications.
Meteor developers who need to integrate analytics services into their applications without manual tracking code.
It offers a router-agnostic, automated solution that works with Meteor's accounts system and supports multiple analytics platforms through a single configuration, reducing development time and complexity.
UNMAINTAINED! - Complete Google Analytics, Mixpanel, KISSmetrics (and more) integration for Meteor
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Uses the browser History API to automatically track page views with any router, eliminating manual tracking code for page navigation.
Integrates seamlessly with Meteor's accounts package to automatically identify users and associate their activities upon login.
Supports numerous analytics services like Google Analytics and Mixpanel through Segment.io's analytics.js, configured via a single settings file.
Compatible with various routers such as React Router and Flow Router, using document.title for page names without router-specific hooks.
Includes console debugging via analytics.debug() to log package activity, aiding in troubleshooting during development.
The README states the package is no longer actively maintained, risking compatibility issues with newer Meteor versions or analytics services.
In development mode, ad-blockers can block analytics events due to the package name, requiring workarounds like running in production mode.
Requires manual URL whitelisting in mobile-config.js for Android devices, adding complexity for cross-platform mobile apps.
Relies on the @okgrow/auto-analytics NPM package, introducing potential breaking changes or bugs from an external dependency.