voo_analytics 0.2.0
voo_analytics: ^0.2.0 copied to clipboard
Local analytics and heat map tracking package for Flutter applications with touch event capture.
0.1.1 #
⚠️ DEPRECATED: This package is deprecated. Please use voo_telemetry instead.
- BREAKING CHANGE: Complete migration to OpenTelemetry standards
- DEPRECATED: All functionality moved to
voo_telemetrypackage - Use
voo_telemetryfor:- OpenTelemetry-compliant metrics and traces
- Automatic trace context correlation
- OTLP export to any compatible backend
- Better performance and reliability
Migration Guide #
// Before
import 'package:voo_analytics/voo_analytics.dart';
VooAnalytics.trackEvent('event_name', properties: {...});
// After
import 'package:voo_telemetry/voo_telemetry.dart';
VooTelemetry.instance.trackEvent('event_name', properties: {...});
0.1.0 #
- BREAKING CHANGE: Now requires voo_core ^0.1.0
- Added automatic cloud sync support for analytics events
- Introduced AnalyticsSyncEntity for cloud synchronization
- Integrated with CloudSyncManager from voo_core
- Analytics events and touch events are automatically synced to cloud
- Added support for batch syncing of analytics data
- Enhanced repository to support cloud sync without breaking existing functionality
- Improved offline-first architecture with automatic retry
- User properties and custom events are now cloud-syncable
0.0.2 #
- Updated dependencies (voo_core ^0.0.2, voo_logging ^0.0.15)
- Implemented heat map data tracking functionality
- Added touch event tracking for user interaction analytics
- Created TouchTrackerWidget for automatic touch tracking
- Implemented analytics repository with clean architecture
- Added support for heat map visualization data
- Enhanced integration with voo_logging for analytics events
- Improved JSON serialization for analytics data
- Added comprehensive analytics event structure
0.0.1 #
- Initial release
- Basic analytics infrastructure
- Foundation for heat map and touch tracking