forked from eatvio/eatvio_app
31 lines
896 B
Dart
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');
|
|
}
|
|
}
|