UNPKG

iuap-insight

Version:
54 lines (37 loc) 1.55 kB
# iuap-insight 端到端数据采集整体方案 ## 如何使用 ### 1. 引入js文件 将项目中lib下的`iuap-insight.js`使用script标签引入即可正常使用 ### 2. 配置监听 在页面中做如下配置: ``` window.uis = new UIS(); uis.setOption("trackerUrl", 'http://172.20.13.81:8080/browserInsight/collect'); uis.setOption("userId","testUserId"); uis.setOption("siteId","mysite1"); uis.trackClicks(); uis.trackRouter(); uis.trackPageLoad(); uis.trackError(); uis.trackJqueryAjax($); ``` 配置说明: `trackerUrl` : 后台监听rul `userId`: 用户id `siteId`: 站点id 方法: `.trackClicks()` : 监听鼠标点击 `.trackRouter()` : 监听路由变化 `.trackPageLoad()` : 监听页面加载 `.trackError()` : 监听页面错误 `.trackJqueryAjax($)` : 监听jquery的ajax事件,参数为jquery对象。需要先引入jquery,才能调用此方法。 `.log({ext1:'xxx',ext2:'xxx'})` : 用户自定义日志信息,开发者在需要记日志的地方调用此方法,参数只能是: ext1,ext2 ... ext5。 注意事项: 1. 正常的监听方法都可在引入iuap-insight.js后直接调用。对于方法 `.tranckJqueryAjax($)`,要注意,一定先能获取到jquery对象。对于常规html页面,可在引入jquery的script标签之后该用该方法。对于使用AMD或commonJS规范的页面,需要在require jquery模块之后,调用该方法。 ## 压缩js 执行命令: ``` gulp script ``` 在dist 目录下产生 *.min.js