track method
void
track({})
override
To track user events like loggedIn, addedItemToCart etc. You may also track events with additional yet optional data.
Implementation
@override
void track(
{required String name,
Map<String, dynamic> attributes = const {}}) async {
try {
final payload = {
TrackingConsts.eventName: name,
TrackingConsts.attributes: attributes
};
methodChannel.invokeMethod(MethodConsts.track, payload);
} on PlatformException catch (exception) {
handleException(exception);
}
}