我在Web应用程序中使用Azure Application Insights。
我想在第一个“应用程序见解”中跟踪一种事件,在第二个“应用程序见解”中跟踪第二种事件。
是否可以使用客户端API在一页中使用Application Insights的两个工具密钥?
最佳答案
您可以基于2个不同的键来初始化2个不同的Application Insights对象,并利用它们来跟踪不同的遥测。
//first object initialization
var appInsights1=window.appInsights1||function(config){
......
instrumentationKey:"<key1>",
});
window.appInsights1 = appInsights1; //assigning to global variable
appInsights1.trackPageView(); //first object to track Pageview
//second object initialization
var appInsights2=window.appInsights2||function(config){
......
instrumentationKey:"<key2>",
});
window.appInsights2 = appInsights2; //assigning to global variable
appInsights2.trackException(ex); //second object to track Exception