> For the complete documentation index, see [llms.txt](https://docs.elevateab.com/elevate-helpcenter/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.elevateab.com/elevate-helpcenter/getting-started/create-your-first-experiment.md).

# Create Your First Experiment

Choose the right experiment type for what you want to change, then follow the creation walkthrough for that type. Start here if this is your first experiment in Elevate A/B Testing.

***

This page walks you through your first experiment end to end: choosing what to test, setting it up, previewing it, and knowing what to expect once it is running.

If you have not installed Elevate A/B Testing yet, start with Install Elevate A/B Testing and then Verify Your Installation.

### Before you start

* Elevate A/B Testing is installed on your store.
* The theme extension is enabled on your live theme, if you plan to run a Price, Product, Product Image, Content, or Custom Code experiment.
* You know which page or product you want to test on.

### Choose your first experiment

Any experiment type works as a first test. Some are simply easier to set up and easier to confirm.

| If you want to                             | Start with           | Why it is a good first test                                           |
| ------------------------------------------ | -------------------- | --------------------------------------------------------------------- |
| Try a different page layout                | Page Experiment      | No theme extension needed. The change is easy to see.                 |
| Compare two landing pages you already have | Split URL Experiment | No theme extension needed. Nothing new to build.                      |
| Change wording, an image, or a style       | Content Experiment   | No code, and the visual editor shows you the result as you work.      |
| Test a price                               | Price Experiment     | The highest impact test type, and no product duplication is required. |

Avoid making your first experiment a Theme Experiment. It changes your entire store at once, which makes any problem harder to isolate.

### Pick something worth testing

A good first experiment has three properties.

**It gets enough traffic.** Test a page real visitors reach. A product page with steady traffic will produce a readable result far sooner than a page nobody visits.

**The change is meaningful.** A different headline, a different price, a different hero image. Small cosmetic changes rarely move anything, and you learn nothing from a flat result.

**You have a hypothesis.** Know what you expect to happen and why, before you launch. Elevate gives you a field for this during setup, and filling it in is what makes the result actionable later.

### Set up the experiment

1. In Elevate, open **Experiments**.
2. Choose the experiment type you want from the list of cards.
3. Select **Create Experiment**.

From here, setup differs by experiment type. A Price Experiment asks you for price points. A Split URL Experiment asks you for URLs. Follow the walkthrough for the type you chose:

| Experiment type | Setup guide                                                                                                                                       |
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| Price           | [Create a Price Experiment](https://docs.elevateab.com/elevate-helpcenter/price-testing/how-to-create-a-price-experiment)                         |
| Page            | [Create a Page Experiment](https://docs.elevateab.com/elevate-helpcenter/page-testing/how-to-create-a-page-experiment)                            |
| Split URL       | [Create a Split URL Experiment](https://docs.elevateab.com/elevate-helpcenter/split-url-testing/how-to-create-a-split-url-experiment)             |
| Product         | [Create a Product Experiment](https://docs.elevateab.com/elevate-helpcenter/product-testing/how-to-create-a-product-test)                         |
| Theme           | [Create a Theme Experiment](https://docs.elevateab.com/elevate-helpcenter/theme-testing/how-to-create-a-theme-experiment)                         |
| Shipping        | [Create a Shipping Experiment](https://docs.elevateab.com/elevate-helpcenter/shipping-testing/how-to-create-a-shipping-experiment)                |
| Product Image   | [Create a Product Image Experiment](https://docs.elevateab.com/elevate-helpcenter/product-image-testing/how-to-create-a-product-image-experiment) |
| Checkout        | [Create a Checkout Experiment](https://docs.elevateab.com/elevate-helpcenter/checkout-testing/how-to-create-a-checkout-experiment)                |
| Content         | [Create a Content Experiment](https://docs.elevateab.com/elevate-helpcenter/visual-editor-testing/how-to-create-a-visual-editor-experiment)       |
| Custom Code     | [Create a Custom Code Experiment](https://docs.elevateab.com/elevate-helpcenter/custom-code-testing/how-to-create-a-custom-code-experiment)       |

### What is the same for every experiment type

Three steps appear in every experiment, whichever type you choose. Where they fall in the flow, and how many steps there are in total, depends on the type.

#### General info and goal

**Experiment name.** Required. Name it so you can identify it later without opening it. "PDP price test, hero product, March" beats "Test 3."

**Description and hypothesis.** Both optional, and both worth filling in. The hypothesis field is where you record what you expect to happen and why, before you launch. Writing it down is what stops you rationalizing a flat result later.

**Assets.** Optional. Attach mockups, briefs, or reference material so the context lives with the experiment. Images and documents up to 10 MB, videos up to 100 MB.

**What do you want to measure.** Choose one goal metric. This is the metric Elevate uses to decide the winner. Every other metric is still calculated and shown in your report, so you are not giving anything up by choosing one.

Six metrics are offered directly, with **Revenue per visitor** recommended. Select **Browse all metrics** for the full list, or to add a custom metric.

| Category      | Metric                            | What it measures                                                        |
| ------------- | --------------------------------- | ----------------------------------------------------------------------- |
| Conversion    | Conversion rate                   | Clicks on the tested element, divided by views                          |
| Conversion    | Add to cart rate                  | Visitors who added a product to their cart                              |
| Conversion    | Cart to checkout rate             | Carts that went on to start checkout                                    |
| Conversion    | Checkout start rate               | Visitors who began checkout                                             |
| Conversion    | Checkout success rate             | Visitors who completed their purchase                                   |
| Revenue       | Revenue per visitor               | Net revenue divided by unique visitors, after discounts                 |
| Revenue       | Average order value               | Net revenue divided by number of orders                                 |
| Revenue       | Profit per visitor                | Gross profit after COGS, shipping, and fees, divided by unique visitors |
| Subscriptions | Subscription percentage of orders | Orders that included a subscription                                     |

For a first experiment, Revenue per visitor is usually the right choice. It accounts for both how many people buy and how much they spend, so it will not mislead you the way conversion rate alone can when a cheaper variation converts better but earns less.

Profit per visitor only works if you have added [COGs](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/product-costs). Without cost data, Elevate cannot calculate profit.

#### Traffic allocation

This step has two separate controls. They are easy to confuse and they do different things.

**How much traffic should each variation receive.** Splits the visitors who enter this experiment between your control and your variations. The default is even. Leave it there for your first experiment, because an even split gives you a readable result in the shortest time.

**Isolate traffic for this experiment (Matually Exclusive Groups).** Optional, and off by default. Turning it on reserves a share of your total store traffic for this experiment alone. Visitors in that reserved group do not enter any other experiment, so nothing can interfere with your results.

Use isolation when you are running several experiments at once and want certainty that they are not affecting each other. If this is your only running experiment, leave it off.

Isolated traffic is shared across your store. If other experiments already have traffic reserved, less is available to this one, and Elevate shows you the maximum you can allocate.

####

#### Audiences

By default, every visitor is eligible for the experiment. Narrow it only when you have a reason to.

The step offers a set of quick filters:

| Filter         | Options                                                  |
| -------------- | -------------------------------------------------------- |
| Device type    | All devices, Desktop, Tablet, Mobile                     |
| Visitor type   | All visitors, New visitors only, Returning visitors only |
| UTM parameters | utm\_source, utm\_medium, utm\_campaign, utm\_content    |
| Traffic source | All, or a specific source                                |
| Country        | All, or specific countries                               |

**Custom audiences**

For anything more specific, select **Create Custom Audience**. You build a rule from three parts: a dimension, a rule such as **Equals**, and a value.

| Dimension               | What it targets                          | Example value                           |
| ----------------------- | ---------------------------------------- | --------------------------------------- |
| Device Type             | Specific device types                    | Mobile                                  |
| Visitor Type            | New or returning visitors                | New                                     |
| Country                 | Specific countries                       | Canada                                  |
| Market                  | Specific Shopify markets                 | Europe                                  |
| Traffic Source          | Where the visit came from                | Google                                  |
| Page URL                | Any part of the page URL                 | `/products`                             |
| Referring Domain        | The domain the visitor arrived from      | `facebook.com`                          |
| Entry Page              | The first page URL the visitor landed on | `/products/shoes`                       |
| utm\_source             | Ad platform or website                   | `facebook`, `tiktok`, `google`          |
| utm\_medium             | Type of ad platform                      | `social`, `paidsocial`, `search`, `cpc` |
| utm\_campaign           | Name of the campaign                     | `black-friday-sale`                     |
| utm\_content            | Name or type of the specific ad          | `black-friday-video`                    |
| Customer Authentication | Logged in or logged out visitors         | Logged in                               |

**Visitor Type and Customer Authentication are not the same thing.** Visitor Type is about whether someone has been to your store before. Customer Authentication is about whether they are signed in to a customer account. A returning visitor may well be logged out, and a first time visitor can log in.

**A note on narrowing**

Every filter you add shrinks the pool of visitors entering the experiment, which means it takes longer to reach a trustworthy result. Targeting mobile visitors from paid social in Canada is a precise question, but on most stores it is also a question you will wait months to answer.

For a first experiment, leave targeting at its defaults and let the whole audience in.

### Preview before you launch

Always preview before launching. Previewing is how you catch a broken layout, a price that did not swap, or a variation that looks identical to the control.

Check each variation and confirm:

* The control looks like your normal storefront.
* Each variation shows the change you configured, and only that change.
* Nothing else on the page has shifted or broken.
* The variation looks correct on mobile as well as desktop.

If a variation looks identical to the control, see Verify Your Installation before launching.

### Launch and wait

Once you launch, the experiment moves to Running and starts collecting data.

**Do not stop it early.** This is the single most common mistake in A/B testing. Results swing wildly in the first days, and a variation that looks like a clear winner after 48 hours frequently is not one. Elevate uses a Bayesian model to tell you when a result is trustworthy. Wait for it.

**Do not change the experiment while it is running.** Editing variations mid experiment mixes two different tests into one dataset, and the result becomes unreadable.

**Check in, but do not act yet.** It is fine to watch the numbers. Just do not draw conclusions from them until Elevate indicates a winner has been identified.

### What to do next

* [Reports Overview](https://docs.elevateab.com/elevate-helpcenter/analyze/reports/reports-overview) explains what each number in your results means.
* [Statistical Significance](https://docs.elevateab.com/elevate-helpcenter/analyze/reports/statistical-significance) explains how Elevate decides a winner and when to trust it.
* [Ending an Experiment](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/ending-an-experiment) covers how to stop an experiment and apply the winner.
* [Audience Targeting](https://docs.elevateab.com/elevate-helpcenter/experiment-setup/audience-targeting) covers limiting an experiment to specific visitors, once you are ready for that.
