logEvent method
Track custom events
eventTypeKey Event type ID
dateOccurred Time when event occurred
parameters List of event parameters as array of "key" - "value" pairs. Parameter keys are arbitrary. Used in campaigns and for dynamic content creation in messages
forcePush indicates if event should be send immediately or in the next scheduled batch. iOS only feature
Example usage:
final event = RetenoCustomEvent(
eventTypeKey: 'contact_form',
dateOccurred: DateTime.now(),
parameters: [
RetenoCustomEventParameter('name', 'John Doe'),
],
forcePush: true,
);
await Reteno.logEvent(event: event);
Implementation
Future<bool> logEvent({
required RetenoCustomEvent event,
}) {
return _platform.logEvent(event: event);
}