A cross-platform Flutter package for integrating Matomo analytics into mobile applications, enabling event tracking and user behavior monitoring via the Matomo API. Built entirely in Dart, it supports both Android and iOS platforms, offering a lightweight and efficient solution for developers seeking to implement privacy-focused analytics without native code. The package simplifies integration with Matomo's server-side tracking infrastructure, ensuring consistent data collection across devices.
Use cases
- Tracking user interactions in mobile apps
- Monitoring app performance and engagement
- Collecting custom events and goals
- Integrating with existing Matomo analytics dashboards
- Supporting GDPR-compliant data collection
Key features
- Pure Dart implementation
- Cross-platform support (Android & iOS)
- Matomo API compatibility
- Event and goal tracking
- Lightweight and easy to integrate
Suitable for
- Flutter developers using Matomo analytics
- Apps requiring privacy-conscious tracking
- Projects needing consistent analytics across platforms
- Teams managing analytics via Matomo servers
- Developers avoiding native platform-specific code
Considerations
- Requires a running Matomo instance
- Limited to Matomo-specific features
- No real-time dashboard within the package
- Dependent on Matomo API availability and configuration
- Manual setup for advanced tracking scenarios