When you implement the tracking code into your website, you may want to know how that will affect the loading time.

Usually, any third party JavaScript file should go at the bottom of the page and be loaded asynchronously, in order not to affect the user’s visual experience.

However, due to the fact that our JavaScript code works by applying the changes as the site loads, we recommend it to be installed at the beginning.

When you implement the synchronous code in the <head> tag, the changes are applied before the content loads. This means that the time load of the website has a minimal increase.

  • Website pages load slowly or do not render properly

When you type in an URL and the page loads, there is a complex delivery system built around data packets ( images, CSS files, plugins etc. ).

If the internet connection is slow, our tracking code has a security time load checker that will skip it and it will not apply the changes in order not to influence at all the time load and the user experience.

  • Flickering effect

This happens when the original content is loading first and after that, the changes are applied. This can distract the users from the CTA experiment and the results not to be accurate.

When you install the tracking code please consider the following:

  1. Position: place it to be the first in the <head> tag, if possible. We highly recommend this position for the changes to be applied before the content loads, in order for the user to have the best experience.
  2. Type of code: with the asynchronous code the loading time will not be affected, but for the A/B test experiments the flickering effect will be visible. With synchronous code, the loading time will be affected with 60 – 200 milliseconds top, but it provides the best user experience.
  3. Tag Manager: place our tracking code to load first. This helps the changes to be applied before the original page loads.
    Click here to read more about integration with other plugins.
  4. JQuery: we recommend to use the ‘jQuery bundled in Omniconvert code’ option because if the version used by you differs from the version used by our platform, the experiments will be affected.