track static method

Future<void> track({
  1. required String eventName,
  2. Map<String, dynamic>? properties,
  3. Map<String, dynamic>? options,
})

Tracks an event in Segment.

Use this method to record user actions such as button clicks, purchases, or other meaningful interactions.

  • eventName: Name of the event to track.
  • properties: Optional properties providing additional context about the event.
  • options: Optional Segment options to control integrations or override default behavior.

Implementation

static Future<void> track({
  required String eventName,
  Map<String, dynamic>? properties,
  Map<String, dynamic>? options,
}) {
  return _segment.track(
    eventName: eventName,
    properties: properties ?? {},
    options: options ?? SegmentDefaultOptions.instance.options ?? {},
  );
}