Appal: A/B Testing & CRO

Test your Shopify pages properly, for free

Appal splits your storefront traffic between two real theme templates and tells you which one sells more. No page builder and no script that rewrites the page after it loads. You duplicate a template, edit the copy, and Appal handles the rest.

How it works

A visitor is assigned once, counted straight away, and stays on the same version. Appal then reads the order webhook to see which version produced the sale. You get conversion rate, revenue per visitor and average order value side by side, with the probability that the challenger genuinely beats the control rather than winning on noise.

Counting happens at assignment rather than when the page finishes rendering, which matters more than it sounds. Shopify serves one template per address, so a shopper assigned to an alternate template is sent to it after the original has loaded, and some leave before it arrives. Counting them anyway is what keeps both versions measured on the same group of people instead of quietly flattering the alternate. A content test changes a block in place and skips the second page load entirely.

What you can test

Home, product, collection and any other JSON template in your live theme. Split traffic across up to five versions, target mobile or desktop, or skip the split entirely and use personalization to serve one version to a specific audience.

Getting started

Install Appal from the Shopify App Store. It opens straight to your tests inside the Shopify admin, and there is no separate account to create.