abo:一个前端AB测试库

时间:2024-08-07 07:06:58
【文件属性】:

文件名称:abo:一个前端AB测试库

文件大小:12KB

文件格式:ZIP

更新时间:2024-08-07 07:06:58

JavaScript

阿波 Abo 是一个微前端 A/B 测试库。 安装 npm install --save abo 这个怎么运作? 用户第一次访问页面时,他会得到一个实验分配。 实验的 ID 存储在用户的 cookie 中。 在他参与的实验处于活动状态之前,他不会分配其他实验。 实验之间的流量是如何分配的? 默认情况下,流量在所有实验之间平均分配。 如果某些实验必须有更多或更少的流量,可以通过流量参数指定。 流量值必须介于 0 和 1 之间。0 表示根本没有流量。 1 是 100% 的流量。 如何通过实验定位特定设备/页面/用户? 一个实验只有在满足分配条件的情况下才会分配给用户。 赋值条件是一个传递给ac属性的函数,它返回一个布尔值。 因此,如果实验正在更改移动设备的主页,则实验的 AC 可能如下所示: function ( ) { return location . href . ind


【文件预览】:
abo-master
----.jshintrc(1KB)
----lib()
--------select-expt.js(1KB)
--------assign-expt.js(1KB)
--------index.js(258B)
----.travis.yml(50B)
----gulpfile.js(877B)
----LICENSE(1KB)
----build()
--------abo.js(5KB)
--------abo.min.js(2KB)
----test()
--------select-expt.js(3KB)
--------assign-expt.js(1KB)
--------index.js(387B)
----README.md(2KB)
----.jscsrc(477B)
----.gitignore(539B)
----karma.conf.js(791B)
----package.json(1KB)

网友评论