Exemplo n.º 1
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            var utmNames = new[]
            {
                "utm_source",
                "utm_medium",
                "utm_campaign",
                "utm_content",
                "utm_term"
            };

            foreach (var utmName in utmNames)
            {
                var utmValue = filterContext.GetRequestRoute(utmName);
                if (utmValue != null)
                {
                    filterContext.SetCookie(utmName, utmValue);
                }
            }

            base.OnActionExecuting(filterContext);
        }