Support and help for your A/B tests

Installation and getting started with Kameleoon

Installing Kameleoon on your website

Kameleoon is a solution offered in SaaS mode (Software as a Service). Installation is therefore extremely easy and quick (one line of HTML code has to be added to your pages), without requiring a long integration project. Kameleoon is obviously compatible with tag managers.

Platforms supported by Kameleoon

Kameleoon is a JavaScript solution and therefore works with all websites, independent of the technology used on the server side (Java, PHP, .NET). Provided that your website is not 100% Flash, you can use Kameleoon.

Browsers supported by Kameleoon

All current browsers on the market are supported in visitor mode (the normal traffic on your web site). Some older versions (especially Explorer 7 and older) are eliminated from the tested traffic, but this does not stop them from browsing the site normally (they are simply not counted in the A/B test).

In editing mode (when you use Kameleoon to configure the tests), we recommend the latest version of Chrome, but you may also use recent versions of Firefox, Safari, Opera or Internet Explorer.

Launching Kameleoon once installed

Simply visit your website with your browser. Once the page has loaded, press [Shift + F2] and the Kameleoon interface will load directly.

For Macintosh users: Press [fn + Shift + F2], as pressing [F2] without [fn] will automatically adjust the brightness of your screen.

For Opera users: It is possible that the [Shift + [F2] shortcut has already been allocated to Opera. In this case, delete it (go to Preferences -> Advanced -> Short cuts) or use the URL method described below.

If the keyboard shortcut does not work for you, you can add #kameleoon=true at the end of your URL and reload the page. Kameleoon will launch in editing mode.

Launching your tests

Launching a test and delay for production launch

There is a short delay due to our CDN (Content Delivery Network) and optimisation system. The test will be active two hours after its launch, at the latest. This could mean that the statistics are not instantly reported in your Analytics. This is nothing to worry about.

Visitors and variations displayed

The variation displayed to a visitor will be consistent in case of a webpage reloading or a subsequent visit.

Viewing the results of your tests.

We consider that the reporting of an A/B test should be done in the Web Analytics solution that you are already using (such as Google Analytics, AT Internet or Adobe Omniture). This is, in fact, the only way to ensure that you have the capacity required for an in-depth analysis of the behavior of the visitors subjected to the A/B tests (especially in terms of segmentation). Kameleoon therefore integrates into the platform that you are already using to analyse your traffic (whether it is a market solution or an internally-developed solution), and you will see the results on the platform's back-office. No new tool to learn!

Average duration of a test

It is very difficult to say how long a test lasts as it highly depends on the test: Total traffic, type of visitors, conversion objectives, etc. In all cases, we recommend that a test be left to run for at least a week, if possible, as this will allow us to observe the effects of the test on the traffic over weekends as well as during the working week. Kameleoon includes statistical decision-making tools, for example.

Technical details

Loading speed of Kameleoon

Kameleoon consists of a single JavaScript script call of about 20Ko. This script is entirely static and loads in less than 30ms. In addition, this call is made only once per visitor, as it is then cached and will no longer even be downloaded.

Increased traffic with several million visitors per month

We are already working seamlessly with some of the top 20 French sites in terms of traffic (millions of visitors per month). Kameleoon files are stored on a CDN that is optimised to serve static content. On the A/B testing data reporting side, since we send this data to third-party systems (Google Analytics, AT Internet, NX Analyzer...), no call goes through our servers. That means you don't have to worry about performance.

Interruption of service

As our infrastructure is based on a CDN, redundancy is ensured and the rate of availability is above 99.99%. Even if the CDN servers crash, your website will continue to function; at most, the A/B tests in progress would no longer be available.

Impact of Kameleoon on the SEO

Being entirely in JavaScript, the A/B tests are not seen by Google robots. In addition, contrary to many A/B testing tools, Kameleoon does not use URL redirections, which can have negative effects on SEO if not managed properly.

Where to install the Kameleoon code on your webpage?

Usually, JavaScript codes have to be added at the end of the page (before the last </body>), so as not to block the loading of the page. However, Kameleoon is unique in that, as the original page might be significantly altered, the script must be loaded as early as possible. We therefore recommend that it is placed as high as possible (in the <head> section of the page), before the other scripts and CSS. More specifically, the Kameleoon code must be placed before the tracking code of your Analytics solution (for example, Google Analytics, AT Internet or Adobe Omniture).

Side effects

The only inconvenience of JavaScript-based A/B testing solutions is the possibility of a "flicker effect". This means that the visitor may be able to see the original version of the site for a fraction of a second before seeing the A/B test variation. However, we have optimised our engine to reduce this problem to a minimum and it is therefore very unlikely that you will encounter it.

Mobile browsers

The A/B test can easily be tracked on iPhone, iPad or Android devices.

Adopt Kameleoon and boost your conversion rates

Add a line of code and start your web personalizations and A/B tests.