> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abconvert.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Experiments Overview: Choose the Right Test Type

> Understand what all ABConvert experiments have in common, then navigate to detailed guides for each of the 8 test types.

Every ABConvert experiment follows the same workflow—create, preview, launch, analyze, close. What changes is **what you're testing**: prices, shipping rates, page templates, images, or checkout elements.

This page explains what all experiments have in common, then helps you navigate to the detailed guide for the test type you want to run.

## What every experiment includes

Regardless of which test type you choose, every ABConvert experiment shares these core components:

### 1. Hypothesis and primary metric

Before you launch, write a clear hypothesis: "Raising the price from 29 to 34 USD will increase revenue per visitor by 15%." Then select your primary metric:

* **Revenue per visitor** — Total revenue divided by total visitors (best for price and offer tests)
* **Conversion rate** — Orders divided by visitors (best for checkout and template tests)
* **Average order value** — Total revenue divided by total orders (best for upsell and bundle tests)

ABConvert tracks all metrics regardless of which you choose as primary. The primary metric determines which variant ABConvert flags as the "winner" when you reach statistical significance. See [Lifecycle](/experiments/lifecycle) for what each state means and how to preview a variant on your storefront before launch.

### 2. Test groups and traffic allocation

Define how many variants you want to test and what percentage of traffic each group receives. Most experiments start with:

* **Control (50%)** — Your current experience
* **Variant (50%)** — The change you're testing

You can add multiple variants (Control, Variant A, Variant B, Variant C) and adjust traffic splits as needed (e.g., 25% each for four groups).

### 3. Audience targeting

Control which visitors enter your experiment using filters:

* **Country** — Restrict experiments to specific markets
* **Device type** — Desktop only, mobile only, or all devices
* **UTM parameters** — Target visitors from specific campaigns, sources, or mediums
* **Visitor type** — New visitors only, returning visitors only, or all

Visitors who don't match your filters see the default experience and are not counted in experiment analytics. See [Audience Targeting](/experiments/audience-targeting) for detailed configuration instructions.

### 4. Preview mode

Before launching, use **Preview** to verify the experiment displays correctly on your storefront. Preview applies the variant to your session only—real shoppers still see the original.

Preview mode lets you:

* Walk through the buyer journey as if you were a customer
* Switch between variants to test each one
* Catch display issues, app conflicts, or tracking gaps before going live

<Tip>
  **Always preview before launching.** Catching problems in Preview prevents polluting your experiment data with broken variants. See [Experiment Lifecycle](/experiments/lifecycle) for detailed Preview instructions.
</Tip>

### 5. Statistical significance tracking

ABConvert calculates statistical significance for each variant automatically. The significance indicator shows whether the difference between variants is likely real or just random noise.

Aim for:

* **100-200 conversions per variant** minimum
* **At least 2 weeks** of data to account for day-of-week variation
* **95% confidence level** before making a final decision

See [Statistical Significance](/analytics/statistical-significance) for a deep dive into how ABConvert calculates confidence and when to end an experiment.

## Detailed guides for each test type

<CardGroup cols={2}>
  <Card title="Price test" icon="tag" href="/experiments/price-test">
    Test different price points to maximize revenue per visitor. Supports multi-market pricing for global stores.
  </Card>

  <Card title="Shipping test" icon="truck" href="/experiments/shipping-test">
    Compare shipping rates and delivery labels to reduce checkout abandonment.
  </Card>

  <Card title="Offer test" icon="percent" href="/experiments/offer-test">
    Test discount formats—percentage off, dollar off, BOGO, free gifts—to find what drives the most revenue.
  </Card>

  <Card title="URL redirect test" icon="arrow-right-arrow-left" href="/experiments/url-redirect-test">
    Send visitor segments to different landing pages to compare conversion performance.
  </Card>

  <Card title="Template test" icon="file-lines" href="/experiments/template-test">
    Compare different Shopify page templates on the same product or collection.
  </Card>

  <Card title="Theme test" icon="palette" href="/experiments/theme-test">
    Test an entirely different Shopify theme against your current one without disrupting live traffic.
  </Card>

  <Card title="Visual editor test" icon="wand-magic-sparkles" href="/experiments/visual-editor-test">
    Modify text, images, buttons, and links on any page using a visual editor—no code required.
  </Card>

  <Card title="Checkout test" icon="credit-card" href="/experiments/checkout-test">
    Customize and test checkout UI elements, delivery options, and payment method ordering.
  </Card>
</CardGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Experiment lifecycle" icon="rotate" href="/experiments/lifecycle">
    See the complete state diagram and learn how to use Preview mode before launching.
  </Card>

  <Card title="Understand analytics" icon="chart-line" href="/analytics/overview">
    Learn how ABConvert tracks conversions, calculates significance, and surfaces insights.
  </Card>

  <Card title="Audience targeting" icon="users" href="/experiments/audience-targeting">
    Configure filters to target specific visitor segments with country, device, and UTM rules.
  </Card>
</CardGroup>
