Blog

Practical guides on multi-armed bandits, algorithmic testing, and conversion optimization.

Product

AI drafts: variants written from your page and your results

Bandit's variant chat drafts new versions for an experiment from the page it runs on and how each existing version is doing. Here is what the model sees, what it won't do, and what each draft costs.

5 min read
Product

Always-on tests: forgetting, half-lives, and sliding windows

A test that never ends has to forget, or last spring's winner keeps winning forever. Here is how Bandit's discounted and sliding-window memory work, what the defaults are, and which experiments they apply to.

5 min read
Product

Whole-page experiments: one call, every slot

A bundle tests every piece of copy on a page at once. One request returns a version for each slot, one payout teaches every slot the visitor saw, and a second model can learn which pieces work together once there is enough traffic.

4 min read
Product

Email campaigns: copy that learns across sends

Bandit picks the subject line and body copy for each recipient, counts the human click on your site, treats an unsubscribe as a cost, and carries what each framing earned into your next campaign. You keep your email service.

5 min read
Product

Audiences: the groups that buy differently, as rules you can read

Bandit's Audiences page finds the visitor groups that respond to your versions differently from everyone else, and names each one with a rule like device: mobile and source: google. Here is how it finds them, what the numbers mean, and where it stops.

5 min read
Product

The Shopify app: test theme copy, scored on margin

Bandit's Shopify app tests the headline, subhead, call to action, banner, and badge in your theme. A test set to margin scores each order by what it earned after unit cost and refunds, not by how many orders it brought in.

5 min read