配置
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',
workspaceId: 'default',
userId: '1234567890',
bizScenario: 'alipay',
mtrDebug: true,
extendParams: { test: 111 }
});
接口
Tracker.click(eventId, options)
描述:点击埋点
Tracker.click('a1-b1', {
bizType: 'Pay',
ext: {
productId: 'xxx'
}
})
eventId
a1-b1
options
bizType
Pay
ext
{
productId: 'xxx'
}
Tracker.expo(eventId, options)
描述 曝光埋点
Tracker.expo('a1-b1', {
bizType: 'Pay',
ext: {
productId: 'xxx'
}
})
eventId
a1-b1
options
bizType
Pay
ext
{
productId: 'xxx'
}
Tracker.setUserId(userId)
Tracker.setUserId('xxx');
Tracker.changeTrackerExtendParams(ext)
描述 改变全局扩展参数
该功能自 1.1.0 版本起支持,如需使用该功能请升级
Tracker.changeTrackerExtendParams({
productId: 'xxx'
})
ext
{
productId: 'xxx'
}
预置扩展属性
| 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 | - | |