Overview
The matomo_tracker package provides a fully cross-platform solution for integrating Matomo analytics into Flutter applications. It wraps the Matomo tracking API, enabling developers to collect user behavior data across Android, iOS, Web, macOS, Windows, and Linux platforms. With simple initialization and event tracking methods, it supports custom events, page views, and user session tracking. The package is designed for seamless integration with existing Matomo installations, offering reliable data collection without platform-specific code. It's ideal for apps requiring detailed analytics while maintaining privacy-focused tracking practices.
Use cases
- Tracking user interactions in mobile and web apps
- Monitoring app performance via page views
- Analyzing user behavior with custom events
- Integrating with self-hosted Matomo servers
- Collecting analytics across multiple platforms
Key features
- Cross-platform compatibility
- Support for all major OS platforms
- Simple event and page view tracking
- Integration with self-hosted Matomo instances
- Privacy-conscious data handling
Suitable for
- Flutter developers needing analytics
- Apps using self-hosted Matomo
- Projects requiring multi-platform tracking
- Teams focused on user behavior insights
- Developers avoiding third-party analytics services
Considerations
- Requires a running Matomo server
- Needs proper configuration of tracking ID
- May require compliance with privacy regulations
- Limited to Matomo-specific features
- Depends on network availability for data transmission