OptanonWrapper
OptanonWrapper是一个JavaScript函数,用于初始化和配置AppInsights SDK。它通过创建一个全局的appInsights
对象来实现这一目的。这个函数主要用于跟踪网页性能数据,并提供了一系列设置选项,如连接字符串、摄取端点等。通过使用这些设置选项,可以更好地控制AppInsights SDK的行为。
以下是关于OptanonWrapper的一些关键参数和功能:
- 名称:T.location:当前页面的URL信息
- 名称:e:AppInsights SDK的实例名称,默认为”appInsights”
- 名称:t:AppInsights实例的类型,默认为”appInsights”
- 名称:D:连接字符串选项,例如API密钥、设备ID等
- 名称:C:摄取端点选项,用于指定数据上传的URL
- 名称:I:禁用异常跟踪选项,如果设置为true,则不会收集异常信息
- 名称:E:自定义标识符前缀,例如”ai.device.”
- 名称:b:字符串转换函数,将字符串转换为小写
- 名称:w:跨域选项,例如”sameOrigin”或”anonymous”
- 名称:N:HTTP请求方法,例如”GET”或”POST”,默认为”POST”
- 名称:e:SDK模块名,默认为”appInsights”
- 名称:d:配置对象,包含各种配置选项
通过调用new OptanonWrapper()
,可以将此函数添加到当前页面的上下文中。然后,可以通过访问window.appInsights
对象来访问和配置AppInsights SDK。这样,就可以根据需要定制AppInsights的行为,以提高数据收集的准确性和效率。