v1.1.27 posthog_session integration

This commit is contained in:
Tibor Bossanyi (Freelancer)
2022-11-22 23:34:02 +01:00
parent ba36a10790
commit dbdcf2f239
9 changed files with 7251 additions and 28 deletions
+3
View File
@@ -35,6 +35,7 @@ import 'package:firebase_remote_config/firebase_remote_config.dart';
import 'package:flutter_facebook_auth/flutter_facebook_auth.dart';
import 'package:matomo_tracker/matomo_tracker.dart';
import 'package:package_info/package_info.dart';
import 'package:posthog_session/posthog_session.dart';
import 'package:shared_preferences/shared_preferences.dart';
import 'package:aitrainer_app/model/exercise_type.dart';
import 'package:intl/intl.dart';
@@ -701,6 +702,8 @@ class Cache with Logging {
Track().track(TrackingEvent.enter);
MatomoTracker.instance.setVisitorUserId(customerId.toString());
MatomoTracker.instance.trackEvent(eventCategory: "wt", action: TrackingEvent.enter.enumToString());
Posthog().identify(userId: customerId.toString());
Posthog().capture(eventName: TrackingEvent.enter.enumToString());
}
await Future.forEach(ActivityDone.values, (element) async {