public ReportRequest CreateReportRequest() { return(new ReportRequest { ViewId = ProfileId.StartsWith("ga:") ? ProfileId : $"ga:{ProfileId}", DateRanges = new List <DateRange> { new DateRange { StartDate = StartDate.ToString(GA_DATE_FORMAT), EndDate = EndDate.ToString(GA_DATE_FORMAT) } }, Metrics = Metrics .Select(metric => new Metric { Expression = metric.StartsWith("ga:") ? metric : $"ga:{metric}" }) .ToList(), Dimensions = Dimensions .Select(dimension => new Dimension { Name = dimension.StartsWith("ga:") ? dimension : $"ga:{dimension}" }) .ToList(), FiltersExpression = Filters, PageSize = PageSize, PageToken = NextPageToken }); }