variate
v2.4.0
Published
Client-side multivariate testing.
Downloads
17
Readme
Variate
Client-side multivariate testing.
Install
npm install variate
Usage
Variate uses the industry factory pattern:
import variate from "variate"
variate({
cookie: {
expires: 10 * 365,
path: "/",
domain: "site.com",
secure: true
},
tests: {
banner: [ "short", "tall" ]
},
callback: ({ name, test, variant, converted }) => {
// name - "banner"
// test - [ "short", "tall" ]
// variant - "short" or "tall"
// converted - true or false
}
})
// returns "short" or "tall"
//
variate().test({ name: "banner" })
// record conversion
//
variate().convert({ name: "banner" })