pf-xiaochengxu-pvuv
v1.0.8
Published
小程序埋点代码
Downloads
28
Readme
说明
小程序专用埋点功能
安装
npm i pf-xiaochengxu-pvuv
or
yarn add pf-xiaochengxu-pvuv
使用
// main.js
// 1.0.1 版本以上写法
import { pvuv } from 'pf-xiaochengxu-pvuv'
// 1.0.1 版本以下写法
import pvuv from 'pf-xiaochengxu-pvuv'
const pvuv = new pvuv({
mapKey: '******', // 地图key
systemId: '***', // 系统 id, 不同的项目有不同的 id
url: '***'
})
uni.pvuv = pvuv;
// manifest.json
"mp-weixin" : {
// ......
"permission" : {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
}
}
API
初始化参数
| 参数名 | 说明 | 类型 | 值 | 是否必填 |
| ----- | ----- | ----- | ----- | ----- |
| mapKey | 高德地图key,如果不填则不进行地图信息获取 | string | ***
| false |
| systemId | 系统ID | string | '' | true |
| url | 埋点请求地址 | string | ***
| true |
方法
埋点方法 pvuv.sendLogMonitor_pvuv(pointId, userId, otherParams)
|参数名|说明|类型|默认值|是否必填| |-----|-----|-----|-----| ----- | | pointId | 埋点id | string | - | true | | userId | 用户id | string | - | false | | otherParams | 其他供埋点分析的参数 | Object | - | false |
设置系统id pvuv.setSystemId(value)
|参数名|说明|类型|默认值|是否必填| |-----|-----|-----|-----| ----- | | value | 值 | string | - | true |
注意
需要将以下地址添加到小程序的白名单中
- https:*** 埋点接口
- https://restapi.amap.com 高德地图接口
npm 发布
- 提交代码(无需push到github仓库)
- npm run build (打包)
- npm version patch (自动升级 package.json 中的 version,如果手动改后,则不需要执行这个命令)
- npm publish (发布)
发布注意
- 需要在命令行工具中登录 npm , 执行
npm login
- 登录 npm 不能使用淘宝代理,需要执行
npm config set registry https://registry.npmjs.org/
将代理设置为 npmjs