使用 Application Insights 跟踪 Url
Using Application Insights to track Url
我想创建一个深度 link 用于促销目的,它重定向到主页,但可用于跟踪使用 Application Insights 从初始 link 开始的会话数。
是否可以使用 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?}");
是的,这是可能且有效的。
技术细节取决于您如何实施 site/controller/etc。
如果应用程序洞察已启用并收集传入请求(对于 asp.net 和核心通常是),那么启动会话的 url 将是该入站请求。通常,asp.net 也会处理会话 ID,因此您可以编写查询来识别任何给定会话中的第一个请求。
我想创建一个深度 link 用于促销目的,它重定向到主页,但可用于跟踪使用 Application Insights 从初始 link 开始的会话数。
是否可以使用 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?}");
是的,这是可能且有效的。
技术细节取决于您如何实施 site/controller/etc。
如果应用程序洞察已启用并收集传入请求(对于 asp.net 和核心通常是),那么启动会话的 url 将是该入站请求。通常,asp.net 也会处理会话 ID,因此您可以编写查询来识别任何给定会话中的第一个请求。