public IEnumerable <OperatingSystemResult> GetOperatingSystemData()
        {
            var metrics = new List <string> {
                Metrics.ActiveUsers
            };
            var dimensions = new List <string> {
                Dimensions.OperatingSystem
            };

            var realtimeData = RealtimeAnalyticsService.GetData(metrics, dimensions);

            var dataConverter = new RealtimeDataConverter <OperatingSystemResult>();

            return(dataConverter.Convert(realtimeData));
        }
        public IEnumerable <GeoResult> GetGeoData()
        {
            var metrics = new List <string> {
                Metrics.ActiveUsers
            };
            var dimensions = new List <string> {
                Dimensions.City, Dimensions.Region, Dimensions.Country, Dimensions.Latitude, Dimensions.Longitude
            };

            var realtimeData = RealtimeAnalyticsService.GetData(metrics, dimensions);

            var dataConverter = new RealtimeDataConverter <GeoResult>();

            return(dataConverter.Convert(realtimeData));
        }