Screenshot of the Test configuration page, showing all tests that have been entered, along with the Experiences and Conditions that apply for each test
Screenshot of the Condition Add/Edit page, which has a name and script field
Screenshot of the Experience Add/Edit page, which has a name field, Active toggle, and fields for the Conditions and Experiences that apply
Screenshot of the Test Add/Edit page
Screenshot of the Module Settings Page
A-B Testing Flow Diagram

Overview

A detailed description of the module and instructions are in the module documentation.

This module allows A/B and multivariate testing via JavaScript, and exposes a UI to create tests. It is similar to Optimizely, Adobe Test&Target, and Visual Website Optimizer, except for these key differences:

  • The testing functionality and UI are fully integrated into Drupal, as opposed to an external script.
  • Test variations (aka experiences) are implemented simply with custom JavaScript snippets (see example snippets); There is no WYSIWYG interface.
  • Test data must be integrated into your analytics platform for test evaluation (see Viewing Test Results: Analytics Integration Instructions); There is no built-in functionality for evaluating test results.
  • Everything is fully open source and free :).

See the module documentation for more information.

Supporting organizations: 

Project information

Releases