2.3.0 • Published 5 years ago
nw-log
Licence
—
Version
2.3.0
Deps
1
Size
18 kB
Vulns
0
Weekly
0
nw-log
打点组件
安装
$ yarn add nw-log
example
import Log, {ENV} from 'nw-log';
const log = new Log({
env: ENV.GA,
key: 'comic',
userId: '23223'
});
log.capture('hds-2:nwe,sdf,s');
哈勃平台实例化完毕之后即可统计pv,uv
API
Classes
LogLog
Log
Log
new Log(props)
| Param | Type | Default | Description |
|---|---|---|---|
| props | Object |
||
| props.userId | string |
用户id | |
| props.key | string |
产品id(哈勃平台传入AppKey) | |
| [props.env] | ENV |
ENV.ST |
环境,ENV.ST记录到打点验证平台,ENV.GA记录到ga平台,ENV.HB记录到哈勃平台,默认记录到打点验证平台 |
ENV : enum
Enum env values.
Kind: global enum
Read only: true
Properties
| Name | Type | Default |
|---|---|---|
| ST | string |
"ST" |
| GA | string |
"GA" |
| HB | string |
"HB" |
关于登录
哈勃会自动生成一个deviceUDID存储在cookie中,作为匿名用户的唯一标识,但是在用户登录之后,推荐传入一个userId,用于标识登录用户,这对数据分析有帮助。
调用此方法之后,后续的事件都会使用这新的userId
log.login(userId)
切换成匿名用户
log.logout()