analyticsEvent method

void analyticsEvent({
  1. required String source,
  2. required String event,
  3. Map<String, Object?>? parameters,
  4. ISpectTraceConfig? config,
  5. String? correlationId,
})

Logs an analytics event under analyticsCategory.

event is the event name (e.g. "screen_view", "purchase"). parameters are passed as meta.

Implementation

void analyticsEvent({
  required String source,
  required String event,
  Map<String, Object?>? parameters,
  ISpectTraceConfig? config,
  String? correlationId,
}) =>
    traceCategory(
      category: analyticsCategory,
      source: source,
      operation: event,
      meta: parameters,
      success: true,
      config: config,
      correlationId: correlationId,
    );