logEvent method

  1. @override
Future<void> logEvent(
  1. String name, [
  2. Map<String, dynamic>? metaData
])
override

To log events in Intercom that record what users do in your app and when they do it. For example, you can record when user opened a specific screen in your app. You can also pass metaData about the event.

Implementation

@override
Future<void> logEvent(String name, [Map<String, dynamic>? metaData]) async {
  await js.context.callMethod('Intercom', [
    'trackEvent',
    name,
    metaData != null ? js.JsObject.jsify(metaData) : null,
  ]);

  print("Logged event");
}