
Preview modal → QA Overlay tab. Turn the overlay on from here.
Turning it on
Open the preview modal on any experiment and switch to the QA Overlay tab. Click Enable. The overlay appears immediately on the current page and persists as you navigate the site. To turn it off, come back to the tab and click Disable, or click the × on the overlay itself.What it shows
Header: the visitor id, the config version, and a live counter of active experiments. Experiments panel: every experiment on this site’s config, with:- Status, assigned/not-assigned/not-eligible.
- Variant key if assigned.
- Reason if not assigned or not eligible (“Location did not match”, “Audience: country_not_matched”, etc.).
- Selector or condition.
- State, armed, fired, or not-yet.
- Timestamp of last fire.
- Selector or condition.
- Fire count in this session.
- Timestamp of last fire.
Live updates
Everything updates in real time. Click a button on your page and watch the goal panel tick up. Scroll past a When visible trigger’s element and watch its state flip from “armed” to “fired”.The overlay across pages
Preview mode persists across pages for an hour, and the overlay persists with it. Click through your funnel, watch each page’s overlay update. Turn it off from any page.Effects on data
None. The overlay is a display-only debug tool. It observes what the snippet already does and does not itself fire any beacons or record any events. Turning it on cannot poison your test data.When to use overlay vs dev debugger
- Overlay, walk through your site to see what happens on each page. Best for goal / trigger debugging where you want to see the fire happen.
- Dev debugger (
window.__abtestly.debug()), one-shot snapshot from the Console. Best when you already know what page you are on and want the full internal state at that moment.