public static void OnAppStart(Version version, LoginType loginType, bool isNew) { if(!Config.Instance.GoogleAnalytics) return; Google.TrackPageView($"/app/v{version.ToVersionString()}/{loginType.ToString().ToLower()}{(isNew ? "/new" : "")}", ""); WritePoint(new InfluxPointBuilder("hdt_app_start").Tag("version", version.ToVersionString()).Tag("login_type", loginType).Tag("new", isNew).Build()); }
public static void OnAppStart(Version version, LoginType loginType, bool isNew) { if(!Config.Instance.GoogleAnalytics) return; var point = new InfluxPointBuilder("hdt_app_start").Tag("version", version.ToVersionString()).Tag("login_type", loginType).Tag("new", isNew); #if(SQUIRREL) point.Tag("squirrel", true); #else point.Tag("squirrel", false); #endif WritePoint(point.Build()); }
public static void OnAppStart(Version version, LoginType loginType, bool isNew, int startupDuration) { if(!Config.Instance.GoogleAnalytics) return; var point = new InfluxPointBuilder("hdt_app_start") .Tag("version", version.ToVersionString()).Tag("login_type", loginType).Tag("new", isNew) .Tag("auto_upload", Config.Instance.HsReplayAutoUpload) .Field("startup_duration", startupDuration); #if(SQUIRREL) point.Tag("squirrel", true); #else point.Tag("squirrel", false); #endif WritePoint(point.Build()); }
public static void OnAppStart(Version version, LoginType loginType, bool isNew) { if(!Config.Instance.GoogleAnalytics) return; WritePoint(new InfluxPointBuilder("hdt_app_start").Tag("version", version.ToVersionString()).Tag("login_type", loginType).Tag("new", isNew).Build()); }