Optimize Your StoreFront with A/B Testing

UltraCart provides three main methods for A/B testing content: within a specific StoreFront using the Experiment component, across an entire StoreFront theme, or based on a specific URL. This guide will focus on setting up an Experiment component to test content within a StoreFront.

Step 1: Set Up a StoreFront Experiment

  1. Log into your UltraCart Account and go to your StoreFront.
  2. Navigate to the page with the content you want to test and click "Edit" in the top left corner next to the UltraCart logo.
  3. In the main UI or the Hierarchy, add an Experiment component to the desired location on the page.
  4. In the Experiment component settings, name your experiment, set the duration, define success criteria, and add notes. Do not click "Start Experiment" yet.
  5. Add a child Experiment Variation component. Wrap the content you want to test as a variant, which can range from a single text string to most of the page content.
  6. In the Variation settings, set a name, specify which variant it is (original or up to 4 alternate variants), and configure the starting traffic distribution. Setting it to "auto" is recommended as it will evenly distribute traffic among the variants.
  7. After setting up the original variant, create up to 4 additional variants.

Once all variants are ready, return to the main Experiment component (that wraps the variants), ensure the settings are correct, and click the "Start Experiment" button.

Step 2: Track Your StoreFront Experiment Results

While your experiment is running, you can monitor its progress anytime by navigating to your StoreFront in the UltraCart backend and selecting "Experiments" under the "Content" section within the StoreFront menu.

In this section, you can track all your active experiments and add additional URL and theme experiments. Each experiment will be listed here for easy tracking and monitoring of progress.

Step 3: End an Experiment

UltraCart automatically identifies the winning variation, promotes that content, and cleans up the rest of your template. An automated email will include a .CJSON attachment with a complete copy of the experiment hierarchy for archival purposes. This process allows you to create, run, and finalize experiments without manual cleanup—like a "fire and forget" system that always hits its target.

If you're ready to declare a winner before the experiment duration ends, navigate to the page with the experiment in your StoreFront and click "Edit." Open the settings for the specific experiment variant and click the "Promote Content" button to end the experiment, eliminate other variants, and finalize the winning content.

Enhance Your StoreFront with Effective A/B Testing

By implementing A/B testing with UltraCart's Experiment component, you can optimize your StoreFront's content, improving user engagement and boosting sales. This targeted approach ensures you deliver the most effective content to your audience, maximizing your ecommerce potential.


Complete documentation on setting up and managing experiments within UltraCart