No. Repixel will not slow down your website. Unlike many tracking code snippets that load “synchronously” (one at a time in a specific order), Repixel’s pixel loads “asynchronously”, meaning it loads in the background, independently, yet in tandem, with the rest of your website.
Why Site Speed Matters
For any website owner, load times are a big deal. There’s the obvious reasoning that nobody likes websites that take forever to load, but there’s also considerations within search engines which now take load times into account within their ranking algorithms, social ad networks which have started to prioritize sites in their feeds that load faster, as well as comprehensive conversion rate research which shows that for every second it takes your site to load, fewer people are going to buy whatever it is that your selling. For all of these reasons, it’s no wonder that site owners are frequently asking our support staff about the implications of Repixel on load times. It’s a great question and one that our engineers took very seriously in the development of Repixel, so in this post, we’ll attempt to better explain the mechanics of how Repixel’s pixel works, and why it doesn’t impact load times.
The Order or Pixels Loading
For some pixels provided by marketing technology companies, the order in which different code snippets load on your website is very important so they employ “synchronous” loads. For example, if you’re going to show different content to different people depending on which pages they’ve visited on your site in the past, you first need to first identify who has viewed which pages of your website, and once that’s done, you can render a customized experience for that user. Or if you’re customizing your website based on the search query of the person visiting your website, you need to know what the person was typing into their search engine for first, and then you can load the website. But with Repixel, because every visitor is being tagged regardless and we want your browser to prioritize loading your content, we don’t care to be prioritized – all that matters is that the pixel loads at some point so the visitor gets tracked and you get paid. With that in mind, our pixel loads asynchronously, out of the way of the rest of your website.
The Technical Side of Load Times
To better understand synchronous and asynchronous pixels, it’s first important to understand that are two primary sections of a website, the “body”, which is loaded by the browser, and the “head”, which is used to load external resources, such as Repixel. By default, websites load from top to bottom, with the head loading first. However, for products that don’t care about the order in which their pixel is loaded, they can easily override this functionality and indicated they prefer “asynchronous” loading, which gives their code it’s own “swim lane”, allowing it to load in the background, independent of the rest of the site, so as not to slow things down.
Test it For Yourself
If you still have concerns about your site’s load time and how Repixel might impact it, we encourage you to put it to the test for yourself! There are dozens of tools out there that will give you a free report. For example, this one from Google.
The easiest way to approach the test is to run your site through the above tool without Repixel, measure site speed, then add the Repixel pixel to your site and run it again. As you can see, there will be no difference in load time.
We hope the above helps to ease any concerns, and please be assured that one of Repixel’s core values is to provide a new revenue stream of purely incremental revenue, out of the way of the rest of your business. And don’t forget, if you have any questions at all, we have chat on every page on our website and we’d love to hear from you.