使用Application Insights跟踪Url

时间:2017-09-18 14:14:05

标签: asp.net-core-mvc azure-application-insights

我想创建一个用于促销目的的深层链接,重定向到主页,但可以使用Application Insights跟踪从初始链接中有多少会话。

是否可以使用Application Insights来标识发起会话的Url,这是对Application Insights的有效使用吗?

routes.MapRoute("Home", string.Empty, new { controller = "Home", action = "Index" })
                    .MapRoute("MyPromo","MyPromo", new { controller = "Home", action="Index" })
                    .MapRoute(
                        "default",
                        "{controller=Home}/{action=Index}/{id?}");

1 个答案:

答案 0 :(得分:1)

是的,这是可能和有效的。

技术细节将取决于您如何实施您的站点/控制器等。

如果启用了应用程序洞察并收集传入请求(通常是asp.net和核心),则启动会话的URL将是该入站请求。通常,asp.net也会处理会话ID,因此您可以编写标识任何给定会话中第一个请求的查询。