TS AB-Test Banners v1.1

TS AB-Test Banners v1.1
Are you sure about the effectiveness of banners on your site?
Assumptions and hypotheses about the quality of the banner are based on personal experience and the views of the designer, which do not necessarily coincide with the views of visitors to your online store. In other words, there is no guarantee that after creating and placing a banner you will get the desired effect. The "AB-Test Banners" module will be very useful for testing such hypotheses.

AB-Test Banners v1.1 by Tramplin Studio - this is a simple but powerful marketing tool to increase the effectiveness of your banners, sliders and carousels in OpenCart, using the analytical method "AB-testing". With this module, you can better convey to the visitor the necessary information, and thus significantly increase the conversion of your online store.

What is AB testing (Split test)?
This is a modern method of marketing research. Its essence is that the control group of elements is compared with a set of test groups in which one or several indicators have been changed, in order to find out which of the changes improve the target stats. A variation of AB testing is multivariante testing, available in the "AB-Test Banners" module.

What features does the module have "AB-Test Banners"?

High flexibility:
  • the possibility of multivariante testing (up to 5 test groups, instead of the standard 2);
  • it is possible to set the probability of display for each single test group using the markers on the probability scale;
  • you can experimentalise with the seeming of banners (with their graphic and textual content, with the size of images and types of display);
  • stats tracking using Google Analytics and Yandex.Metrika, which allows for more in-depth analysis of test results by gender, age, device types, browsers, operating systems and other indicators.

The module includes 3 standard banners display types in OpenCart:
  • simple banner;
  • slideshow;
  • carousel.

Setting up a module is customary to everyone and does not differ from setting of standard modules:
  1. first, groups of banners are created in the OpenCart section "Design -> Banners";
  2. then groups of banners are selected as test samples in the "AB-Test Banners" module;
  3. to display on the pages of the online store, the configured module is adding in the section "Design -> Layouts".

After setting up test groups, a pivot table will be displayed with a list of all groups of banners and each single banner (tab "Step 2: Goals"):
  • each banner is assigned a unique goal identifier, which is achieved with a certain action of the online store visitor with the test sample;
  • use checkboxes to mark a rows of banners for all test groups for which you want to track events;
  • common goals are also available, which are achieved with any of the test group banners event.

Monitoring of stats in the process of AB testing is performed through counters of well-known services:
  • Google Analytics counter, the module supports both types of counter, both gtag and analytics;
  • Yandex.Metrika counter, both the old version of API v1.0, and the new one - API v2.0 (Version 2.0 was available in test mode from 2016, but officially entered into service on December 6, 2018. If you do not know the version, it will not be superfluous to update the counter or install our analytics module "TS Yandex Metrika", which uses the latest version of the counter).

There are 2 types of events with banners, with which the goal can be considered achieved:
  • simple mouse click - click event;
  • mouseover in banner - mouseover event.

The "mouseover" event only indirectly indicates the interest of your online store visitor to the banner, as it will contain a fraction of "idle" events, however it can be very useful in some cases (for example, for banners without a link or for forcing AB testing). In order to reduce the number of idle events, for a "mouseover" an event delay setting is available in milliseconds. For example, if you want the target to be considered achieved 2 seconds after the mouse cursor is hovering over the banner, specify a delay of 2000 milliseconds. However, it should be noted that if the visitor moves the cursor away from the banner earlier, the event will be reset.

Notes and useful tips:
  • You can use "AB-Test Banners" as usual banners module by disabling goals tracking via Google and Yandex counters.
  • You can use the counters of both services at the same time to improve the quality of analysis in the process of AB testing of banners.
  • For correct analyse of the goals, it is better when the codes for Google Analytics and/or Yandex.Metrika counters are located on the <HEAD> of page, or at the beginning of <BODY>. You should not care about this, as well as about many other things, if you use our modules "TS Yandex Metrika" and "TS Google Analytics"!
  • If you use Google Analytics, you can specify the identifier of another resource (the same site), for example, if different people are responsible for the site to distribute information between them.
  • Attention! "AB-Test Banners" does not place the Google Analytics and Yandex.Metrika counter codes on its own, the counter should already be placed in the HTML code of the site.
  • Attention! When creating a group of banners in the OpenCart section "Design -> Banners", do not forget to enter the sorting order to avoid possible mixing of banners when editing again, as this may entail a change in goals identifiers for individual banners being tested.
  • Attention! Editing some test group settings may result in a change in goals identifiers. Do not forget to reassign goal identifiers to Google Analytics and Yandex.Metrika!
  • Attention! In such types of banners as "slider" and "carousel", the scrolling speed does not exceed 3000 milliseconds for OpenCart 2.0+ and 2500 milliseconds for OpenCart 3.0+. This should be remembered when entering the delay time.
  • Our other product, "TS Banner MultiPosition", can be a useful addition to "AB-Test Banners" and simple banners. With it, you can show banners where they are really needed. Display of the same image can be configured optionally for any pages from the lists: products, categories, manufacturers, articles and pages of the internal search in the store. Create complex marketing weaves in just a few minutes!
  • It is important that the site has been not only high-quality banners, but also no less high-quality selling texts and design elements that are used in OpenCart for internal marketing and SEO. The AB-test method available in our other modules is also used to determine their effectiveness: "TS AB-Test HTML" and "TS AB-Test Elements"!


Module page on the developer site:


Watch DEMO
Watch DEMO admin (login: demo, pass: demo)


Installation Instructions:
  1. Go to Admin panel -> Modules -> Install extensions
  2. Just upload the archive with the module for your OpenCart or ocStore

Files are not overwritten!


Update Instructions:
  1. Go to Admin panel -> Modules -> Install extensions;
  2. Upload archive with updated module for your OpenCart or ocStore;
  3. Revise module settings and re-save.


If you have any questions or suggestions for improving the work of the module, you can contact us:
Site: https://tramplin-studio.store/
E-mail: info@tramplin-studio.store

  • Developed by OpenCart Community
  • Documentation Included



Last Update
10 Feb 2020

18 May 2019
Member since: 9 May 2018

View all extensions Get Support