默认情况下,App Insights 使用页面标题作为事件名称。拥有动态页面名称,例如“Order 32424”,会产生大量的事件类型。
关于此事的文档说使用 trackEvent 方法,但没有示例。
appInsights.trackEvent("Edit button clicked", { "Source URL": "http://www.contoso.com/index" })
Run Code Online (Sandbox Code Playgroud)
最好的方法是什么?拥有某种地图/过滤器将是完美的,它允许将某些页面的事件名称修改为共享名称,例如“订单 23424”=>“订单”,同时让大多数页面保持原样。