Trigger A/B Test Demo
Test run on custom trigger. In this case button click. Check your console.
Waiting for result...
import { abTestManager } from "@evermade/ab-testing-toolkit";
const abTest = abTestManager();
abTest.register({
id: 'demo-trigger',
name: 'Trigger Demo',
debug: true,
variants: [
{
slug: 'variant-a',
name: 'Variant A',
onRun: () => {
document.getElementById('demo-trigger').innerHTML = 'Variant A chosen';
},
},
{
slug: 'variant-b',
name: 'Variant B',
onRun: () => {
document.getElementById('demo-trigger').innerHTML = 'Variant B chosen';
},
},
]
});
const triggerButton = document.querySelector('.js-trigger-ab-test');
if (triggerButton) {
triggerButton.addEventListener('click', () => {
abTest.run('demo-trigger');
});
}