protected override void OnInit(EventArgs e)
        {
            base.OnInit(e);
            IsSystemPage = true;

            _settings = _settings.Load();

            try
            {
                if (Application != null && Request != null && !Request.Url.ToString().ToLower().Contains("_layouts") && !Request.Url.ToString().ToLower().Contains("forms"))
                {
                    IsSystemPage = false;
                }
            }
            catch { };

            try
            {
                if (SPContext.Current.Site.RootWeb.CurrentUser != null && !Settings.Current.Authenticated)
                {
                    TrackUsers = false;
                }
            }
            catch { };
        }
        protected override void OnPreInit(EventArgs e)
        {
            base.OnPreInit(e);

            _settings = _settings.Load();// (SPContext.Current.Site);

            /*
             * try
             * {
             *  Analytics.SetAuthenticationToken(Settings.Current.Token);
             *  Webmastertools.SetAuthenticationToken(Settings.Current.Token);
             * }
             * catch (Exception ex)
             * {
             *  //lbl_error.Text += "Token" + ex.ToString();
             * }
             */

            try
            {
                Analytics.setUserCredentials(Settings.Username, Settings.Password);
                Webmastertools.setUserCredentials(Settings.Username, Settings.Password);
            }
            catch (Exception ex)
            {
                SPDiagnosticsService.Local.WriteTrace(0, new SPDiagnosticsCategory(ex.Source, TraceSeverity.High, EventSeverity.Error), TraceSeverity.High, ex.Message, ex.Data);
                //lbl_error.Text += "Credentials" + ex.ToString();
            }

            /*
             * try
             * {
             *  Analytics.setUserCredentials("*****@*****.**", "557308453");
             *  Webmastertools.setUserCredentials("*****@*****.**", "557308453");
             * }
             * catch (Exception ex)
             * {
             *  //lbl_error.Text += "Credentials" + ex.ToString();
             * }
             */
        }