Multi Split Test
Multi Split tests allow you to serve different versions of a component and show the winner. In order to do this, you must create a new campaign. In the below example, the new campaign is called "split test".
Once you have completed this, you must select "start test" which will bring up the following popup:
From here, select Multi-split test, and ensure the percentage is set to 100%. Changing it to 100% allows us to control how many people will see the different variants and also see the control (the current default page view). Once you check Multi-split Test, this popup will appear:
Here you can decide which campaign variants will be shown, and to what percentage of visitors. You can also give a custom name to each variation to be used by Google Analytics (see below section). In the above example, the user will not see any of the default page content, but will instead be served one of the two campaigns that have been created. If the percentages you give to not sum to 100, the remaining percentage will see the default page content. In order to begin, press Start Test. This will then show the screen below:
Using Google Analytics
NOTE: This section is fairly technical. If you're having trouble, please contact your tech team, or whoever is responsible for Google Analytics on your website.
If you wish to integrate with Google Analytics for the split test, you must first have it set up on your site. This process is beyond the scope of this article but is given in detail on the google website. You must also make sure your site is correctly tagged as per our Tagging your website article.
To activate Google Analytics on a multi split test, check the box and you will be given the following options:
Here you can select a slot number (only required for legacy analytics), a GA variable name and GA event name.
Our system will send these to your google analytics whenever a user interacts with the test using the following code:
_gaq.push(["_setCustomVar", slotNumber, gaVarName, "True", 2]); _gaq.push(['_trackEvent', 'Intilery', gaEventName, '', 0, true]); _gaq.push(['_setCustomVar', slotNumber, gaCategoryName, 'True', 2]);
ga('set', 'IntileryDimension', gaVarName); ga('send', gaEventName); ga('send', gaCategoryName);
where gaVarName will be a string of the form:
[GA Variable Name]-[variation name]
gaEventName will be a string of the form:
[GA Event Name]-[variation name]
and gaCategoryName will be a string of the form:
[GA Category Name]-[variation name]
E.g. If you set a GA Variable Name: "aVariable", and the customer hits the variation: "popover", the gaVarName will be "aVariable-popover", while if they hit the variation "banner" the gaVarName would be "aVariable-banner", and if they hit the default page content, the gaVarName would be "aVariable-default". The same applies to gaEventName and gaCategoryName. In this way your Google Analytics can analyse traffic through your split test.