npm

Join us for the upcoming webinar, "Enterprise JavaScript done right: the tools you love, the security you need."Sign up here »

iuap-insight

1.0.2 • Public • Published

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

Keywords

install

npm i iuap-insight

Downloadsweekly downloads

4

version

1.0.2

license

ISC

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability