@alipay-inc/mpaas-mtracker-wxmini

1.0.1 • Public • Published

配置

1、安装npm包

npm install @alipay-inc/mpaas-mtracker-wxmini

2、引入npm包

import { Tracker } from '@alipay-inc/mpaas-mtracker-wxmini';

初始化

Tracker.init({
  server: 'https://cn-hangzhou-mas-log.cloud.alipay.com/loggw/webLog.do', // 必填,接受埋点的服务地址
  appId: 'xxxxxxxxxx', // 必填,App 唯一标识
  workspaceId: 'default', // 必填,环境标识
  userId: '1234567890',      // 选填, 默认为空
  bizScenario: 'alipay',   // 选填,渠道来源,默认为空
  mtrDebug: true, // 选填,是否开启 mtracker 的 debug 模式,在 debug 模式下会打印上报的日志,默认为 false 不开启
  extendParams: { test: 111 } // 选填,全局扩展参数,默认为空,1.1.0 版本以上支持
});

接口

Tracker.click(eventId, options)

描述:点击埋点

Tracker.click('a1-b1', {
  bizType: 'Pay',
  ext: {
    productId: 'xxx'
  }
})

eventId

  • 释义:事件ID
  • 类型:String
  • 示例:
a1-b1

options

bizType
  • 释义:业务码
  • 类型:String
  • 示例:
Pay
ext
  • 释义:扩展参数
  • 类型:Object
  • 示例:
{
  productId: 'xxx'
}

Tracker.expo(eventId, options)

描述 曝光埋点

Tracker.expo('a1-b1', {
  bizType: 'Pay',
  ext: {
    productId: 'xxx'
  }
})

eventId

  • 释义:事件ID
  • 类型:String
  • 示例:
a1-b1

options

bizType
  • 释义:业务码
  • 类型:String
  • 示例:
Pay
ext
  • 释义:扩展参数
  • 类型:Object
  • 示例:
{
  productId: 'xxx'
}

Tracker.setUserId(userId)

Tracker.setUserId('xxx');

Tracker.changeTrackerExtendParams(ext)

描述 改变全局扩展参数

该功能自 1.1.0 版本起支持,如需使用该功能请升级

Tracker.changeTrackerExtendParams({
    productId: 'xxx'
})
ext
  • 释义:扩展参数
  • 类型:Object
  • 示例:
{
  productId: 'xxx'
}

预置扩展属性

属性ID 说明
userAgent -(微信小程序内获取不到,故置为-)
fullURL 当前页面的完整 URL
mBizScenario 渠道来源

埋点格式

点击埋点

序号 字段名 字段值(示例)
01 日志头 D-VM(固定值)
02 当前时间 2020-02-12 20:12:20
03 客户端ID 应用 ID_H5-workspaceId
04 微信客户端版本号 1.0.0
05 日志埋点SDK版本 2(固定值)
06 终端ID -
07 会话ID d5557b75-ff80-4aab-86a6-9b1a522bbbce(生成uuid,存放在appInstance.globalData)
08 uid 1234567890
09 event click(固定值)
10 -
11 上一级页面 ID|上一级页面位置 ID url|postion
12 -
13 -
14 -
15 -
16 seedId PayResults
17 -
18 业务码 Pay (默认值:UserBehaviorH5)
19 -
20 -
21 -
22 -
23 扩展字段 k=v^k=v
24 -
25 -
26 utdid Wn1111111111111111111QxL (guid-timestamp )
27 -
28 -
29 -
30 -
31 -
32 -
33 -
34 设备型号 SM-N9500
35 操作系统版本 iOS
36 -
37 -
38 -
39 操作系统语言 en
40 -
41 CPU 核数 -
42 -
43 -
44 -
45 -
46 分辨率 1920x1200
47 -
48 -

曝光埋点

序号 字段名 字段值(示例)
01 日志头 D-VM(固定值)
02 当前时间 2020-02-12 20:12:20
03 客户端ID 应用 ID_H5-workspaceId
04 微信客户端版本号 1.0.0
05 日志埋点SDK版本 2(固定值)
06 终端ID -
07 会话ID d5557b75-ff80-4aab-86a6-9b1a522bbbce(生成uuid,存放在appInstance.globalData)
08 uid 1234567890
09 event exposure(固定值)
10 -
11 上一级页面 ID|上一级页面位置 ID url|postion
12 -
13 -
14 -
15 -
16 seedId PayResults
17 -
18 业务码 Pay (默认值:UserBehaviorH5)
19 -
20 -
21 -
22 -
23 扩展字段 k=v^k=v
24 -
25 -
26 utdid Wn1111111111111111111QxL (guid-timestamp )
27 -
28 -
29 -
30 -
31 -
32 -
33 -
34 设备型号 SM-N9500
35 操作系统版本 iOS
36 -
37 -
38 -
39 操作系统语言 en
40 -
41 CPU 核数 -
42 -
43 -
44 -
45 -
46 分辨率 1920x1200
47 -
48 -

页面打开自动化埋点

序号 字段名 字段值(示例)
01 日志头 D-VM(固定值)
02 当前时间 2020-02-12 20:12:20
03 客户端ID 应用 ID_H5-workspaceId
04 微信客户端版本号 1.0.0
05 日志埋点SDK版本 2(固定值)
06 终端ID -
07 会话ID d5557b75-ff80-4aab-86a6-9b1a522bbbce(生成uuid,存放在appInstance.globalData)
08 uid 1234567890
09 event auto_openPage(固定值)
10 -
11 上一级页面 ID|上一级页面位置 ID url|postion
12 -
13 -
14 -
15 -
16 当前页面URL https://d.alipay.com
17 -
18 业务码 Pay (默认值:UserBehaviorH5)
19 -
20 -
21 -
22 -
23 扩展字段(仅包含预置属性) k=v^k=v
24 -
25 -
26 utdid Wn1111111111111111111QxL (guid-timestamp )
27 -
28 -
29 -
30 -
31 -
32 -
33 -
34 设备型号 SM-N9500
35 操作系统版本 iOS
36 -
37 -
38 -
39 操作系统语言 en
40 -
41 CPU 核数 -
42 -
43 -
44 -
45 -
46 分辨率 1920x1200
47 -
48 -

Readme

Keywords

none

Package Sidebar

Install

npm i @alipay-inc/mpaas-mtracker-wxmini

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

12.2 kB

Total Files

3

Last publish

Collaborators

  • geminiwen
  • weijupeng
  • ywy1994
  • stormyray
  • shengyong.zhu
  • liwe.lw