Skip to main content

πŸ†Ž A/B Testing

A/B Testing allows you to compare two theme variants by automatically alternating between them over time. Track conversions, analyze results, and determine which theme performs better.

PRO Feature

A/B Testing is available exclusively on PRO and PRO Yearly plans.

How It WorksDirect link to How It Works

  1. Select two themes (Theme A = Control, Theme B = Variant)
  2. Set a schedule with start date, end date, and switch interval
  3. Leon alternates between themes automatically (e.g., every 24 hours)
  4. Track conversions via Shopify Web Pixel
  5. Analyze results to find your winning theme

PrerequisitesDirect link to Prerequisites

Before creating an A/B test, you need to set up tracking:

  1. Activate the Web Pixel (one-time, shop-level)
  2. Enable the A/B Test Tracker extension on both themes
Setup Guide

See Set Up A/B Test Tracking for detailed step-by-step instructions.

Creating an A/B TestDirect link to Creating an A/B Test

The creation wizard has 6 steps:

Step 1: Test InformationDirect link to Step 1: Test Information

FieldDescriptionRequired
NameDescriptive test name (max 100 characters)Yes
DescriptionPurpose of the test (max 500 characters)No

Step 2: Theme SelectionDirect link to Step 2: Theme Selection

  • Theme A (Control): Your baseline theme
  • Theme B (Variant): The theme you're testing against

The form verifies that both themes have the tracking extension enabled.

Step 3: Start DateDirect link to Step 3: Start Date

  • Select a future date and time
  • Choose your timezone
  • Toggle between 12/24-hour format

Step 4: End DateDirect link to Step 4: End Date

  • Must be after the start date
  • Recommendation: Run tests for at least 7 days to get meaningful data

Step 5: Switch IntervalDirect link to Step 5: Switch Interval

How often themes alternate:

IntervalBest For
6 hoursHigh-traffic stores, quick insights
12 hoursBalanced testing
24 hoursMost common, day-over-day comparison
48 hoursLower-traffic stores
72 hoursMinimal switching, longer observation

Option: Enable Auto-disable WebPixel to automatically turn off tracking when the test completes.

Step 6: SummaryDirect link to Step 6: Summary

Review all settings and click Create to start scheduling the test.

Understanding ResultsDirect link to Understanding Results

Tracked MetricsDirect link to Tracked Metrics

For each theme, Leon tracks:

MetricDescription
SessionsUnique visitor sessions
Page ViewsTotal pages viewed
Add to CartVisitors who added items
OrdersCompleted purchases
RevenueTotal order value
Conversion RateOrders Γ· Sessions Γ— 100%

Winner DeterminationDirect link to Winner Determination

Leon determines a winner when:

  • Each theme has at least 30 sessions (statistical minimum)
  • Conversion rate difference is greater than 1%
  • Confidence score reaches 95%

Possible results:

ResultMeaning
Theme A WinsControl performs better
Theme B WinsVariant performs better
TieNo significant difference
Insufficient DataNeed more sessions

Managing A/B TestsDirect link to Managing A/B Tests

Test StatusDirect link to Test Status

StatusMeaning
ScheduledCreated, waiting to start
In ProgressCurrently running
CompletedTest finished
PausedTemporarily stopped
CancelledManually stopped

Available ActionsDirect link to Available Actions

  • View details: See results and period timeline
  • Pause/Resume: Temporarily halt or continue the test
  • Cancel: Stop the test permanently
  • Edit: Modify settings (only for scheduled tests)
warning

You can only run one A/B test at a time. Wait for the current test to complete or cancel it before starting a new one.

Example: Testing a New Homepage DesignDirect link to Example: Testing a New Homepage Design

Scenario: You redesigned your homepage and want to test if it improves conversions.

Setup:

  • Theme A: Current homepage design
  • Theme B: New homepage design
  • Duration: 14 days
  • Interval: 24 hours

Timeline:

DayThemeWhat Happens
1ABaseline data collection
2BNew design goes live
3ACompare with baseline
4BContinue alternating...
.........
14BTest completes

Results: After 14 days, check which theme had better conversion rates.

Best PracticesDirect link to Best Practices

  1. Run tests long enough: At least 7 days to account for daily variations
  2. Avoid peak periods: Don't start tests during Black Friday or major sales
  3. Test one change at a time: Compare themes with a single significant difference
  4. Wait for statistical significance: Don't stop tests early based on initial results
  5. Document your tests: Use the description field to note what you're testing

TroubleshootingDirect link to Troubleshooting

"PRO Plan Required"

  • A/B Testing requires a PRO or PRO Yearly subscription
  • Upgrade your plan in Settings β†’ Subscription

"Cannot create test - active test exists"

  • You can only run one A/B test at a time
  • Wait for the current test to complete or cancel it

"No data showing in results"

"Insufficient data for winner"

  • Need at least 30 sessions per theme
  • Extend the test duration or wait for more traffic

Next StepsDirect link to Next Steps