trackCustomEvent method
Implementation
Future<RelevaResponse> trackCustomEvent({
String? screenToken,
String? pageUrl,
required List<CustomEvent> customEvents,
String? locale,
String? currency,
}) async {
if (!_config.enableTracking) {
return RelevaResponse(recommenders: [], banners: []);
}
final request = ScreenViewRequest(
screenToken: screenToken,
);
if (pageUrl != null) request.pageUrl(pageUrl);
if (locale != null) request.locale(locale);
if (currency != null) request.currency(currency);
// Add custom events to the request
request.customEvents(customEvents);
return await push(request);
}