> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.upsellplus.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to run Multivariate tests?

### Overview


Instead of testing just one change (like in A/B testing), a multivariate test evaluates multiple variables (e.g., banner text, layout, CTA, discount) across multiple variants.

With our **Experiments** feature, you can run multivariate tests to gain valuable insights into which setups perform best together. 
This allows you to optimize your offers, improve conversions, and ultimately maximize overall revenue.

For example, you can test:
* Different banner texts
* Multiple layout configurations
* Various CTA button styles
* Different product selections or discounts

By analyzing how these elements interact, you can gain valuable insights into what drives higher user engagement and conversions.


### How to set up a Multivariate Test?

1. Identify the elements you want to test
* Select which elements you want to test within your upsell offers, such as Banner Text, CTA, Layout, CTA Styles, Discount, and Products
* Ensure you have multiple variations for the element you want to test. (For example, if you are testing CTA, you might have three different texts like 'Buy Now', 'Add to Cart', and 'Upgrade Now')

2. Create Variants
* Create multiple variants (up to 5 including the control)
* Each variant can modify one or multiple variables, enabling you to test combinations.
* Choose which fields (variables) to modify for each variant

#### Example Setup

* Control (Original): **Default banner, layout, CTA, no changes**

* Variant B: Change **Banner Text + CTA**

![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-04-10t12442252_ymmcko.png)

* Variant C: Change **Discount** 

![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-04-10t12454230_1qhsnds.png)

* Variant D: Change **Layout + CTA Style**

![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-04-10t12455980_1sp1e4d.png)

3. Once everything is configured:
* Review your setup
* Launch the test

![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-04-10t13084760_tfmnyj.png)

* Monitor performance metrics

![](https://storage.crisp.chat/users/helpdesk/website/-/a/b/f/a/abfa0cd47f75e80/screenshot-2026-04-10t13091911_hjle1k.png)



**Related Articles**
* [How to run an A/B test?](https://help.upsellplus.com/en/article/how-to-run-an-ab-test-s76w18/?bust=1775819756541)
* [What can I A/B test?](https://help.upsellplus.com/en/article/what-can-i-ab-test-lmqweo/?bust=1775819817305)
