nw-log

2.3.0 • Public • Published

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

Log

Log

Log

Log

Kind: global class

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()

Readme

Keywords

none

Package Sidebar

Install

npm i nw-log

Weekly Downloads

1

Version

2.3.0

License

none

Unpacked Size

18.9 kB

Total Files

10

Last publish

Collaborators

  • luofeiyue
  • whiskeyi
  • yousy
  • guoyeeg
  • azgaga
  • liushichuan
  • yaochen
  • shenyuan
  • aflyermin
  • ignous
  • jeekdong
  • yun77op