Split testing, also known as A/B testing, is a method of testing two design variations to see which one performs better.
You can perform split testing with your prototype using Maze. With split testing, the aim is to test a single variable to learn how it affects overall performance. To get the most out of split testing, establish the metric you'll be measuring before you start testing. For instance, you could improve a call-to-action (CTA)'s click rate by testing two variations of the CTA button.
In this article:
- What you can validate with A/B testing
- Best practices
- Known limitations
- Using the Duplicate feature to A/B test your prototypes
- Comparing reports
- Additional resources
What can I validate with A/B testing?
- Text: titles, descriptions or CTAs
- Visual elements: images, icons, colors
- User flow: the path taken by the user to move through the prototype
- When creating different versions for testing, we recommend changing only a single variable so that the results accurately reflect that variation, and not other factors.
- For the best results, randomize the selection of testers for each test version.
- We don't currently support creating A/B test variants for a single maze — creating an A/B test would require you to use the Duplicate feature, as seen below, and circulate two separate maze URLs.
- Because split testing requires two separate mazes, we don't currently have a way to randomize which version your testers will see, or to prevent testers from taking both tests.
- If using hired testers and placing panel orders for each maze, you may get the same testers on both. This is especially true if you make both purchases at the same time, and/or you're targeting a more niche audience. To avoid this, you can try targeting different audiences — for instance, 20-25 year-olds for maze A, and 26-30 year-olds for maze B.
Using the Duplicate feature to A/B test your prototypes
You can do split testing in Maze using the Duplicate feature. Here's how you do it:
- Create a new draft maze for Version A, and set up missions and questions for your participants to complete.
- When you're ready, send Version A live and start testing.
- Open your prototyping tool and create a new version of your design (e.g., change the color or the copy of the CTA button). You can either make changes to the existing prototype, or create a new prototype. Save all the changes.
- Back in Maze, duplicate the original maze you created in step 1. This will create a new maze with the same missions and questions as in version A. This new maze will also include the latest design changes.
- Open the duplicate maze — this will be your Version B. Here, you have two options:
- When you're ready, send Version B live and start testing.
- When testing is done, compare the results and implement the winning design.
Option 1: Use the same prototype
If you make changes to the original prototype and then duplicate the maze, the new maze will also include the latest design changes. This is a good option when you want to use a different version of the same prototype you previously imported.
This option allows you to preserve the mission paths you previously set.
You can also refresh the prototype in Version B to get the latest changes you've made to the prototype.
Option 2: Unlink prototype
If you want to use a different prototype in your version B, you can unlink the current prototype after duplicating. This will allow you to add a new prototype to your maze. To learn more about adding and unlinking prototypes, check out this article: Mission blocks
This option allows you to pick a different prototype for version B.
However, please keep in mind that you will need to redo all paths across all mission blocks, since unlinking a prototype also irreversibly removes all previously defined paths.
Once you get both versions tested, you can embed both reports side-to-side in your tool of choice to easily compare the results.