logAnalyticsEvent function

void logAnalyticsEvent({
  1. required String name,
  2. Map<String, dynamic>? parameters,
})

Implementation

void logAnalyticsEvent({
  required String name,
  Map<String, dynamic>? parameters,
}) {
  final analytics = FirebaseAnalytics.instance;
  final sanitizedParams = _sanitizeAnalyticsParams(parameters);

  try {
    analytics.logEvent(name: name, parameters: sanitizedParams);
  } catch (e) {
    debugLog(
      'Failed to log analytics event: $name',
      value: e,
    );
  }
}