This module provides a simple interface for setting up multivariate or A/B style studies that can be performed on a live sites to test the effectiveness of various interfaces.
Deep integration into Drupal allow AB/Multivariate tests to take direct controle of Drupal settings and can manipulate processes. They can be much more powerful than external solutions.
New pluggable 7.x-1.x release
The new Drupal 7 port is a completely entity based rewrite based on the 6.x-2.x release. It supports a pluggable system for mutations, success conditions and test conditions. A new Drupal 7 port is available. Upgrade pathes are currently missing!
Check 7.x-1.x roadmap.
IMPORTANT: Until we reach beta version for 7.x-1.x there can, and probably will be, changes on storage level that will break dev upgrades - which means you will not be able to upgrade to new versions. We are sorry for this but we just don't have enough resources to cover clean upgrade paths while 7.x-1.x version is in development stage.
Multivariate supports to run multiple test cases in parallel. A test case is triggered if a test condition is met. The visitor is then assigned to a specific variant combination of the current test case. The configured mutations take place for this user. Note: caching is inactive and a cookie is present to identify the variation. Success is measured as soon as the success condition is met.
If you setup multiple sets, multivariate will test all possible variation combinations (one per set each).
A test case with one set and two variations is formally an AB test.
The system provides a wide range of configurable mutations. In addition you can write your own plugins with a few lines of code.
There's no further documentation yet. Help out!
Find additional plans / features here. The new 7.x-1.x and 6.x-2.x branch will need much more testing. Please report issues found.
The module was originally developed by Boombatower and later maintained by soyarma. A complete rewrite (6.x-2.x and 7.x-1.x port) was initiated & architected by MD Systems (Miro Dietiker) and implemented by Montenasoft.