szy-ab-tester
v1.0.0
Published
首先 ``` cd szy-abTester npm link ``` 然后在到对应需要引入的该包的项目中执行 ``` npm link szy-abTester ``` 这样两边就建立链接,本项目中的代码,对应引用该项目的地方也会生效
Downloads
3
Readme
szy-abTester
开发修改
首先
cd szy-abTester
npm link
然后在到对应需要引入的该包的项目中执行
npm link szy-abTester
这样两边就建立链接,本项目中的代码,对应引用该项目的地方也会生效
修改完验证没有没有问题后,需要打包出一个对应的js 文件,方便给没有使用前端工程化的项目使用
npm run build
使用说明
import abTester from 'szy-abTester'
需要先初始化
abTester.init(200033); // 需要传入对应的appId ,改appId 去字节后台获取
appId 每个环境都不一样
abTester.start({}); //如果有userId 需要传入userId {userId:'sdfjaff'}
有需要设置的属性都可以通过次方法设置
start 之后 会将一些数据注入到window对象底下
window.abTesterData
其他方法
发送统计
abTester.collectEvent();
获取token 数据
await abTester.getToken();
{
"web_id":"6748002161499735560",
"ssid":"579bc89a-bd45-4021-8314-669c35f38e3d",
"user_unique_id":"xxx",
}
getAllVars 获取ab 实验参数
await abTester.getAllVars()