Skip to main content


General questions

A/B testing is an online experiment carried out  on a website or mobile application, for example. This enables you to test potential optimization changes by comparing their performance against an original control variant. A/B testing allows you to see what works for your audience, based on a statistical analysis of performance, and thus enables you to optimize your site and experience
Find everything you need to know about A/B testing on our “What is A/B testing?” page.

Personalization changes  website content, messages and offers for a visitor, based on their characteristics and behavior. 

The goal is to offer visitors an exceptional digital experience, personalized to their needs, so as to boost conversion. 
Today, it is possible to implement a large-scale, real-time online personalization strategy thanks to:

  1. Collection and analysis of visitor data
  2. Visitor segmentation based on this data - either manually (manual segmentation) or by using AI algorithms (predictive segmentation)
  3. Activation of this data by providing each visitor with a relevant experience in real-time, based on the segment they belong to. 

Find everything you need to know about personalization on our “What is personalization?” page.

You don’t necessarily need technical skills as such. However it helps if you have an understanding of the elements that make up web pages, such asCSS andJavaScript. 
The Kameleoon platform was designed to enable marketing teams to deliver optimized experiences to their visitors themselves, without the assistance of their IT teams. Once the Kameleoon script is installed on your website, you can start optimizing your site using our simple and intuitive “smart” graphic editor. Knowledge of JavaScript and CSS is useful for making advanced modifications.

Our solution and pricing are adapted to your requirements. Contact our team to find out more.

Of course! Kameleoon relies on a network of preferred partners to best serve its customers. If you wish to become a Kameleoon partner or a certified agency, please contact us directly

Yes! We  actually have two - with Carlo in Germany and Jean-Balthazar in France. You can follow their lives here or come and meet them in our offices!

For all your questions about installing and using the Kameleoon solution, you can consult our User manual.

If you’re a developer, you’ll find what you’re looking for on our Developer Documentation page.

Otherwise, our Conversion Matters blog is an (almost) infinite source of resources on the subject of conversion optimization.  And in our Resources section, you’ll find all our publications on the subject as well as our success stories!

Finally, we love hearing from you: feel free to send us a message, via our contact form

Installation and getting started

Kameleoon is a SaaS (Software as a Service) solution. Its installation is extremely simple: you just need to add a line of Kameleoon JavaScript code to all the pages you wish to personalize or test on your website. 

Kameleoon is compatible with your tag manager, CRM and DMP solutions. For mobile, you’ll have to install an SDK. 

Our teams of consultants and developers are there to help you if you want.


Kameleoon is a JavaScript solution, so it works with all websites, independently of the technology used server side (Java, PHP, .NET). Unless your website is 100% Flash, you’ll be able to use Kameleoon!

You just need to 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]. [F2] without [Fn] will adjust by default the luminosity of your screen.

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

In the event of the keyboard shortcut not working for you, you can add ?kameleoon=true to the end of your URL and then reload the page. Kameleoon will launch in edit mode.

Launch your tests and personalizations

There is a short time lag due to the CDN and optimization systems. The test will be active two hours after its launch at the latest. So don’t be surprised if statistics don’t instantly appear in your analytics platform.

By simply connecting to your Kameleoon dashboard, you’ll be able to analyze in detail the results of your A/B tests and personalizations. Our statistics engine will give you reliable results and the answers you need to make the right decisions.
You can also connect your third-party analytics tools (such as Google Analytics, AT Internet or Adobe Omniture). We integrate into the platform that you are already using to analyze your traffic (whether it’s a market solution or an in-house one). Find out about all our integrations here.

You can configure any kind of on-site goal on the Kameleoon platform: a click on a page element, scroll, page view, retention rate of a page, time spent on a website, number of pages seen, etc. You can even define more personalized goals.

The Kameleoon platform comes with 50 segmentation criteria built-in, including behavior, context of visit, origin of visitor, digital footprint and browsing history.

You can add to these with all the segmentation criteria that you wish to import from your data ecosystem (DMP, CDP, CRM, TMS, etc.) into Kameleoon.

It should be noted that Kameleoon also lets you identify the conversion probability of each of your visitors for a given action (offer, message, promotion, etc.). You can use this criterion to identify the optimal target for all of your actions.

Triggers are conditions assessed during browsing. When these conditions are met, the experience is triggered. 

The triggers are classified into several categories:

  • generic (for example, mouse out, session length, attainment of goal),
  • “page” (for example, time spent on a page),
  • category (for example: categories consulted),
  • product information sheet (for example, type of product information sheet consulted, increase or decrease in price since last visit)

It’s not possible to give a generic answer to this question because it depends very much on the circumstances: total traffic, type of visitors, conversion goals, etc.

Kameleoon includes statistical decision-making tools, such as the reliability index, which will let you know at what point the test can be stopped. As a general rule, we recommend that you let a test run for at least a week so as to observe its effects on traffic both on the weekend and on working days. 

Technical details

Kameleoon consists of a single JavaScript script call of around 30.7KB. This script is entirely static and loads in under 30 milliseconds. Moreover, the call only occurs once per visitor as the script is then cached and no longer needs to be downloaded.

The Kameleoon solution is used by many websites in the European top 50 in terms of traffic, which have several tens of millions of visits per month. The robustness of our technology architecture can successfully meet the highest traffic peaks.

The Kameleoon files are hosted on a CDN that is optimized to serve static content. In terms of pulling up data from A/B tests and/or personalizations, as we send this data to third-party  systems (Google Analytics, AT Internet, NX Analyzer, etc.), there are no call transits via our servers. In short, there’s nothing to worry about for high traffic websites..

Our algorithms are able to reliably predict conversion after 2,500 conversions. This generally corresponds to 100,000 visits (with an average conversion rate of 2.5%).

The question is less about the volumes themselves than the time necessary to reach the threshold of 2,500 conversions. So there is no minimum volume of traffic.

Our algorithms need two weeks of learning, sometimes more, depending on your traffic, as mentioned above. 

Apple’s Intelligent Tracking Prevention (ITP) introduces major restrictions on the running of browsers and applications using JavaScript, particularly concerning cookies, limiting these to a seven-day lifespan. ITP is natively present on the Safari browser, which is the default option on Apple iPhones and iPads.. 

Kameleoon is the only conversion optimization platform that automatically and transparently handles Apple ITP because our engineering team has implemented a full cross-domain Local Storage for Kameleoon.

This that ITP will not impact on the results of your tests.

To find out more, read our article dedicated to the subject.

Our infrastructure is based on a CDN, so redundancy is assured and the availability rate exceeds 99.99%. Even if the CDN servers were inoperative, the operation of your website would not be disturbed: at most, ongoing personalizations and A/B tests would no longer be available.

As they are entirely in JavaScript, the personalizations and A/B tests are not seen by web robots. Moreover, unlike many other tools, Kameleoon doesn’t use URL redirections, which have negative effects on SEO.

Usually, the JavaScript codes have to be added at the end of the page (before the final </body>), so as to not block the page loading. However, Kameleoon’s case is different since, as the original page is potentially going to be significantly modified, the script must be loaded as soon as possible. 

So we recommend placing it as high as possible (in the <head> part of the page), before the other scripts and CSS. In particular, the Kameleoon code must be placed before the tracking code of your Analytics solution (for example, Google Analytics, AT Internet or Adobe Omniture).

Yes. The Kameleoon platform works on iPhone, iPad or Android without problems.

No! Kameleoon offers a technology guaranteed to be 100% flicker-free. To find out more, read our article on the subject

[What is flickering? Flickering can be visible when a visitor arrives on a website on which an A/B test is ongoing. The visitor sees the original version of the website for a few seconds instead of directly seeing the variation to which they should have been exposed. Although it only lasts a few seconds, it can have consequences on visitor behavior and on the results of your A/B tests]. 

Encore une question ?

Our experts are at your service to answer your questions.