1.0.8 • Published 1 month ago

modest-abtest v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 month ago

About

A javascript ABTest lib running in browser

Usage

var abtest = new ABTest('abtestAppSymbol',[{
    layer_id:'layerSymbol',
    ref_exp_id:0,
    ref_exp_data:'planZero',
    hit:1,
    version:1,
    exp_set:[
        {id:1,weight:0.5,data:'planA'},
        {id:2,weight:0.5,data:'planB'}
    ]
}]);
var abtest_result = abtest.run();
console.log(abtest_result);
{
	"layer": {
		"layerSymbol": {
			"hit_exp_data": "planB",
			"hit_exp_id": "2",
			"version": 1
		}
	},
	"trace_id": "abtestAppSymbol_layerSymbol_2_1",
	"uid": "7f65cb09-51ba-48b1-9622-fc698141b1dd"
}

Attributes

AttributeDescriptionTypeVerbose
layer_idthe scene id in this ABTest experimentNumber|String-
ref_exp_idthe reference experiment idNumber|String-
ref_exp_datathe reference experiment dataAny-
hitthe percentage of users participating in the experimentNumberrange 0,1 precision 0.01
versionexperiment version,will record to the trace_idNumber-
exp_setexperiment groupArray-
exp_set.weightthe percentage of experimentNumberrange 0,1 precision 0.01

Verbose

  1. traceid = `${app_id}${layerid}${expid}${version}`
  2. You can find trace_id and uid in Cookies as well
1.0.8

1 month ago

1.0.7

1 month ago

1.0.6

1 month ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago