devfeedbackhub_analytics 2.0.0
devfeedbackhub_analytics: ^2.0.0 copied to clipboard
Lightweight analytics SDK for DevFeedbackHub - track tester behavior and goal completion in your app.
import 'package:devfeedbackhub_analytics/devfeedbackhub_analytics.dart';
Future<void> main() async {
// Initialize with your request ID from DevFeedbackHub dashboard
await DFHAnalytics.init(
'YOUR_REQUEST_ID',
onGoalCompleted: (goalName, credits) {
print('Goal "$goalName" completed! +$credits credits');
},
onRecurringProgress: (goalName, completed, target) {
print('Recurring "$goalName": $completed/$target days completed');
},
);
// Track events
DFHAnalytics.track('app_open');
DFHAnalytics.track('login', data: {'method': 'google'});
DFHAnalytics.track('purchase', data: {'item': 'premium'}, screenName: 'shop');
// Flush remaining events before exit
await DFHAnalytics.dispose();
}