diff --git a/lib/analytics.dart b/lib/analytics.dart index 092af77f..2dbb55e2 100644 --- a/lib/analytics.dart +++ b/lib/analytics.dart @@ -42,6 +42,7 @@ enum Event { GitHostSetupButtonClick, Settings, + FeatureTimelineGithubClicked, /* Firebase Automatic Events: @@ -118,6 +119,9 @@ String _eventToString(Event e) { case Event.Settings: return "settings"; + + case Event.FeatureTimelineGithubClicked: + return "feature_timeline_github_clicked"; } return "unknown_event"; diff --git a/lib/screens/feature_timeline_screen.dart b/lib/screens/feature_timeline_screen.dart index 733be08f..d7b90b8e 100644 --- a/lib/screens/feature_timeline_screen.dart +++ b/lib/screens/feature_timeline_screen.dart @@ -4,6 +4,7 @@ import 'package:flutter/material.dart'; import 'package:easy_localization/easy_localization.dart'; import 'package:url_launcher/url_launcher.dart'; +import 'package:gitjournal/analytics.dart'; import 'package:gitjournal/features.dart'; class FeatureTimelineScreen extends StatelessWidget { @@ -173,6 +174,7 @@ class _DevelopmentText extends StatelessWidget { recognizer: TapGestureRecognizer() ..onTap = () { launch(githubUrl); + logEvent(Event.FeatureTimelineGithubClicked); }, ), TextSpan(