diff --git a/packages/leancode_analytics_posthog/CHANGELOG.md b/packages/leancode_analytics_posthog/CHANGELOG.md index ba72910aa..c3b35834c 100644 --- a/packages/leancode_analytics_posthog/CHANGELOG.md +++ b/packages/leancode_analytics_posthog/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.1.1 + +- Fix `LeanAnalyticsPostHogObserver` sending two `$screen` events per navigation + ## 0.1.0 - Initial release with PostHog Analytics implementation diff --git a/packages/leancode_analytics_posthog/lib/src/posthog_analytics_observer.dart b/packages/leancode_analytics_posthog/lib/src/posthog_analytics_observer.dart index 24c2e65c7..199d190fa 100644 --- a/packages/leancode_analytics_posthog/lib/src/posthog_analytics_observer.dart +++ b/packages/leancode_analytics_posthog/lib/src/posthog_analytics_observer.dart @@ -5,6 +5,9 @@ import 'package:posthog_flutter/posthog_flutter.dart'; /// PostHog observer that tracks screen views for routes implementing /// [LeanAnalyticsRoute]. class LeanAnalyticsPostHogObserver extends PosthogObserver { + /// Creates an observer that sends screen views for [LeanAnalyticsRoute]s only. + LeanAnalyticsPostHogObserver() : super(nameExtractor: (_) => null); + @override void didPush(Route route, Route? previousRoute) { if (route is LeanAnalyticsRoute) { diff --git a/packages/leancode_analytics_posthog/pubspec.yaml b/packages/leancode_analytics_posthog/pubspec.yaml index e6a53db92..09946d423 100644 --- a/packages/leancode_analytics_posthog/pubspec.yaml +++ b/packages/leancode_analytics_posthog/pubspec.yaml @@ -1,6 +1,6 @@ name: leancode_analytics_posthog description: PostHog Analytics implementation for LeanCode analytics. -version: 0.1.0+1 +version: 0.1.1 homepage: https://github.com/leancodepl/flutter_corelibrary/tree/master/packages/leancode_analytics_posthog repository: https://github.com/leancodepl/flutter_corelibrary