public static async Task<TrackingResult> TrackScreenviewAsync(this SimpleTracker tracker, string appName,
            string appId, string appVersion, string appInstallerId)
        {
            var screenviewParamenters = new ScreenviewTracking
            {
                ApplicationName = appName,
                ApplicationId = appId,
                ApplicationVersion = appVersion,
                ApplicationInstallerId = appInstallerId
            };

            return await tracker.TrackAsync(screenviewParamenters);
        }
        public static async Task<TrackingResult> TrackScreenviewAsync(this SimpleTracker tracker, string appName,
            string appId, string appVersion, string appInstallerId, string screenName)
        {
            var screenviewParamenters = new ScreenviewTracking
            {
                ApplicationName = appName,
                ApplicationId = appId,
                ApplicationVersion = appVersion,
                ApplicationInstallerId = appInstallerId,
                ScreenName = screenName,
                CacheBuster = tracker.AnalyticsSession.GenerateCacheBuster()
            };

            return await tracker.TrackAsync(screenviewParamenters);
        }