A/B test settings

How to setup A/B (split) testing in a quiz and test conversion of different elements

Why do you need A/B tests?

A/B tests are done to find the best combination of different elements to get maximum conversion. The method is simple. Visitors see different variations of elements or texts on a page, and then we’re able to analyze which variation performed better and resulted in a higher conversion rate.

Start page or without it? Dark or light appearance? What works best for the lead form? All these questions can be answered with the help of A/B tests. You can easily perform A/B tests in Marquiz.

How to set up an A/B test in Marquiz?

Open the quiz editor. In the top right corner click on “Start A/B test”. Another variation of the quiz will be created. You can edit any elements in that quiz - questions, outcomes, consultants, the start page, or anything else. The changes to the quiz will be saved and the variations will be randomly shown to visitors.

You can create up to 4 different variations of the same quiz. Any created variant can be paused and in that case, the quiz will be saved but not shown to the visitors. You can also “choose and delete” and in that case the selected quiz will be shown and all the other variants will be deleted.

You need to understand the basic principle. Variant A is the primary version of a quiz. Changes made to variant A are saved in all other versions i.e. if you change the heading on the start page in variant A, it will be also changed in all the other variants except for those that initially had different headings.

How to use A/B testing together with analytics.

If you don’t use analytics or track conversion rates, there isn’t much sense in A/B tests. Currently, analytics can be done with Yandex Metrica and Google Analytics:

Yandex.Metrica

A new parameter will be sent to the metric.

In order to see the stats for variant B, you need to filter it the following way: “for the people with” => “beahvior” => “session parameters” => “parameter name” marquiz_ab = “parameter value” string B