Mutually exclusive | Community
Skip to main content
sabahatu1546489
Level 2
November 3, 2017

Mutually exclusive

  • November 3, 2017
  • 1 reply
  • 11104 views

Hi there,

I have been trying to mutually exclude two Activites. For that I followed this tutorial Profile Scripts in Adobe Target - YouTube

All the steps were followed as described in the video but the profile script doesn't seem to work. It displays groupA and groupB in the audience list but when added to the Activity, it displays 0 visitors under reports.

We have tried launching 2 Activities to 50% on with GoupA and other with GroupB as an audience but still doesn't work some times it displays the variation (which I ignore blaming my browser) and open incoginto to test again. The report tab always show zero visitors.

Could you please tell what I missing apart from put the twoGroups code in the profile script and creating the audience of it?

Could you also tell what is the "Not in other tests" Visitor Profile really do? Is it the same as Mutually exclusive?

Thanks,

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

1 reply

Adobe Employee
November 6, 2017

Can you share what your profile script looks like and the corresponding audience definition?

For "not in other test" it is an out-of-the-box profile which just enables you to create an audience for anyone who isn't already in any other test you have live on your site. So if you ONLY have the 2 tests running that you want to be mutually exclusive it could work. You create 1 test and throttle the audience to 50% of all visitors. Then create a 2nd test with an audience "not in other test" and allow 100% of visitors in. That would acheive a mutually exclusive test - but it only works in the case when you only have 2 active tests.

sabahatu1546489
Level 2
November 6, 2017

HI ryanr8

Please find the code below:  also please tell me whether it will consider the Background Activity set to 100% (for adding cookie) as a test to mutually exclude from?


if(!user.get("twoGroups"))

{

var random_number = Math.floor(Math.random()+99);

if(random_number<=49){return "GroupA";}else{return "GroupB";}

}

Adobe Employee
November 6, 2017

That profile looks fine. You then need to create two audiences one for the GroupA response and one for the GroupB response. Your rule should be something like: visitor profile > twoGroups > contains: GroupA.

Is that how your audiences are defined? Then I'd replace the "all visitors" audience with one of these for each activity.