A/B Test in A/B Test, possible? | Community
Skip to main content
Level 2
February 1, 2022
Solved

A/B Test in A/B Test, possible?

  • February 1, 2022
  • 3 replies
  • 1010 views

Helloooo,

 

 

Is it possible to create an A/B test in an A/B test see screenshot hereunder.

 

 

Thanks in advance.

 

Kr,

E

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Gokul_Agiwal

Hi @ewoud_p 

Yes you can achieved this using "Multivariate Test". @abush1  pointed correctly. 

Below link gives you idea about when to consider multivariate test 

https://experienceleague.adobe.com/docs/target/using/activities/multivariate-test/multivariate-testing.html?lang=en#section_979FE3F398654C1EA1C86E7DBC9A8DAD 

 

https://www.optimizely.com/optimization-glossary/multivariate-test-vs-ab-test/ 

 

Hope this helps. 

 

 

3 replies

Level 4
February 1, 2022

This is called "Multivariant testing"

Gokul_Agiwal
Community Advisor
Gokul_AgiwalCommunity AdvisorAccepted solution
Community Advisor
February 2, 2022

Hi @ewoud_p 

Yes you can achieved this using "Multivariate Test". @abush1  pointed correctly. 

Below link gives you idea about when to consider multivariate test 

https://experienceleague.adobe.com/docs/target/using/activities/multivariate-test/multivariate-testing.html?lang=en#section_979FE3F398654C1EA1C86E7DBC9A8DAD 

 

https://www.optimizely.com/optimization-glossary/multivariate-test-vs-ab-test/ 

 

Hope this helps. 

 

 

Perrin_Ennen
Community Advisor
Community Advisor
February 4, 2022

Hi,

Basically, you can create a test with several variants and set the weighting accordingly. For example, A 50% B25% C25%.

However, if you do not want to have this in one test for various reasons - you may want to split this into several tests. Is it basically possible to divide users into certain groups via Profilescript.

Here is an example for the division of users from 10% and 90%.

 

if (mbox.name == 'target-global-mbox') {
if (!user.get('Group_10_90')) {
    var rnd = Math.floor(Math.random() * 100)
    if (rnd <= 9) return '10';
    if (10 <= rnd) return '90'
}
}