@hianalytics/web-sdk
v1.1.0-300
Published
HiAnalytics Web SDK ToB版本
Downloads
4
Readme
@hianalytics/web-sdk
Huawei HiAnalytics Web ToB SDK
内容列表
安装
这个项目使用 node 和 npm。请确保你本地安装了它们。
npm install @hianalytics/web-sdk
使用说明
import hasdk from '@hianalytics/web-sdk';
// 初始化配置参数
hasdk.setParam({
server_url: '数据接收地址',
show_log: true // 默认为false
})
// 如有需要,还可以给上报请求设置请求头
hasdk.setRequestHeaders({
'X-Apig-AppCode': 'xxxx',
'X-Kit-AppID': 'xxxx'
})
// 如有需要,还可以设置公共的事件属性,所有事件都会携带
hasdk.registerApp({
'aaa': 'bbb',
'ccc': 'ddd',
'eee': {
fff: 3
}
})
// 设置用户唯一标识,将会覆盖SDK自动生成的distinctId
hasdk.setDistinctId('1234567890')
// 配置完成后,进行SDK初始化
hasdk.init();
// 自定义埋点
hasdk.track("test", {
aaa: 'dfdf'
}, function(ee) { console.log(ee) });
注意点
// 单页面SPA应用下,如果想要正确采集页面标题,需要业务进行自定义
// 例如在Vue项目中,需要在路由切换前更新title
router.beforeEach((to, from, next) => {
if (to.meta.title) {
document.title = to.meta.title
}
next()
})