mirror of
https://github.com/GitJournal/GitJournal.git
synced 2025-06-30 03:19:11 +08:00
Feature Timline: Track when the user clicks on the link
This commit is contained in:
@ -42,6 +42,7 @@ enum Event {
|
|||||||
GitHostSetupButtonClick,
|
GitHostSetupButtonClick,
|
||||||
|
|
||||||
Settings,
|
Settings,
|
||||||
|
FeatureTimelineGithubClicked,
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Firebase Automatic Events:
|
Firebase Automatic Events:
|
||||||
@ -118,6 +119,9 @@ String _eventToString(Event e) {
|
|||||||
|
|
||||||
case Event.Settings:
|
case Event.Settings:
|
||||||
return "settings";
|
return "settings";
|
||||||
|
|
||||||
|
case Event.FeatureTimelineGithubClicked:
|
||||||
|
return "feature_timeline_github_clicked";
|
||||||
}
|
}
|
||||||
|
|
||||||
return "unknown_event";
|
return "unknown_event";
|
||||||
|
@ -4,6 +4,7 @@ import 'package:flutter/material.dart';
|
|||||||
import 'package:easy_localization/easy_localization.dart';
|
import 'package:easy_localization/easy_localization.dart';
|
||||||
import 'package:url_launcher/url_launcher.dart';
|
import 'package:url_launcher/url_launcher.dart';
|
||||||
|
|
||||||
|
import 'package:gitjournal/analytics.dart';
|
||||||
import 'package:gitjournal/features.dart';
|
import 'package:gitjournal/features.dart';
|
||||||
|
|
||||||
class FeatureTimelineScreen extends StatelessWidget {
|
class FeatureTimelineScreen extends StatelessWidget {
|
||||||
@ -173,6 +174,7 @@ class _DevelopmentText extends StatelessWidget {
|
|||||||
recognizer: TapGestureRecognizer()
|
recognizer: TapGestureRecognizer()
|
||||||
..onTap = () {
|
..onTap = () {
|
||||||
launch(githubUrl);
|
launch(githubUrl);
|
||||||
|
logEvent(Event.FeatureTimelineGithubClicked);
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
TextSpan(
|
TextSpan(
|
||||||
|
Reference in New Issue
Block a user