1.0.0 • Published 3 years ago

szy-ab-tester v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

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