Files
eatvio_app/lib/features/registration/services/registration_analytics_service.dart
2025-08-25 14:24:06 +03:00

31 lines
896 B
Dart

import 'package:appmetrica_plugin/appmetrica_plugin.dart';
class RegistrationAnalyticsService {
static const String _eventPrefix = 'registration_step';
/// Reports registration step completion
static void reportRegistrationStep(int stepNumber) {
AppMetrica.reportEvent('$_eventPrefix $stepNumber');
}
/// Reports email verification completion
static void reportEmailVerification() {
AppMetrica.reportEvent('registration_email_verify');
}
/// Reports phone verification completion
static void reportPhoneVerification() {
AppMetrica.reportEvent('registration_phone_verify');
}
/// Reports registration completion
static void reportRegistrationComplete() {
AppMetrica.reportEvent('registration_complete');
}
/// Reports registration error
static void reportRegistrationError(String error) {
AppMetrica.reportEvent('registration_error');
}
}