public void QueryBrowserMetrics() { AnalyticsService service = new AnalyticsService(this.ApplicationName); service.Credentials = new GDataCredentials(this.userName, this.passWord); DataQuery query = new DataQuery(DataFeedUrl); query.Ids = this.accountId; query.Metrics = "ga:pageviews"; query.Dimensions = "ga:browser"; query.Sort = "ga:browser,ga:pageviews"; query.GAStartDate = DateTime.Now.AddDays(-14).ToString("yyyy-MM-dd"); query.GAEndDate = DateTime.Now.AddDays(-2).ToString("yyyy-MM-dd"); query.NumberToRetrieve = 200; DataFeed actual = service.Query(query); XmlTextWriter writer = new XmlTextWriter("QueryBrowserMetricsOutput.xml", Encoding.UTF8); writer.Formatting = Formatting.Indented; writer.Indentation = 2; actual.SaveToXml(writer); foreach (DataEntry entry in actual.Entries) { Assert.IsNotNull(entry.Id); } }