From c04af8480d1cc06008a320cd30f9cd490fa73475 Mon Sep 17 00:00:00 2001 From: Vishesh Handa Date: Tue, 3 Aug 2021 15:57:37 +0200 Subject: [PATCH] Analytics: Capture current screen --- lib/analytics/analytics.dart | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/analytics/analytics.dart b/lib/analytics/analytics.dart index d24f8440..eb9c2c16 100644 --- a/lib/analytics/analytics.dart +++ b/lib/analytics/analytics.dart @@ -57,6 +57,7 @@ enum Event { user_engagement */ + ScreenView, } const int _intMaxValue = 9007199254740991; @@ -77,10 +78,10 @@ class Analytics { late String sessionId; var userProps = {}; - Future log({ - required Event e, + Future log( + Event e, [ Map parameters = const {}, - }) async { + ]) async { String name = _eventToString(e); if (enabled) { var event = _buildEvent(name, parameters); @@ -94,7 +95,7 @@ class Analytics { if (!enabled) { return; } - // await firebase.setCurrentScreen(screenName: screenName); + return log(Event.ScreenView, {'screen_name': screenName}); } Future setUserProperty({ @@ -121,7 +122,7 @@ class Analytics { } void logEvent(Event event, {Map parameters = const {}}) { - Analytics.instance?.log(e: event, parameters: parameters); + Analytics.instance?.log(event, parameters); Log.d("$event", props: parameters); }