Skip to content

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'); }); }