protected void Page_Load(object sender, EventArgs e)
        {
            Analytics.AnalyticsManager manager = new Analytics.AnalyticsManager(Server.MapPath("~/bin/privatekey.p12"), "*****@*****.**");

            //that's the number after the p in google analytics url
            //ps. you need to give your email account taken from the service access from the web control panel in google analytics
            manager.LoadAnalyticsProfiles();
            //Place Profile Web ID
            manager.SetDefaultAnalyticProfile("80425770");
            List <Analytics.Data.DataItem> metrics = new List <Analytics.Data.DataItem>();

            metrics.Add(Analytics.Data.Session.Metrics.visits);
            metrics.Add(Analytics.Data.Session.Metrics.timeOnSite);
            metrics.Add(Analytics.Data.Adsense.Metrics.adsenseRevenue);
            List <Analytics.Data.DataItem> dimensions = new List <Analytics.Data.DataItem>();

            dimensions.Add(Analytics.Data.GeoNetwork.Dimensions.country);

            List <Analytics.Data.DataItem> filters = new List <Analytics.Data.DataItem>();

            Analytics.Data.DataItem country = new Analytics.Data.DataItem(Analytics.Data.GeoNetwork.Dimensions.country.Name);
            country.Equals("Saudi Arabia");
            filters.Add(country);
            System.Data.DataTable table = manager.GetGaDataTable(DateTime.Today.AddDays(-3), DateTime.Today, metrics, dimensions, filters, metrics, true);
            GridViewControl.DataSource = table;
            GridViewControl.DataBind();
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Analytics.AnalyticsManager manager = new Analytics.AnalyticsManager(Server.MapPath("~/bin/privatekey.p12"), "*****@*****.**");

            //that's the number after the p in google analytics url
            //ps. you need to give your email account taken from the service access from the web control panel in google analytics
            manager.LoadAnalyticsProfiles();
            manager.SetDefaultAnalyticProfile("80425770");
            List<Analytics.Data.DataItem> metrics = new List<Analytics.Data.DataItem>();
            metrics.Add(Analytics.Data.Session.Metrics.visits);
            metrics.Add(Analytics.Data.Session.Metrics.timeOnSite);
            metrics.Add(Analytics.Data.Adsense.Metrics.adsenseRevenue);
            List<Analytics.Data.DataItem> dimensions = new List<Analytics.Data.DataItem>();
            dimensions.Add(Analytics.Data.GeoNetwork.Dimensions.country);

            List<Analytics.Data.DataItem> filters = new List<Analytics.Data.DataItem>();
            Analytics.Data.DataItem country = new Analytics.Data.DataItem(Analytics.Data.GeoNetwork.Dimensions.country.Name);
            country.Equals("Saudi Arabia");
            filters.Add(country);
            System.Data.DataTable table = manager.GetGaDataTable(DateTime.Today.AddDays(-3), DateTime.Today, metrics, dimensions, filters, metrics, true);
            GridViewControl.DataSource = table;
            GridViewControl.DataBind();
        }