Exemplo n.º 1
0
        /// <summary>
        /// Processes the specified args.
        /// </summary>
        /// <param name="args">The arguments.</param>
        public override void Process(StartTrackingArgs args)
        {
            Assert.ArgumentNotNull(args, "args");

            string ecommerceEvent = WebUtil.GetQueryString(Settings.GetSetting("Ecommerce.Analytics.EventQueryStringKey")).Trim();

            if (string.IsNullOrEmpty(ecommerceEvent))
            {
                return;
            }

            if ((ecommerceEvent.ToLowerInvariant() != null) && (ecommerceEvent == "followlist"))
            {
                AnalyticsUtil.NavigationFollowListHit();
            }
            else
            {
                AnalyticsUtil.RegisterNoParameterEvent(ecommerceEvent);
            }
        }